Twitch SDK (Internal)
Classes | Namespaces
jsonobjectdescriptions.h File Reference
#include "twitchsdk/core/json/jsonserialization.h"

Go to the source code of this file.

Classes

struct  ttv::json::description::UserInfo
 
struct  ttv::json::description::ChannelInfo
 
struct  ttv::json::description::BroadcasterType
 
struct  ttv::json::description::StreamInfo
 
struct  ttv::json::description::PreviewImages
 
struct  ttv::json::description::BroadcastPlatform
 
struct  ttv::json::description::StreamType
 
struct  ttv::json::DefaultSchemaProvider< ttv::UserInfo >
 
struct  ttv::json::DefaultSchemaProvider< ttv::ChannelInfo >
 
struct  ttv::json::DefaultSchemaProvider< ttv::BroadcasterType >
 
struct  ttv::json::DefaultSchemaProvider< ttv::PreviewImages >
 
struct  ttv::json::DefaultSchemaProvider< ttv::StreamInfo >
 
struct  ttv::json::DefaultSchemaProvider< ttv::BroadcastPlatform >
 
struct  ttv::json::DefaultSchemaProvider< ttv::StreamType >
 

Namespaces

 ttv
 JSON (JavaScript Object Notation).
 
 ttv::json
 
 ttv::json::description
 

Class Documentation

◆ ttv::json::DefaultSchemaProvider< ttv::UserInfo >

struct ttv::json::DefaultSchemaProvider< ttv::UserInfo >

template<>
struct ttv::json::DefaultSchemaProvider< ttv::UserInfo >

Class Members
typedef ObjectSchema< UserInfo > Type

◆ ttv::json::DefaultSchemaProvider< ttv::ChannelInfo >

struct ttv::json::DefaultSchemaProvider< ttv::ChannelInfo >

template<>
struct ttv::json::DefaultSchemaProvider< ttv::ChannelInfo >

Class Members
typedef ObjectSchema< ChannelInfo > Type

◆ ttv::json::DefaultSchemaProvider< ttv::BroadcasterType >

struct ttv::json::DefaultSchemaProvider< ttv::BroadcasterType >

template<>
struct ttv::json::DefaultSchemaProvider< ttv::BroadcasterType >

Class Members
typedef EnumSchema
< BroadcasterType >
Type

◆ ttv::json::DefaultSchemaProvider< ttv::PreviewImages >

struct ttv::json::DefaultSchemaProvider< ttv::PreviewImages >

template<>
struct ttv::json::DefaultSchemaProvider< ttv::PreviewImages >

Class Members
typedef ObjectSchema
< PreviewImages >
Type

◆ ttv::json::DefaultSchemaProvider< ttv::StreamInfo >

struct ttv::json::DefaultSchemaProvider< ttv::StreamInfo >

template<>
struct ttv::json::DefaultSchemaProvider< ttv::StreamInfo >

Class Members
typedef ObjectSchema< StreamInfo > Type

◆ ttv::json::DefaultSchemaProvider< ttv::BroadcastPlatform >

struct ttv::json::DefaultSchemaProvider< ttv::BroadcastPlatform >

template<>
struct ttv::json::DefaultSchemaProvider< ttv::BroadcastPlatform >

Class Members
typedef EnumSchema
< BroadcastPlatform >
Type

◆ ttv::json::DefaultSchemaProvider< ttv::StreamType >

struct ttv::json::DefaultSchemaProvider< ttv::StreamType >

template<>
struct ttv::json::DefaultSchemaProvider< ttv::StreamType >

Class Members
typedef EnumSchema< StreamType > Type