Tivio class

Constructors

Tivio({required String secret, required TivioLanguages language, required TivioLogLevels logLevel, required bool development})

Properties

development bool
final
hashCode int
The hash code for this object.
no setterinherited
language TivioLanguages
final
logLevel TivioLogLevels
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
secret String
final

Methods

fetchNextChannelsInWidget({required String widgetId, int count = 10}) → dynamic
fetchNextItemsInRow({required String rowId, int count = 10}) → dynamic
fetchNextSectionsInChannel({required String channelId, int count = 10}) → dynamic
fetchNextVideosInSection({required String sectionId, int count = 10}) → dynamic
getPlayer(String id) Future<TivioPlayerWrapper>
init() Future<Tivio>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
searchChannels({required String query, int limit = 10}) Future<TivioDataPagination<TivioDataChannel>>
Search
searchVideos({required String query, int limit = 10}) Future<TivioDataPagination<TivioDataVideo>>
setLanguage(TivioLanguages language) Future<void>
setUser(String userId, dynamic payload, {dynamic additionalUserData}) Future<void>
subscribeToChannel({required String channelId}) TivioDataStream<TivioDataChannel>?
subscribeToChannelsInWidget({required String widgetId, int count = 10}) TivioDataStream<TivioDataPagination<TivioDataChannel>>?
Channel
subscribeToItemsInRow({required String rowId, int count = 10}) TivioDataStream<TivioDataPagination<TivioDataRowItem>>?
subscribeToRecentVideosInChannel({required String channelId, int count = 10}) TivioDataStream<TivioDataPagination<TivioDataVideo>>?
subscribeToRecentVideosInWidget({required String widgetId, int count = 10}) TivioDataStream<TivioDataPagination<TivioDataVideo>>?
Recent
subscribeToScreen({required String screenId}) TivioDataStream<TivioDataScreen>?
Screens
subscribeToSection({required String sectionId}) TivioDataStream<TivioDataSection>?
subscribeToSectionsInChannel({required String channelId, int count = 10}) TivioDataStream<TivioDataPagination<TivioDataSection>>?
Section
subscribeToUser() TivioDataStream<TivioUser>?
subscribeToVideo({required String videoId}) TivioDataStream<TivioDataVideo>?
subscribeToVideosInSection({required String sectionId, int count = 10}) TivioDataStream<TivioDataPagination<TivioDataVideo>>?
Video
subscribeToWidget({required String widgetId}) TivioDataStream<TivioDataWidget>?
API 1.0.0 Widget
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited