16 #ifndef ACSDK_ALEXAREMOTEVIDEOPLAYERINTERFACES_REMOTEVIDEOPLAYERTYPES_H_ 17 #define ACSDK_ALEXAREMOTEVIDEOPLAYERINTERFACES_REMOTEVIDEOPLAYERTYPES_H_ 28 namespace alexaRemoteVideoPlayerInterfaces {
51 std::vector<acsdkAlexaVideoCommon::VideoEntity::Media>
mediaList;
54 std::vector<acsdkAlexaVideoCommon::VideoEntity::Actor>
actorList;
57 std::vector<acsdkAlexaVideoCommon::VideoEntity::App>
appList;
60 std::vector<acsdkAlexaVideoCommon::VideoEntity::Channel>
channelList;
63 std::vector<acsdkAlexaVideoCommon::VideoEntity::Character>
characterList;
66 std::vector<acsdkAlexaVideoCommon::VideoEntity::Director>
directorList;
69 std::vector<acsdkAlexaVideoCommon::VideoEntity::Episode>
episodeList;
72 std::vector<acsdkAlexaVideoCommon::VideoEntity::Event>
eventList;
75 std::vector<acsdkAlexaVideoCommon::VideoEntity::Franchise>
franchiseList;
78 std::vector<acsdkAlexaVideoCommon::VideoEntity::Genre>
genreList;
81 std::vector<acsdkAlexaVideoCommon::VideoEntity::League>
leagueList;
90 std::vector<acsdkAlexaVideoCommon::VideoEntity::Recency>
recencyList;
93 std::vector<acsdkAlexaVideoCommon::VideoEntity::Season>
seasonList;
96 std::vector<acsdkAlexaVideoCommon::VideoEntity::Sport>
sportList;
102 std::vector<acsdkAlexaVideoCommon::VideoEntity::Video>
videoList;
121 #endif // ACSDK_ALEXAREMOTEVIDEOPLAYERINTERFACES_REMOTEVIDEOPLAYERTYPES_H_ avsCommon::utils::Optional< std::chrono::time_point< std::chrono::system_clock > > endTime
The end time for the time window.
Definition: RemoteVideoPlayerTypes.h:48
std::vector< acsdkAlexaVideoCommon::VideoEntity::Recency > recencyList
Collection of all the recency objects.
Definition: RemoteVideoPlayerTypes.h:90
std::vector< acsdkAlexaVideoCommon::VideoEntity::Video > videoList
Collection of all the video objects.
Definition: RemoteVideoPlayerTypes.h:102
std::vector< acsdkAlexaVideoCommon::VideoEntity::Channel > channelList
Collection of all the channel objects.
Definition: RemoteVideoPlayerTypes.h:60
TimeWindow()
Definition: RemoteVideoPlayerTypes.h:43
std::vector< acsdkAlexaVideoCommon::VideoEntity::App > appList
Collection of all the app objects.
Definition: RemoteVideoPlayerTypes.h:57
std::vector< acsdkAlexaVideoCommon::VideoEntity::Popularity > popularityList
Collection of all the popularity objects.
Definition: RemoteVideoPlayerTypes.h:84
std::vector< acsdkAlexaVideoCommon::VideoEntity::Event > eventList
Collection of all the event objects.
Definition: RemoteVideoPlayerTypes.h:72
std::vector< acsdkAlexaVideoCommon::VideoEntity::Actor > actorList
Collection of all the actor objects.
Definition: RemoteVideoPlayerTypes.h:54
avsCommon::utils::Optional< TimeWindow > timeWindow
A time window object representing a time associated with this request.
Definition: RemoteVideoPlayerTypes.h:116
Definition: Optional.h:32
std::vector< acsdkAlexaVideoCommon::VideoEntity::Season > seasonList
Collection of all the seasons objects.
Definition: RemoteVideoPlayerTypes.h:93
std::vector< acsdkAlexaVideoCommon::VideoEntity::Episode > episodeList
Collection of all the episode objects.
Definition: RemoteVideoPlayerTypes.h:69
std::vector< acsdkAlexaVideoCommon::VideoEntity::Franchise > franchiseList
Collection of all the franchise objects.
Definition: RemoteVideoPlayerTypes.h:75
avsCommon::utils::Optional< std::string > searchTextTranscribed
Definition: RemoteVideoPlayerTypes.h:113
avsCommon::utils::Optional< std::chrono::time_point< std::chrono::system_clock > > startTime
The start time for the time window.
Definition: RemoteVideoPlayerTypes.h:46
std::vector< acsdkAlexaVideoCommon::VideoEntity::Character > characterList
Collection of all the character objects.
Definition: RemoteVideoPlayerTypes.h:63
std::vector< acsdkAlexaVideoCommon::VideoEntity::SportsTeam > sportsTeamList
Collection of all the sports team objects.
Definition: RemoteVideoPlayerTypes.h:99
Definition: RemoteVideoPlayerTypes.h:35
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
std::vector< acsdkAlexaVideoCommon::VideoEntity::VideoResolution > videoResolutionList
Collection of all the video resolution objects.
Definition: RemoteVideoPlayerTypes.h:105
std::vector< acsdkAlexaVideoCommon::VideoEntity::Director > directorList
Collection of all the director objects.
Definition: RemoteVideoPlayerTypes.h:66
std::vector< acsdkAlexaVideoCommon::VideoEntity::ProductionCompany > productionCompanyList
Collection of all the production company objects.
Definition: RemoteVideoPlayerTypes.h:87
std::vector< acsdkAlexaVideoCommon::VideoEntity::Genre > genreList
Collection of all the genre objects.
Definition: RemoteVideoPlayerTypes.h:78
std::vector< acsdkAlexaVideoCommon::VideoEntity::Media > mediaList
Collection of all the media objects.
Definition: RemoteVideoPlayerTypes.h:51
Definition: RemoteVideoPlayerTypes.h:39
std::vector< acsdkAlexaVideoCommon::VideoEntity::Sport > sportList
Collection of all the sport objects.
Definition: RemoteVideoPlayerTypes.h:96
std::vector< acsdkAlexaVideoCommon::VideoEntity::League > leagueList
Collection of all the league objects.
Definition: RemoteVideoPlayerTypes.h:81