Name | Type | Description | Notes |
---|---|---|---|
Id | Pointer to string | [optional] | |
Title | Pointer to string | [optional] | |
Type | Pointer to string | [optional] | |
TopicId | Pointer to NullableString | corresponds to a Topic ID, Videos of type `clip` cannot not have topic. Streams may or may not have topic. | [optional] |
PublishedAt | Pointer to NullableTime | [optional] | |
AvailableAt | Pointer to time.Time | Takes on the first non-null value of end_actual, start_actual, start_scheduled, or published_at | [optional] |
Duration | Pointer to int32 | Duration of the video in seconds | [optional] |
Status | Pointer to string | [optional] | |
StartScheduled | Pointer to NullableTime | Included when includes contains 'live_info' | [optional] |
StartActual | Pointer to NullableTime | Included when includes contains 'live_info' | [optional] |
EndActual | Pointer to NullableTime | Included when includes contains 'live_info' | [optional] |
LiveViewers | Pointer to NullableInt32 | Included when includes contains 'live_info' | [optional] |
Description | Pointer to string | Included when includes contains 'description' | [optional] |
Songcount | Pointer to float32 | Number of tagged songs for this video | [optional] |
ChannelId | Pointer to string | [optional] | |
Clips | Pointer to []VideoWithChannel | Included when 'includes' contains 'clips' | [optional] |
Sources | Pointer to []VideoWithChannel | Included when 'includes' contains 'sources' | [optional] |
Refers | Pointer to []VideoWithChannel | Included when 'includes' contains 'refers' | [optional] |
Simulcasts | Pointer to []VideoWithChannel | Included when 'includes' contains 'simulcasts' | [optional] |
Mentions | Pointer to []ChannelMin | VTubers mentioned by this video, Included when 'includes' contains 'mentions' | [optional] |
Songs | Pointer to NullableFloat32 | Number of songs | [optional] |
func NewVideoFull() *VideoFull
NewVideoFull instantiates a new VideoFull object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewVideoFullWithDefaults() *VideoFull
NewVideoFullWithDefaults instantiates a new VideoFull object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *VideoFull) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *VideoFull) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoFull) SetId(v string)
SetId sets Id field to given value.
func (o *VideoFull) HasId() bool
HasId returns a boolean if a field has been set.
func (o *VideoFull) GetTitle() string
GetTitle returns the Title field if non-nil, zero value otherwise.
func (o *VideoFull) GetTitleOk() (*string, bool)
GetTitleOk returns a tuple with the Title field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoFull) SetTitle(v string)
SetTitle sets Title field to given value.
func (o *VideoFull) HasTitle() bool
HasTitle returns a boolean if a field has been set.
func (o *VideoFull) GetType() string
GetType returns the Type field if non-nil, zero value otherwise.
func (o *VideoFull) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoFull) SetType(v string)
SetType sets Type field to given value.
func (o *VideoFull) HasType() bool
HasType returns a boolean if a field has been set.
func (o *VideoFull) GetTopicId() string
GetTopicId returns the TopicId field if non-nil, zero value otherwise.
func (o *VideoFull) GetTopicIdOk() (*string, bool)
GetTopicIdOk returns a tuple with the TopicId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoFull) SetTopicId(v string)
SetTopicId sets TopicId field to given value.
func (o *VideoFull) HasTopicId() bool
HasTopicId returns a boolean if a field has been set.
func (o *VideoFull) SetTopicIdNil(b bool)
SetTopicIdNil sets the value for TopicId to be an explicit nil
func (o *VideoFull) UnsetTopicId()
UnsetTopicId ensures that no value is present for TopicId, not even an explicit nil
func (o *VideoFull) GetPublishedAt() time.Time
GetPublishedAt returns the PublishedAt field if non-nil, zero value otherwise.
func (o *VideoFull) GetPublishedAtOk() (*time.Time, bool)
GetPublishedAtOk returns a tuple with the PublishedAt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoFull) SetPublishedAt(v time.Time)
SetPublishedAt sets PublishedAt field to given value.
func (o *VideoFull) HasPublishedAt() bool
HasPublishedAt returns a boolean if a field has been set.
func (o *VideoFull) SetPublishedAtNil(b bool)
SetPublishedAtNil sets the value for PublishedAt to be an explicit nil
func (o *VideoFull) UnsetPublishedAt()
UnsetPublishedAt ensures that no value is present for PublishedAt, not even an explicit nil
func (o *VideoFull) GetAvailableAt() time.Time
GetAvailableAt returns the AvailableAt field if non-nil, zero value otherwise.
func (o *VideoFull) GetAvailableAtOk() (*time.Time, bool)
GetAvailableAtOk returns a tuple with the AvailableAt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoFull) SetAvailableAt(v time.Time)
SetAvailableAt sets AvailableAt field to given value.
func (o *VideoFull) HasAvailableAt() bool
HasAvailableAt returns a boolean if a field has been set.
func (o *VideoFull) GetDuration() int32
GetDuration returns the Duration field if non-nil, zero value otherwise.
func (o *VideoFull) GetDurationOk() (*int32, bool)
GetDurationOk returns a tuple with the Duration field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoFull) SetDuration(v int32)
SetDuration sets Duration field to given value.
func (o *VideoFull) HasDuration() bool
HasDuration returns a boolean if a field has been set.
func (o *VideoFull) GetStatus() string
GetStatus returns the Status field if non-nil, zero value otherwise.
func (o *VideoFull) GetStatusOk() (*string, bool)
GetStatusOk returns a tuple with the Status field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoFull) SetStatus(v string)
SetStatus sets Status field to given value.
func (o *VideoFull) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (o *VideoFull) GetStartScheduled() time.Time
GetStartScheduled returns the StartScheduled field if non-nil, zero value otherwise.
func (o *VideoFull) GetStartScheduledOk() (*time.Time, bool)
GetStartScheduledOk returns a tuple with the StartScheduled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoFull) SetStartScheduled(v time.Time)
SetStartScheduled sets StartScheduled field to given value.
func (o *VideoFull) HasStartScheduled() bool
HasStartScheduled returns a boolean if a field has been set.
func (o *VideoFull) SetStartScheduledNil(b bool)
SetStartScheduledNil sets the value for StartScheduled to be an explicit nil
func (o *VideoFull) UnsetStartScheduled()
UnsetStartScheduled ensures that no value is present for StartScheduled, not even an explicit nil
func (o *VideoFull) GetStartActual() time.Time
GetStartActual returns the StartActual field if non-nil, zero value otherwise.
func (o *VideoFull) GetStartActualOk() (*time.Time, bool)
GetStartActualOk returns a tuple with the StartActual field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoFull) SetStartActual(v time.Time)
SetStartActual sets StartActual field to given value.
func (o *VideoFull) HasStartActual() bool
HasStartActual returns a boolean if a field has been set.
func (o *VideoFull) SetStartActualNil(b bool)
SetStartActualNil sets the value for StartActual to be an explicit nil
func (o *VideoFull) UnsetStartActual()
UnsetStartActual ensures that no value is present for StartActual, not even an explicit nil
func (o *VideoFull) GetEndActual() time.Time
GetEndActual returns the EndActual field if non-nil, zero value otherwise.
func (o *VideoFull) GetEndActualOk() (*time.Time, bool)
GetEndActualOk returns a tuple with the EndActual field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoFull) SetEndActual(v time.Time)
SetEndActual sets EndActual field to given value.
func (o *VideoFull) HasEndActual() bool
HasEndActual returns a boolean if a field has been set.
func (o *VideoFull) SetEndActualNil(b bool)
SetEndActualNil sets the value for EndActual to be an explicit nil
func (o *VideoFull) UnsetEndActual()
UnsetEndActual ensures that no value is present for EndActual, not even an explicit nil
func (o *VideoFull) GetLiveViewers() int32
GetLiveViewers returns the LiveViewers field if non-nil, zero value otherwise.
func (o *VideoFull) GetLiveViewersOk() (*int32, bool)
GetLiveViewersOk returns a tuple with the LiveViewers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoFull) SetLiveViewers(v int32)
SetLiveViewers sets LiveViewers field to given value.
func (o *VideoFull) HasLiveViewers() bool
HasLiveViewers returns a boolean if a field has been set.
func (o *VideoFull) SetLiveViewersNil(b bool)
SetLiveViewersNil sets the value for LiveViewers to be an explicit nil
func (o *VideoFull) UnsetLiveViewers()
UnsetLiveViewers ensures that no value is present for LiveViewers, not even an explicit nil
func (o *VideoFull) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *VideoFull) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoFull) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *VideoFull) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *VideoFull) GetSongcount() float32
GetSongcount returns the Songcount field if non-nil, zero value otherwise.
func (o *VideoFull) GetSongcountOk() (*float32, bool)
GetSongcountOk returns a tuple with the Songcount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoFull) SetSongcount(v float32)
SetSongcount sets Songcount field to given value.
func (o *VideoFull) HasSongcount() bool
HasSongcount returns a boolean if a field has been set.
func (o *VideoFull) GetChannelId() string
GetChannelId returns the ChannelId field if non-nil, zero value otherwise.
func (o *VideoFull) GetChannelIdOk() (*string, bool)
GetChannelIdOk returns a tuple with the ChannelId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoFull) SetChannelId(v string)
SetChannelId sets ChannelId field to given value.
func (o *VideoFull) HasChannelId() bool
HasChannelId returns a boolean if a field has been set.
func (o *VideoFull) GetClips() []VideoWithChannel
GetClips returns the Clips field if non-nil, zero value otherwise.
func (o *VideoFull) GetClipsOk() (*[]VideoWithChannel, bool)
GetClipsOk returns a tuple with the Clips field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoFull) SetClips(v []VideoWithChannel)
SetClips sets Clips field to given value.
func (o *VideoFull) HasClips() bool
HasClips returns a boolean if a field has been set.
func (o *VideoFull) SetClipsNil(b bool)
SetClipsNil sets the value for Clips to be an explicit nil
func (o *VideoFull) UnsetClips()
UnsetClips ensures that no value is present for Clips, not even an explicit nil
func (o *VideoFull) GetSources() []VideoWithChannel
GetSources returns the Sources field if non-nil, zero value otherwise.
func (o *VideoFull) GetSourcesOk() (*[]VideoWithChannel, bool)
GetSourcesOk returns a tuple with the Sources field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoFull) SetSources(v []VideoWithChannel)
SetSources sets Sources field to given value.
func (o *VideoFull) HasSources() bool
HasSources returns a boolean if a field has been set.
func (o *VideoFull) SetSourcesNil(b bool)
SetSourcesNil sets the value for Sources to be an explicit nil
func (o *VideoFull) UnsetSources()
UnsetSources ensures that no value is present for Sources, not even an explicit nil
func (o *VideoFull) GetRefers() []VideoWithChannel
GetRefers returns the Refers field if non-nil, zero value otherwise.
func (o *VideoFull) GetRefersOk() (*[]VideoWithChannel, bool)
GetRefersOk returns a tuple with the Refers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoFull) SetRefers(v []VideoWithChannel)
SetRefers sets Refers field to given value.
func (o *VideoFull) HasRefers() bool
HasRefers returns a boolean if a field has been set.
func (o *VideoFull) SetRefersNil(b bool)
SetRefersNil sets the value for Refers to be an explicit nil
func (o *VideoFull) UnsetRefers()
UnsetRefers ensures that no value is present for Refers, not even an explicit nil
func (o *VideoFull) GetSimulcasts() []VideoWithChannel
GetSimulcasts returns the Simulcasts field if non-nil, zero value otherwise.
func (o *VideoFull) GetSimulcastsOk() (*[]VideoWithChannel, bool)
GetSimulcastsOk returns a tuple with the Simulcasts field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoFull) SetSimulcasts(v []VideoWithChannel)
SetSimulcasts sets Simulcasts field to given value.
func (o *VideoFull) HasSimulcasts() bool
HasSimulcasts returns a boolean if a field has been set.
func (o *VideoFull) SetSimulcastsNil(b bool)
SetSimulcastsNil sets the value for Simulcasts to be an explicit nil
func (o *VideoFull) UnsetSimulcasts()
UnsetSimulcasts ensures that no value is present for Simulcasts, not even an explicit nil
func (o *VideoFull) GetMentions() []ChannelMin
GetMentions returns the Mentions field if non-nil, zero value otherwise.
func (o *VideoFull) GetMentionsOk() (*[]ChannelMin, bool)
GetMentionsOk returns a tuple with the Mentions field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoFull) SetMentions(v []ChannelMin)
SetMentions sets Mentions field to given value.
func (o *VideoFull) HasMentions() bool
HasMentions returns a boolean if a field has been set.
func (o *VideoFull) SetMentionsNil(b bool)
SetMentionsNil sets the value for Mentions to be an explicit nil
func (o *VideoFull) UnsetMentions()
UnsetMentions ensures that no value is present for Mentions, not even an explicit nil
func (o *VideoFull) GetSongs() float32
GetSongs returns the Songs field if non-nil, zero value otherwise.
func (o *VideoFull) GetSongsOk() (*float32, bool)
GetSongsOk returns a tuple with the Songs field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoFull) SetSongs(v float32)
SetSongs sets Songs field to given value.
func (o *VideoFull) HasSongs() bool
HasSongs returns a boolean if a field has been set.
func (o *VideoFull) SetSongsNil(b bool)
SetSongsNil sets the value for Songs to be an explicit nil
func (o *VideoFull) UnsetSongs()
UnsetSongs ensures that no value is present for Songs, not even an explicit nil