Name | Type | Description | Notes |
---|---|---|---|
Session | Pointer to VideoSessionSession | [optional] | |
Location | Pointer to VideoSessionLocation | [optional] | |
Referrer | Pointer to VideoSessionReferrer | [optional] | |
Device | Pointer to VideoSessionDevice | [optional] | |
Os | Pointer to VideoSessionOs | [optional] | |
Client | Pointer to VideoSessionClient | [optional] |
func NewVideoSession() *VideoSession
NewVideoSession instantiates a new VideoSession 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 NewVideoSessionWithDefaults() *VideoSession
NewVideoSessionWithDefaults instantiates a new VideoSession 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 *VideoSession) GetSession() VideoSessionSession
GetSession returns the Session field if non-nil, zero value otherwise.
func (o *VideoSession) GetSessionOk() (*VideoSessionSession, bool)
GetSessionOk returns a tuple with the Session field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoSession) SetSession(v VideoSessionSession)
SetSession sets Session field to given value.
func (o *VideoSession) HasSession() bool
HasSession returns a boolean if a field has been set.
func (o *VideoSession) GetLocation() VideoSessionLocation
GetLocation returns the Location field if non-nil, zero value otherwise.
func (o *VideoSession) GetLocationOk() (*VideoSessionLocation, bool)
GetLocationOk returns a tuple with the Location field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoSession) SetLocation(v VideoSessionLocation)
SetLocation sets Location field to given value.
func (o *VideoSession) HasLocation() bool
HasLocation returns a boolean if a field has been set.
func (o *VideoSession) GetReferrer() VideoSessionReferrer
GetReferrer returns the Referrer field if non-nil, zero value otherwise.
func (o *VideoSession) GetReferrerOk() (*VideoSessionReferrer, bool)
GetReferrerOk returns a tuple with the Referrer field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoSession) SetReferrer(v VideoSessionReferrer)
SetReferrer sets Referrer field to given value.
func (o *VideoSession) HasReferrer() bool
HasReferrer returns a boolean if a field has been set.
func (o *VideoSession) GetDevice() VideoSessionDevice
GetDevice returns the Device field if non-nil, zero value otherwise.
func (o *VideoSession) GetDeviceOk() (*VideoSessionDevice, bool)
GetDeviceOk returns a tuple with the Device field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoSession) SetDevice(v VideoSessionDevice)
SetDevice sets Device field to given value.
func (o *VideoSession) HasDevice() bool
HasDevice returns a boolean if a field has been set.
func (o *VideoSession) GetOs() VideoSessionOs
GetOs returns the Os field if non-nil, zero value otherwise.
func (o *VideoSession) GetOsOk() (*VideoSessionOs, bool)
GetOsOk returns a tuple with the Os field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoSession) SetOs(v VideoSessionOs)
SetOs sets Os field to given value.
func (o *VideoSession) HasOs() bool
HasOs returns a boolean if a field has been set.
func (o *VideoSession) GetClient() VideoSessionClient
GetClient returns the Client field if non-nil, zero value otherwise.
func (o *VideoSession) GetClientOk() (*VideoSessionClient, bool)
GetClientOk returns a tuple with the Client field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VideoSession) SetClient(v VideoSessionClient)
SetClient sets Client field to given value.
func (o *VideoSession) HasClient() bool
HasClient returns a boolean if a field has been set.