Name | Type | Description | Notes |
---|---|---|---|
VideoId | string | The unique identifier of the video object. | |
CreatedAt | Pointer to string | When a video was created, presented in ISO-8601 format. | [optional] |
Title | Pointer to string | The title of the video content. | [optional] |
Description | Pointer to string | A description for the video content. | [optional] |
PublishedAt | Pointer to string | The date and time the API created the video. Date and time are provided using ISO-8601 UTC format. | [optional] |
UpdatedAt | Pointer to string | The date and time the video was updated. Date and time are provided using ISO-8601 UTC format. | [optional] |
Tags | Pointer to []string | One array of tags (each tag is a string) in order to categorize a video. Tags may include spaces. | [optional] |
Metadata | Pointer to []Metadata | Metadata you can use to categorise and filter videos. Metadata is a list of dictionaries, where each dictionary represents a key value pair for categorising a video. Dynamic Metadata allows you to define a key that allows any value pair. | [optional] |
Source | Pointer to VideoSource | [optional] | |
Assets | Pointer to VideoAssets | [optional] | |
PlayerId | Pointer to string | The id of the player that will be applied on the video. | [optional] |
Public | Pointer to bool | Defines if the content is publicly reachable or if a unique token is needed for each play session. Default is true. Tutorials on private videos. | [optional] |
Panoramic | Pointer to bool | Defines if video is panoramic. | [optional] |
Mp4Support | Pointer to bool | This lets you know whether mp4 is supported. If enabled, an mp4 URL will be provided in the response for the video. | [optional] |
func NewVideo(videoId string, ) *Video
NewVideo instantiates a new Video 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 NewVideoWithDefaults() *Video
NewVideoWithDefaults instantiates a new Video 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 *Video) GetVideoId() string
GetVideoId returns the VideoId field if non-nil, zero value otherwise.
func (o *Video) GetVideoIdOk() (*string, bool)
GetVideoIdOk returns a tuple with the VideoId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Video) SetVideoId(v string)
SetVideoId sets VideoId field to given value.
func (o *Video) GetCreatedAt() string
GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise.
func (o *Video) GetCreatedAtOk() (*string, bool)
GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Video) SetCreatedAt(v string)
SetCreatedAt sets CreatedAt field to given value.
func (o *Video) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (o *Video) GetTitle() string
GetTitle returns the Title field if non-nil, zero value otherwise.
func (o *Video) 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 *Video) SetTitle(v string)
SetTitle sets Title field to given value.
func (o *Video) HasTitle() bool
HasTitle returns a boolean if a field has been set.
func (o *Video) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *Video) 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 *Video) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *Video) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *Video) GetPublishedAt() string
GetPublishedAt returns the PublishedAt field if non-nil, zero value otherwise.
func (o *Video) GetPublishedAtOk() (*string, 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 *Video) SetPublishedAt(v string)
SetPublishedAt sets PublishedAt field to given value.
func (o *Video) HasPublishedAt() bool
HasPublishedAt returns a boolean if a field has been set.
func (o *Video) GetUpdatedAt() string
GetUpdatedAt returns the UpdatedAt field if non-nil, zero value otherwise.
func (o *Video) GetUpdatedAtOk() (*string, bool)
GetUpdatedAtOk returns a tuple with the UpdatedAt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Video) SetUpdatedAt(v string)
SetUpdatedAt sets UpdatedAt field to given value.
func (o *Video) HasUpdatedAt() bool
HasUpdatedAt returns a boolean if a field has been set.
func (o *Video) GetTags() []string
GetTags returns the Tags field if non-nil, zero value otherwise.
func (o *Video) GetTagsOk() (*[]string, bool)
GetTagsOk returns a tuple with the Tags field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Video) SetTags(v []string)
SetTags sets Tags field to given value.
func (o *Video) HasTags() bool
HasTags returns a boolean if a field has been set.
func (o *Video) GetMetadata() []Metadata
GetMetadata returns the Metadata field if non-nil, zero value otherwise.
func (o *Video) GetMetadataOk() (*[]Metadata, bool)
GetMetadataOk returns a tuple with the Metadata field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Video) SetMetadata(v []Metadata)
SetMetadata sets Metadata field to given value.
func (o *Video) HasMetadata() bool
HasMetadata returns a boolean if a field has been set.
func (o *Video) GetSource() VideoSource
GetSource returns the Source field if non-nil, zero value otherwise.
func (o *Video) GetSourceOk() (*VideoSource, bool)
GetSourceOk returns a tuple with the Source field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Video) SetSource(v VideoSource)
SetSource sets Source field to given value.
func (o *Video) HasSource() bool
HasSource returns a boolean if a field has been set.
func (o *Video) GetAssets() VideoAssets
GetAssets returns the Assets field if non-nil, zero value otherwise.
func (o *Video) GetAssetsOk() (*VideoAssets, bool)
GetAssetsOk returns a tuple with the Assets field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Video) SetAssets(v VideoAssets)
SetAssets sets Assets field to given value.
func (o *Video) HasAssets() bool
HasAssets returns a boolean if a field has been set.
func (o *Video) GetPlayerId() string
GetPlayerId returns the PlayerId field if non-nil, zero value otherwise.
func (o *Video) GetPlayerIdOk() (*string, bool)
GetPlayerIdOk returns a tuple with the PlayerId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Video) SetPlayerId(v string)
SetPlayerId sets PlayerId field to given value.
func (o *Video) HasPlayerId() bool
HasPlayerId returns a boolean if a field has been set.
func (o *Video) GetPublic() bool
GetPublic returns the Public field if non-nil, zero value otherwise.
func (o *Video) GetPublicOk() (*bool, bool)
GetPublicOk returns a tuple with the Public field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Video) SetPublic(v bool)
SetPublic sets Public field to given value.
func (o *Video) HasPublic() bool
HasPublic returns a boolean if a field has been set.
func (o *Video) GetPanoramic() bool
GetPanoramic returns the Panoramic field if non-nil, zero value otherwise.
func (o *Video) GetPanoramicOk() (*bool, bool)
GetPanoramicOk returns a tuple with the Panoramic field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Video) SetPanoramic(v bool)
SetPanoramic sets Panoramic field to given value.
func (o *Video) HasPanoramic() bool
HasPanoramic returns a boolean if a field has been set.
func (o *Video) GetMp4Support() bool
GetMp4Support returns the Mp4Support field if non-nil, zero value otherwise.
func (o *Video) GetMp4SupportOk() (*bool, bool)
GetMp4SupportOk returns a tuple with the Mp4Support field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Video) SetMp4Support(v bool)
SetMp4Support sets Mp4Support field to given value.
func (o *Video) HasMp4Support() bool
HasMp4Support returns a boolean if a field has been set.