Documentation
¶
Index ¶
- func CreateCallRecordCollectionResponseFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateCallRecordFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateDeviceInfoFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateEndpointFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateFailureInfoFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateMediaFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateMediaStreamFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateNetworkInfoFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateSegmentCollectionResponseFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateSegmentFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateSessionCollectionResponseFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateSessionFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateUserAgentFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func ParseCallType(v string) (interface{}, error)
- func ParseFailureStage(v string) (interface{}, error)
- func ParseMediaStreamDirection(v string) (interface{}, error)
- func ParseModality(v string) (interface{}, error)
- func ParseNetworkConnectionType(v string) (interface{}, error)
- func ParseWifiBand(v string) (interface{}, error)
- func ParseWifiRadioType(v string) (interface{}, error)
- func SerializeCallType(values []CallType) []string
- func SerializeFailureStage(values []FailureStage) []string
- func SerializeMediaStreamDirection(values []MediaStreamDirection) []string
- func SerializeModality(values []Modality) []string
- func SerializeNetworkConnectionType(values []NetworkConnectionType) []string
- func SerializeWifiBand(values []WifiBand) []string
- func SerializeWifiRadioType(values []WifiRadioType) []string
- type CallRecord
- func (m *CallRecord) GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *CallRecord) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *CallRecord) GetJoinWebUrl() *string
- func (m *CallRecord) GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *CallRecord) GetModalities() []Modality
- func (m *CallRecord) GetOrganizer() ...
- func (m *CallRecord) GetParticipants() ...
- func (m *CallRecord) GetSessions() []Sessionable
- func (m *CallRecord) GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *CallRecord) GetType() *CallType
- func (m *CallRecord) GetVersion() *int64
- func (m *CallRecord) IsNil() bool
- func (m *CallRecord) Serialize(...) error
- func (m *CallRecord) SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *CallRecord) SetJoinWebUrl(value *string)
- func (m *CallRecord) SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *CallRecord) SetModalities(value []Modality)
- func (m *CallRecord) SetOrganizer(...)
- func (m *CallRecord) SetParticipants(...)
- func (m *CallRecord) SetSessions(value []Sessionable)
- func (m *CallRecord) SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *CallRecord) SetType(value *CallType)
- func (m *CallRecord) SetVersion(value *int64)
- type CallRecordCollectionResponse
- func (m *CallRecordCollectionResponse) GetAdditionalData() map[string]interface{}
- func (m *CallRecordCollectionResponse) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *CallRecordCollectionResponse) GetNextLink() *string
- func (m *CallRecordCollectionResponse) GetValue() []CallRecordable
- func (m *CallRecordCollectionResponse) IsNil() bool
- func (m *CallRecordCollectionResponse) Serialize(...) error
- func (m *CallRecordCollectionResponse) SetAdditionalData(value map[string]interface{})
- func (m *CallRecordCollectionResponse) SetNextLink(value *string)
- func (m *CallRecordCollectionResponse) SetValue(value []CallRecordable)
- type CallRecordCollectionResponseable
- type CallRecordable
- type CallType
- type DeviceInfo
- func (m *DeviceInfo) GetAdditionalData() map[string]interface{}
- func (m *DeviceInfo) GetCaptureDeviceDriver() *string
- func (m *DeviceInfo) GetCaptureDeviceName() *string
- func (m *DeviceInfo) GetCaptureNotFunctioningEventRatio() *float32
- func (m *DeviceInfo) GetCpuInsufficentEventRatio() *float32
- func (m *DeviceInfo) GetDeviceClippingEventRatio() *float32
- func (m *DeviceInfo) GetDeviceGlitchEventRatio() *float32
- func (m *DeviceInfo) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *DeviceInfo) GetHowlingEventCount() *int32
- func (m *DeviceInfo) GetInitialSignalLevelRootMeanSquare() *float32
- func (m *DeviceInfo) GetLowSpeechLevelEventRatio() *float32
- func (m *DeviceInfo) GetLowSpeechToNoiseEventRatio() *float32
- func (m *DeviceInfo) GetMicGlitchRate() *float32
- func (m *DeviceInfo) GetReceivedNoiseLevel() *int32
- func (m *DeviceInfo) GetReceivedSignalLevel() *int32
- func (m *DeviceInfo) GetRenderDeviceDriver() *string
- func (m *DeviceInfo) GetRenderDeviceName() *string
- func (m *DeviceInfo) GetRenderMuteEventRatio() *float32
- func (m *DeviceInfo) GetRenderNotFunctioningEventRatio() *float32
- func (m *DeviceInfo) GetRenderZeroVolumeEventRatio() *float32
- func (m *DeviceInfo) GetSentNoiseLevel() *int32
- func (m *DeviceInfo) GetSentSignalLevel() *int32
- func (m *DeviceInfo) GetSpeakerGlitchRate() *float32
- func (m *DeviceInfo) IsNil() bool
- func (m *DeviceInfo) Serialize(...) error
- func (m *DeviceInfo) SetAdditionalData(value map[string]interface{})
- func (m *DeviceInfo) SetCaptureDeviceDriver(value *string)
- func (m *DeviceInfo) SetCaptureDeviceName(value *string)
- func (m *DeviceInfo) SetCaptureNotFunctioningEventRatio(value *float32)
- func (m *DeviceInfo) SetCpuInsufficentEventRatio(value *float32)
- func (m *DeviceInfo) SetDeviceClippingEventRatio(value *float32)
- func (m *DeviceInfo) SetDeviceGlitchEventRatio(value *float32)
- func (m *DeviceInfo) SetHowlingEventCount(value *int32)
- func (m *DeviceInfo) SetInitialSignalLevelRootMeanSquare(value *float32)
- func (m *DeviceInfo) SetLowSpeechLevelEventRatio(value *float32)
- func (m *DeviceInfo) SetLowSpeechToNoiseEventRatio(value *float32)
- func (m *DeviceInfo) SetMicGlitchRate(value *float32)
- func (m *DeviceInfo) SetReceivedNoiseLevel(value *int32)
- func (m *DeviceInfo) SetReceivedSignalLevel(value *int32)
- func (m *DeviceInfo) SetRenderDeviceDriver(value *string)
- func (m *DeviceInfo) SetRenderDeviceName(value *string)
- func (m *DeviceInfo) SetRenderMuteEventRatio(value *float32)
- func (m *DeviceInfo) SetRenderNotFunctioningEventRatio(value *float32)
- func (m *DeviceInfo) SetRenderZeroVolumeEventRatio(value *float32)
- func (m *DeviceInfo) SetSentNoiseLevel(value *int32)
- func (m *DeviceInfo) SetSentSignalLevel(value *int32)
- func (m *DeviceInfo) SetSpeakerGlitchRate(value *float32)
- type DeviceInfoable
- type Endpoint
- func (m *Endpoint) GetAdditionalData() map[string]interface{}
- func (m *Endpoint) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *Endpoint) GetUserAgent() UserAgentable
- func (m *Endpoint) IsNil() bool
- func (m *Endpoint) Serialize(...) error
- func (m *Endpoint) SetAdditionalData(value map[string]interface{})
- func (m *Endpoint) SetUserAgent(value UserAgentable)
- type Endpointable
- type FailureInfo
- func (m *FailureInfo) GetAdditionalData() map[string]interface{}
- func (m *FailureInfo) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *FailureInfo) GetReason() *string
- func (m *FailureInfo) GetStage() *FailureStage
- func (m *FailureInfo) IsNil() bool
- func (m *FailureInfo) Serialize(...) error
- func (m *FailureInfo) SetAdditionalData(value map[string]interface{})
- func (m *FailureInfo) SetReason(value *string)
- func (m *FailureInfo) SetStage(value *FailureStage)
- type FailureInfoable
- type FailureStage
- type Media
- func (m *Media) GetAdditionalData() map[string]interface{}
- func (m *Media) GetCalleeDevice() DeviceInfoable
- func (m *Media) GetCalleeNetwork() NetworkInfoable
- func (m *Media) GetCallerDevice() DeviceInfoable
- func (m *Media) GetCallerNetwork() NetworkInfoable
- func (m *Media) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *Media) GetLabel() *string
- func (m *Media) GetStreams() []MediaStreamable
- func (m *Media) IsNil() bool
- func (m *Media) Serialize(...) error
- func (m *Media) SetAdditionalData(value map[string]interface{})
- func (m *Media) SetCalleeDevice(value DeviceInfoable)
- func (m *Media) SetCalleeNetwork(value NetworkInfoable)
- func (m *Media) SetCallerDevice(value DeviceInfoable)
- func (m *Media) SetCallerNetwork(value NetworkInfoable)
- func (m *Media) SetLabel(value *string)
- func (m *Media) SetStreams(value []MediaStreamable)
- type MediaStream
- func (m *MediaStream) GetAdditionalData() map[string]interface{}
- func (m *MediaStream) GetAverageAudioDegradation() *float32
- func (m *MediaStream) GetAverageAudioNetworkJitter() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
- func (m *MediaStream) GetAverageBandwidthEstimate() *int64
- func (m *MediaStream) GetAverageJitter() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
- func (m *MediaStream) GetAveragePacketLossRate() *float32
- func (m *MediaStream) GetAverageRatioOfConcealedSamples() *float32
- func (m *MediaStream) GetAverageReceivedFrameRate() *float32
- func (m *MediaStream) GetAverageRoundTripTime() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
- func (m *MediaStream) GetAverageVideoFrameLossPercentage() *float32
- func (m *MediaStream) GetAverageVideoFrameRate() *float32
- func (m *MediaStream) GetAverageVideoPacketLossRate() *float32
- func (m *MediaStream) GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *MediaStream) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *MediaStream) GetLowFrameRateRatio() *float32
- func (m *MediaStream) GetLowVideoProcessingCapabilityRatio() *float32
- func (m *MediaStream) GetMaxAudioNetworkJitter() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
- func (m *MediaStream) GetMaxJitter() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
- func (m *MediaStream) GetMaxPacketLossRate() *float32
- func (m *MediaStream) GetMaxRatioOfConcealedSamples() *float32
- func (m *MediaStream) GetMaxRoundTripTime() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
- func (m *MediaStream) GetPacketUtilization() *int64
- func (m *MediaStream) GetPostForwardErrorCorrectionPacketLossRate() *float32
- func (m *MediaStream) GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *MediaStream) GetStreamDirection() *MediaStreamDirection
- func (m *MediaStream) GetStreamId() *string
- func (m *MediaStream) GetWasMediaBypassed() *bool
- func (m *MediaStream) IsNil() bool
- func (m *MediaStream) Serialize(...) error
- func (m *MediaStream) SetAdditionalData(value map[string]interface{})
- func (m *MediaStream) SetAverageAudioDegradation(value *float32)
- func (m *MediaStream) SetAverageAudioNetworkJitter(...)
- func (m *MediaStream) SetAverageBandwidthEstimate(value *int64)
- func (m *MediaStream) SetAverageJitter(...)
- func (m *MediaStream) SetAveragePacketLossRate(value *float32)
- func (m *MediaStream) SetAverageRatioOfConcealedSamples(value *float32)
- func (m *MediaStream) SetAverageReceivedFrameRate(value *float32)
- func (m *MediaStream) SetAverageRoundTripTime(...)
- func (m *MediaStream) SetAverageVideoFrameLossPercentage(value *float32)
- func (m *MediaStream) SetAverageVideoFrameRate(value *float32)
- func (m *MediaStream) SetAverageVideoPacketLossRate(value *float32)
- func (m *MediaStream) SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *MediaStream) SetLowFrameRateRatio(value *float32)
- func (m *MediaStream) SetLowVideoProcessingCapabilityRatio(value *float32)
- func (m *MediaStream) SetMaxAudioNetworkJitter(...)
- func (m *MediaStream) SetMaxJitter(...)
- func (m *MediaStream) SetMaxPacketLossRate(value *float32)
- func (m *MediaStream) SetMaxRatioOfConcealedSamples(value *float32)
- func (m *MediaStream) SetMaxRoundTripTime(...)
- func (m *MediaStream) SetPacketUtilization(value *int64)
- func (m *MediaStream) SetPostForwardErrorCorrectionPacketLossRate(value *float32)
- func (m *MediaStream) SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *MediaStream) SetStreamDirection(value *MediaStreamDirection)
- func (m *MediaStream) SetStreamId(value *string)
- func (m *MediaStream) SetWasMediaBypassed(value *bool)
- type MediaStreamDirection
- type MediaStreamable
- type Mediaable
- type Modality
- type NetworkConnectionType
- type NetworkInfo
- func (m *NetworkInfo) GetAdditionalData() map[string]interface{}
- func (m *NetworkInfo) GetBandwidthLowEventRatio() *float32
- func (m *NetworkInfo) GetBasicServiceSetIdentifier() *string
- func (m *NetworkInfo) GetConnectionType() *NetworkConnectionType
- func (m *NetworkInfo) GetDelayEventRatio() *float32
- func (m *NetworkInfo) GetDnsSuffix() *string
- func (m *NetworkInfo) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *NetworkInfo) GetIpAddress() *string
- func (m *NetworkInfo) GetLinkSpeed() *int64
- func (m *NetworkInfo) GetMacAddress() *string
- func (m *NetworkInfo) GetPort() *int32
- func (m *NetworkInfo) GetReceivedQualityEventRatio() *float32
- func (m *NetworkInfo) GetReflexiveIPAddress() *string
- func (m *NetworkInfo) GetRelayIPAddress() *string
- func (m *NetworkInfo) GetRelayPort() *int32
- func (m *NetworkInfo) GetSentQualityEventRatio() *float32
- func (m *NetworkInfo) GetSubnet() *string
- func (m *NetworkInfo) GetWifiBand() *WifiBand
- func (m *NetworkInfo) GetWifiBatteryCharge() *int32
- func (m *NetworkInfo) GetWifiChannel() *int32
- func (m *NetworkInfo) GetWifiMicrosoftDriver() *string
- func (m *NetworkInfo) GetWifiMicrosoftDriverVersion() *string
- func (m *NetworkInfo) GetWifiRadioType() *WifiRadioType
- func (m *NetworkInfo) GetWifiSignalStrength() *int32
- func (m *NetworkInfo) GetWifiVendorDriver() *string
- func (m *NetworkInfo) GetWifiVendorDriverVersion() *string
- func (m *NetworkInfo) IsNil() bool
- func (m *NetworkInfo) Serialize(...) error
- func (m *NetworkInfo) SetAdditionalData(value map[string]interface{})
- func (m *NetworkInfo) SetBandwidthLowEventRatio(value *float32)
- func (m *NetworkInfo) SetBasicServiceSetIdentifier(value *string)
- func (m *NetworkInfo) SetConnectionType(value *NetworkConnectionType)
- func (m *NetworkInfo) SetDelayEventRatio(value *float32)
- func (m *NetworkInfo) SetDnsSuffix(value *string)
- func (m *NetworkInfo) SetIpAddress(value *string)
- func (m *NetworkInfo) SetLinkSpeed(value *int64)
- func (m *NetworkInfo) SetMacAddress(value *string)
- func (m *NetworkInfo) SetPort(value *int32)
- func (m *NetworkInfo) SetReceivedQualityEventRatio(value *float32)
- func (m *NetworkInfo) SetReflexiveIPAddress(value *string)
- func (m *NetworkInfo) SetRelayIPAddress(value *string)
- func (m *NetworkInfo) SetRelayPort(value *int32)
- func (m *NetworkInfo) SetSentQualityEventRatio(value *float32)
- func (m *NetworkInfo) SetSubnet(value *string)
- func (m *NetworkInfo) SetWifiBand(value *WifiBand)
- func (m *NetworkInfo) SetWifiBatteryCharge(value *int32)
- func (m *NetworkInfo) SetWifiChannel(value *int32)
- func (m *NetworkInfo) SetWifiMicrosoftDriver(value *string)
- func (m *NetworkInfo) SetWifiMicrosoftDriverVersion(value *string)
- func (m *NetworkInfo) SetWifiRadioType(value *WifiRadioType)
- func (m *NetworkInfo) SetWifiSignalStrength(value *int32)
- func (m *NetworkInfo) SetWifiVendorDriver(value *string)
- func (m *NetworkInfo) SetWifiVendorDriverVersion(value *string)
- type NetworkInfoable
- type Segment
- func (m *Segment) GetCallee() Endpointable
- func (m *Segment) GetCaller() Endpointable
- func (m *Segment) GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *Segment) GetFailureInfo() FailureInfoable
- func (m *Segment) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *Segment) GetMedia() []Mediaable
- func (m *Segment) GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *Segment) IsNil() bool
- func (m *Segment) Serialize(...) error
- func (m *Segment) SetCallee(value Endpointable)
- func (m *Segment) SetCaller(value Endpointable)
- func (m *Segment) SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *Segment) SetFailureInfo(value FailureInfoable)
- func (m *Segment) SetMedia(value []Mediaable)
- func (m *Segment) SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- type SegmentCollectionResponse
- func (m *SegmentCollectionResponse) GetAdditionalData() map[string]interface{}
- func (m *SegmentCollectionResponse) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *SegmentCollectionResponse) GetNextLink() *string
- func (m *SegmentCollectionResponse) GetValue() []Segmentable
- func (m *SegmentCollectionResponse) IsNil() bool
- func (m *SegmentCollectionResponse) Serialize(...) error
- func (m *SegmentCollectionResponse) SetAdditionalData(value map[string]interface{})
- func (m *SegmentCollectionResponse) SetNextLink(value *string)
- func (m *SegmentCollectionResponse) SetValue(value []Segmentable)
- type SegmentCollectionResponseable
- type Segmentable
- type Session
- func (m *Session) GetCallee() Endpointable
- func (m *Session) GetCaller() Endpointable
- func (m *Session) GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *Session) GetFailureInfo() FailureInfoable
- func (m *Session) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *Session) GetModalities() []Modality
- func (m *Session) GetSegments() []Segmentable
- func (m *Session) GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *Session) IsNil() bool
- func (m *Session) Serialize(...) error
- func (m *Session) SetCallee(value Endpointable)
- func (m *Session) SetCaller(value Endpointable)
- func (m *Session) SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *Session) SetFailureInfo(value FailureInfoable)
- func (m *Session) SetModalities(value []Modality)
- func (m *Session) SetSegments(value []Segmentable)
- func (m *Session) SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- type SessionCollectionResponse
- func (m *SessionCollectionResponse) GetAdditionalData() map[string]interface{}
- func (m *SessionCollectionResponse) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *SessionCollectionResponse) GetNextLink() *string
- func (m *SessionCollectionResponse) GetValue() []Sessionable
- func (m *SessionCollectionResponse) IsNil() bool
- func (m *SessionCollectionResponse) Serialize(...) error
- func (m *SessionCollectionResponse) SetAdditionalData(value map[string]interface{})
- func (m *SessionCollectionResponse) SetNextLink(value *string)
- func (m *SessionCollectionResponse) SetValue(value []Sessionable)
- type SessionCollectionResponseable
- type Sessionable
- type UserAgent
- func (m *UserAgent) GetAdditionalData() map[string]interface{}
- func (m *UserAgent) GetApplicationVersion() *string
- func (m *UserAgent) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *UserAgent) GetHeaderValue() *string
- func (m *UserAgent) IsNil() bool
- func (m *UserAgent) Serialize(...) error
- func (m *UserAgent) SetAdditionalData(value map[string]interface{})
- func (m *UserAgent) SetApplicationVersion(value *string)
- func (m *UserAgent) SetHeaderValue(value *string)
- type UserAgentable
- type WifiBand
- type WifiRadioType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateCallRecordCollectionResponseFromDiscriminatorValue ¶ added in v0.13.0
func CreateCallRecordCollectionResponseFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateCallRecordCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateCallRecordFromDiscriminatorValue ¶ added in v0.13.0
func CreateCallRecordFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateCallRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateDeviceInfoFromDiscriminatorValue ¶ added in v0.13.0
func CreateDeviceInfoFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateDeviceInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateEndpointFromDiscriminatorValue ¶ added in v0.13.0
func CreateEndpointFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateEndpointFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateFailureInfoFromDiscriminatorValue ¶ added in v0.13.0
func CreateFailureInfoFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateFailureInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateMediaFromDiscriminatorValue ¶ added in v0.13.0
func CreateMediaFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateMediaFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateMediaStreamFromDiscriminatorValue ¶ added in v0.13.0
func CreateMediaStreamFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateMediaStreamFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateNetworkInfoFromDiscriminatorValue ¶ added in v0.13.0
func CreateNetworkInfoFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateNetworkInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateSegmentCollectionResponseFromDiscriminatorValue ¶ added in v0.13.0
func CreateSegmentCollectionResponseFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateSegmentCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateSegmentFromDiscriminatorValue ¶ added in v0.13.0
func CreateSegmentFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateSegmentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateSessionCollectionResponseFromDiscriminatorValue ¶ added in v0.13.0
func CreateSessionCollectionResponseFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateSessionCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateSessionFromDiscriminatorValue ¶ added in v0.13.0
func CreateSessionFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateSessionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateUserAgentFromDiscriminatorValue ¶ added in v0.13.0
func CreateUserAgentFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateUserAgentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func ParseCallType ¶
func ParseFailureStage ¶
func ParseMediaStreamDirection ¶ added in v0.10.0
func ParseModality ¶ added in v0.10.0
func ParseWifiBand ¶
func ParseWifiRadioType ¶
func SerializeCallType ¶
func SerializeFailureStage ¶
func SerializeFailureStage(values []FailureStage) []string
func SerializeMediaStreamDirection ¶ added in v0.10.0
func SerializeMediaStreamDirection(values []MediaStreamDirection) []string
func SerializeModality ¶ added in v0.10.0
func SerializeNetworkConnectionType ¶
func SerializeNetworkConnectionType(values []NetworkConnectionType) []string
func SerializeWifiBand ¶
func SerializeWifiRadioType ¶
func SerializeWifiRadioType(values []WifiRadioType) []string
Types ¶
type CallRecord ¶ added in v0.13.0
type CallRecord struct {
i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entity
// contains filtered or unexported fields
}
CallRecord provides operations to manage the cloudCommunications singleton.
func NewCallRecord ¶ added in v0.13.0
func NewCallRecord() *CallRecord
NewCallRecord instantiates a new callRecord and sets the default values.
func (*CallRecord) GetEndDateTime ¶ added in v0.13.0
func (m *CallRecord) GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetEndDateTime gets the endDateTime property value. UTC time when the last user left the call. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
func (*CallRecord) GetFieldDeserializers ¶ added in v0.13.0
func (m *CallRecord) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*CallRecord) GetJoinWebUrl ¶ added in v0.13.0
func (m *CallRecord) GetJoinWebUrl() *string
GetJoinWebUrl gets the joinWebUrl property value. Meeting URL associated to the call. May not be available for a peerToPeer call record type.
func (*CallRecord) GetLastModifiedDateTime ¶ added in v0.13.0
func (m *CallRecord) GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetLastModifiedDateTime gets the lastModifiedDateTime property value. UTC time when the call record was created. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
func (*CallRecord) GetModalities ¶ added in v0.13.0
func (m *CallRecord) GetModalities() []Modality
GetModalities gets the modalities property value. List of all the modalities used in the call. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue.
func (*CallRecord) GetOrganizer ¶ added in v0.13.0
func (m *CallRecord) GetOrganizer() i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.IdentitySetable
GetOrganizer gets the organizer property value. The organizing party's identity.
func (*CallRecord) GetParticipants ¶ added in v0.13.0
func (m *CallRecord) GetParticipants() []i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.IdentitySetable
GetParticipants gets the participants property value. List of distinct identities involved in the call.
func (*CallRecord) GetSessions ¶ added in v0.13.0
func (m *CallRecord) GetSessions() []Sessionable
GetSessions gets the sessions property value. List of sessions involved in the call. Peer-to-peer calls typically only have one session, whereas group calls typically have at least one session per participant. Read-only. Nullable.
func (*CallRecord) GetStartDateTime ¶ added in v0.13.0
func (m *CallRecord) GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetStartDateTime gets the startDateTime property value. UTC time when the first user joined the call. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
func (*CallRecord) GetType ¶ added in v0.13.0
func (m *CallRecord) GetType() *CallType
GetType gets the type property value. Indicates the type of the call. Possible values are: unknown, groupCall, peerToPeer, unknownFutureValue.
func (*CallRecord) GetVersion ¶ added in v0.13.0
func (m *CallRecord) GetVersion() *int64
GetVersion gets the version property value. Monotonically increasing version of the call record. Higher version call records with the same id includes additional data compared to the lower version.
func (*CallRecord) IsNil ¶ added in v0.13.0
func (m *CallRecord) IsNil() bool
func (*CallRecord) Serialize ¶ added in v0.13.0
func (m *CallRecord) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*CallRecord) SetEndDateTime ¶ added in v0.13.0
func (m *CallRecord) SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetEndDateTime sets the endDateTime property value. UTC time when the last user left the call. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
func (*CallRecord) SetJoinWebUrl ¶ added in v0.13.0
func (m *CallRecord) SetJoinWebUrl(value *string)
SetJoinWebUrl sets the joinWebUrl property value. Meeting URL associated to the call. May not be available for a peerToPeer call record type.
func (*CallRecord) SetLastModifiedDateTime ¶ added in v0.13.0
func (m *CallRecord) SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetLastModifiedDateTime sets the lastModifiedDateTime property value. UTC time when the call record was created. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
func (*CallRecord) SetModalities ¶ added in v0.13.0
func (m *CallRecord) SetModalities(value []Modality)
SetModalities sets the modalities property value. List of all the modalities used in the call. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue.
func (*CallRecord) SetOrganizer ¶ added in v0.13.0
func (m *CallRecord) SetOrganizer(value i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.IdentitySetable)
SetOrganizer sets the organizer property value. The organizing party's identity.
func (*CallRecord) SetParticipants ¶ added in v0.13.0
func (m *CallRecord) SetParticipants(value []i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.IdentitySetable)
SetParticipants sets the participants property value. List of distinct identities involved in the call.
func (*CallRecord) SetSessions ¶ added in v0.13.0
func (m *CallRecord) SetSessions(value []Sessionable)
SetSessions sets the sessions property value. List of sessions involved in the call. Peer-to-peer calls typically only have one session, whereas group calls typically have at least one session per participant. Read-only. Nullable.
func (*CallRecord) SetStartDateTime ¶ added in v0.13.0
func (m *CallRecord) SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetStartDateTime sets the startDateTime property value. UTC time when the first user joined the call. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
func (*CallRecord) SetType ¶ added in v0.13.0
func (m *CallRecord) SetType(value *CallType)
SetType sets the type property value. Indicates the type of the call. Possible values are: unknown, groupCall, peerToPeer, unknownFutureValue.
func (*CallRecord) SetVersion ¶ added in v0.13.0
func (m *CallRecord) SetVersion(value *int64)
SetVersion sets the version property value. Monotonically increasing version of the call record. Higher version call records with the same id includes additional data compared to the lower version.
type CallRecordCollectionResponse ¶ added in v0.13.0
type CallRecordCollectionResponse struct {
// contains filtered or unexported fields
}
CallRecordCollectionResponse provides operations to manage the callRecords property of the microsoft.graph.cloudCommunications entity.
func NewCallRecordCollectionResponse ¶ added in v0.13.0
func NewCallRecordCollectionResponse() *CallRecordCollectionResponse
NewCallRecordCollectionResponse instantiates a new CallRecordCollectionResponse and sets the default values.
func (*CallRecordCollectionResponse) GetAdditionalData ¶ added in v0.13.0
func (m *CallRecordCollectionResponse) GetAdditionalData() map[string]interface{}
GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*CallRecordCollectionResponse) GetFieldDeserializers ¶ added in v0.13.0
func (m *CallRecordCollectionResponse) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*CallRecordCollectionResponse) GetNextLink ¶ added in v0.13.0
func (m *CallRecordCollectionResponse) GetNextLink() *string
GetNextLink gets the @odata.nextLink property value.
func (*CallRecordCollectionResponse) GetValue ¶ added in v0.13.0
func (m *CallRecordCollectionResponse) GetValue() []CallRecordable
GetValue gets the value property value.
func (*CallRecordCollectionResponse) IsNil ¶ added in v0.13.0
func (m *CallRecordCollectionResponse) IsNil() bool
func (*CallRecordCollectionResponse) Serialize ¶ added in v0.13.0
func (m *CallRecordCollectionResponse) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*CallRecordCollectionResponse) SetAdditionalData ¶ added in v0.13.0
func (m *CallRecordCollectionResponse) SetAdditionalData(value map[string]interface{})
SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*CallRecordCollectionResponse) SetNextLink ¶ added in v0.13.0
func (m *CallRecordCollectionResponse) SetNextLink(value *string)
SetNextLink sets the @odata.nextLink property value.
func (*CallRecordCollectionResponse) SetValue ¶ added in v0.13.0
func (m *CallRecordCollectionResponse) SetValue(value []CallRecordable)
SetValue sets the value property value.
type CallRecordCollectionResponseable ¶ added in v0.13.0
type CallRecordCollectionResponseable interface {
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable
GetNextLink() *string
GetValue() []CallRecordable
SetNextLink(value *string)
SetValue(value []CallRecordable)
}
CallRecordCollectionResponseable
type CallRecordable ¶ added in v0.13.0
type CallRecordable interface {
i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entityable
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable
GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetJoinWebUrl() *string
GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetModalities() []Modality
GetOrganizer() i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.IdentitySetable
GetParticipants() []i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.IdentitySetable
GetSessions() []Sessionable
GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetType() *CallType
GetVersion() *int64
SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetJoinWebUrl(value *string)
SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetModalities(value []Modality)
SetOrganizer(value i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.IdentitySetable)
SetParticipants(value []i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.IdentitySetable)
SetSessions(value []Sessionable)
SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetType(value *CallType)
SetVersion(value *int64)
}
CallRecordable
type DeviceInfo ¶ added in v0.13.0
type DeviceInfo struct {
// contains filtered or unexported fields
}
DeviceInfo provides operations to manage the cloudCommunications singleton.
func NewDeviceInfo ¶ added in v0.13.0
func NewDeviceInfo() *DeviceInfo
NewDeviceInfo instantiates a new deviceInfo and sets the default values.
func (*DeviceInfo) GetAdditionalData ¶ added in v0.13.0
func (m *DeviceInfo) GetAdditionalData() map[string]interface{}
GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*DeviceInfo) GetCaptureDeviceDriver ¶ added in v0.13.0
func (m *DeviceInfo) GetCaptureDeviceDriver() *string
GetCaptureDeviceDriver gets the captureDeviceDriver property value. Name of the capture device driver used by the media endpoint.
func (*DeviceInfo) GetCaptureDeviceName ¶ added in v0.13.0
func (m *DeviceInfo) GetCaptureDeviceName() *string
GetCaptureDeviceName gets the captureDeviceName property value. Name of the capture device used by the media endpoint.
func (*DeviceInfo) GetCaptureNotFunctioningEventRatio ¶ added in v0.13.0
func (m *DeviceInfo) GetCaptureNotFunctioningEventRatio() *float32
GetCaptureNotFunctioningEventRatio gets the captureNotFunctioningEventRatio property value. Fraction of the call that the media endpoint detected the capture device was not working properly.
func (*DeviceInfo) GetCpuInsufficentEventRatio ¶ added in v0.13.0
func (m *DeviceInfo) GetCpuInsufficentEventRatio() *float32
GetCpuInsufficentEventRatio gets the cpuInsufficentEventRatio property value. Fraction of the call that the media endpoint detected the CPU resources available were insufficient and caused poor quality of the audio sent and received.
func (*DeviceInfo) GetDeviceClippingEventRatio ¶ added in v0.13.0
func (m *DeviceInfo) GetDeviceClippingEventRatio() *float32
GetDeviceClippingEventRatio gets the deviceClippingEventRatio property value. Fraction of the call that the media endpoint detected clipping in the captured audio that caused poor quality of the audio being sent.
func (*DeviceInfo) GetDeviceGlitchEventRatio ¶ added in v0.13.0
func (m *DeviceInfo) GetDeviceGlitchEventRatio() *float32
GetDeviceGlitchEventRatio gets the deviceGlitchEventRatio property value. Fraction of the call that the media endpoint detected glitches or gaps in the audio played or captured that caused poor quality of the audio being sent or received.
func (*DeviceInfo) GetFieldDeserializers ¶ added in v0.13.0
func (m *DeviceInfo) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*DeviceInfo) GetHowlingEventCount ¶ added in v0.13.0
func (m *DeviceInfo) GetHowlingEventCount() *int32
GetHowlingEventCount gets the howlingEventCount property value. Number of times during the call that the media endpoint detected howling or screeching audio.
func (*DeviceInfo) GetInitialSignalLevelRootMeanSquare ¶ added in v0.13.0
func (m *DeviceInfo) GetInitialSignalLevelRootMeanSquare() *float32
GetInitialSignalLevelRootMeanSquare gets the initialSignalLevelRootMeanSquare property value. The root mean square (RMS) of the incoming signal of up to the first 30 seconds of the call.
func (*DeviceInfo) GetLowSpeechLevelEventRatio ¶ added in v0.13.0
func (m *DeviceInfo) GetLowSpeechLevelEventRatio() *float32
GetLowSpeechLevelEventRatio gets the lowSpeechLevelEventRatio property value. Fraction of the call that the media endpoint detected low speech level that caused poor quality of the audio being sent.
func (*DeviceInfo) GetLowSpeechToNoiseEventRatio ¶ added in v0.13.0
func (m *DeviceInfo) GetLowSpeechToNoiseEventRatio() *float32
GetLowSpeechToNoiseEventRatio gets the lowSpeechToNoiseEventRatio property value. Fraction of the call that the media endpoint detected low speech to noise level that caused poor quality of the audio being sent.
func (*DeviceInfo) GetMicGlitchRate ¶ added in v0.13.0
func (m *DeviceInfo) GetMicGlitchRate() *float32
GetMicGlitchRate gets the micGlitchRate property value. Glitches per 5 minute interval for the media endpoint's microphone.
func (*DeviceInfo) GetReceivedNoiseLevel ¶ added in v0.13.0
func (m *DeviceInfo) GetReceivedNoiseLevel() *int32
GetReceivedNoiseLevel gets the receivedNoiseLevel property value. Average energy level of received audio for audio classified as mono noise or left channel of stereo noise by the media endpoint.
func (*DeviceInfo) GetReceivedSignalLevel ¶ added in v0.13.0
func (m *DeviceInfo) GetReceivedSignalLevel() *int32
GetReceivedSignalLevel gets the receivedSignalLevel property value. Average energy level of received audio for audio classified as mono speech, or left channel of stereo speech by the media endpoint.
func (*DeviceInfo) GetRenderDeviceDriver ¶ added in v0.13.0
func (m *DeviceInfo) GetRenderDeviceDriver() *string
GetRenderDeviceDriver gets the renderDeviceDriver property value. Name of the render device driver used by the media endpoint.
func (*DeviceInfo) GetRenderDeviceName ¶ added in v0.13.0
func (m *DeviceInfo) GetRenderDeviceName() *string
GetRenderDeviceName gets the renderDeviceName property value. Name of the render device used by the media endpoint.
func (*DeviceInfo) GetRenderMuteEventRatio ¶ added in v0.13.0
func (m *DeviceInfo) GetRenderMuteEventRatio() *float32
GetRenderMuteEventRatio gets the renderMuteEventRatio property value. Fraction of the call that media endpoint detected device render is muted.
func (*DeviceInfo) GetRenderNotFunctioningEventRatio ¶ added in v0.13.0
func (m *DeviceInfo) GetRenderNotFunctioningEventRatio() *float32
GetRenderNotFunctioningEventRatio gets the renderNotFunctioningEventRatio property value. Fraction of the call that the media endpoint detected the render device was not working properly.
func (*DeviceInfo) GetRenderZeroVolumeEventRatio ¶ added in v0.13.0
func (m *DeviceInfo) GetRenderZeroVolumeEventRatio() *float32
GetRenderZeroVolumeEventRatio gets the renderZeroVolumeEventRatio property value. Fraction of the call that media endpoint detected device render volume is set to 0.
func (*DeviceInfo) GetSentNoiseLevel ¶ added in v0.13.0
func (m *DeviceInfo) GetSentNoiseLevel() *int32
GetSentNoiseLevel gets the sentNoiseLevel property value. Average energy level of sent audio for audio classified as mono noise or left channel of stereo noise by the media endpoint.
func (*DeviceInfo) GetSentSignalLevel ¶ added in v0.13.0
func (m *DeviceInfo) GetSentSignalLevel() *int32
GetSentSignalLevel gets the sentSignalLevel property value. Average energy level of sent audio for audio classified as mono speech, or left channel of stereo speech by the media endpoint.
func (*DeviceInfo) GetSpeakerGlitchRate ¶ added in v0.13.0
func (m *DeviceInfo) GetSpeakerGlitchRate() *float32
GetSpeakerGlitchRate gets the speakerGlitchRate property value. Glitches per 5 minute internal for the media endpoint's loudspeaker.
func (*DeviceInfo) IsNil ¶ added in v0.13.0
func (m *DeviceInfo) IsNil() bool
func (*DeviceInfo) Serialize ¶ added in v0.13.0
func (m *DeviceInfo) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*DeviceInfo) SetAdditionalData ¶ added in v0.13.0
func (m *DeviceInfo) SetAdditionalData(value map[string]interface{})
SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*DeviceInfo) SetCaptureDeviceDriver ¶ added in v0.13.0
func (m *DeviceInfo) SetCaptureDeviceDriver(value *string)
SetCaptureDeviceDriver sets the captureDeviceDriver property value. Name of the capture device driver used by the media endpoint.
func (*DeviceInfo) SetCaptureDeviceName ¶ added in v0.13.0
func (m *DeviceInfo) SetCaptureDeviceName(value *string)
SetCaptureDeviceName sets the captureDeviceName property value. Name of the capture device used by the media endpoint.
func (*DeviceInfo) SetCaptureNotFunctioningEventRatio ¶ added in v0.13.0
func (m *DeviceInfo) SetCaptureNotFunctioningEventRatio(value *float32)
SetCaptureNotFunctioningEventRatio sets the captureNotFunctioningEventRatio property value. Fraction of the call that the media endpoint detected the capture device was not working properly.
func (*DeviceInfo) SetCpuInsufficentEventRatio ¶ added in v0.13.0
func (m *DeviceInfo) SetCpuInsufficentEventRatio(value *float32)
SetCpuInsufficentEventRatio sets the cpuInsufficentEventRatio property value. Fraction of the call that the media endpoint detected the CPU resources available were insufficient and caused poor quality of the audio sent and received.
func (*DeviceInfo) SetDeviceClippingEventRatio ¶ added in v0.13.0
func (m *DeviceInfo) SetDeviceClippingEventRatio(value *float32)
SetDeviceClippingEventRatio sets the deviceClippingEventRatio property value. Fraction of the call that the media endpoint detected clipping in the captured audio that caused poor quality of the audio being sent.
func (*DeviceInfo) SetDeviceGlitchEventRatio ¶ added in v0.13.0
func (m *DeviceInfo) SetDeviceGlitchEventRatio(value *float32)
SetDeviceGlitchEventRatio sets the deviceGlitchEventRatio property value. Fraction of the call that the media endpoint detected glitches or gaps in the audio played or captured that caused poor quality of the audio being sent or received.
func (*DeviceInfo) SetHowlingEventCount ¶ added in v0.13.0
func (m *DeviceInfo) SetHowlingEventCount(value *int32)
SetHowlingEventCount sets the howlingEventCount property value. Number of times during the call that the media endpoint detected howling or screeching audio.
func (*DeviceInfo) SetInitialSignalLevelRootMeanSquare ¶ added in v0.13.0
func (m *DeviceInfo) SetInitialSignalLevelRootMeanSquare(value *float32)
SetInitialSignalLevelRootMeanSquare sets the initialSignalLevelRootMeanSquare property value. The root mean square (RMS) of the incoming signal of up to the first 30 seconds of the call.
func (*DeviceInfo) SetLowSpeechLevelEventRatio ¶ added in v0.13.0
func (m *DeviceInfo) SetLowSpeechLevelEventRatio(value *float32)
SetLowSpeechLevelEventRatio sets the lowSpeechLevelEventRatio property value. Fraction of the call that the media endpoint detected low speech level that caused poor quality of the audio being sent.
func (*DeviceInfo) SetLowSpeechToNoiseEventRatio ¶ added in v0.13.0
func (m *DeviceInfo) SetLowSpeechToNoiseEventRatio(value *float32)
SetLowSpeechToNoiseEventRatio sets the lowSpeechToNoiseEventRatio property value. Fraction of the call that the media endpoint detected low speech to noise level that caused poor quality of the audio being sent.
func (*DeviceInfo) SetMicGlitchRate ¶ added in v0.13.0
func (m *DeviceInfo) SetMicGlitchRate(value *float32)
SetMicGlitchRate sets the micGlitchRate property value. Glitches per 5 minute interval for the media endpoint's microphone.
func (*DeviceInfo) SetReceivedNoiseLevel ¶ added in v0.13.0
func (m *DeviceInfo) SetReceivedNoiseLevel(value *int32)
SetReceivedNoiseLevel sets the receivedNoiseLevel property value. Average energy level of received audio for audio classified as mono noise or left channel of stereo noise by the media endpoint.
func (*DeviceInfo) SetReceivedSignalLevel ¶ added in v0.13.0
func (m *DeviceInfo) SetReceivedSignalLevel(value *int32)
SetReceivedSignalLevel sets the receivedSignalLevel property value. Average energy level of received audio for audio classified as mono speech, or left channel of stereo speech by the media endpoint.
func (*DeviceInfo) SetRenderDeviceDriver ¶ added in v0.13.0
func (m *DeviceInfo) SetRenderDeviceDriver(value *string)
SetRenderDeviceDriver sets the renderDeviceDriver property value. Name of the render device driver used by the media endpoint.
func (*DeviceInfo) SetRenderDeviceName ¶ added in v0.13.0
func (m *DeviceInfo) SetRenderDeviceName(value *string)
SetRenderDeviceName sets the renderDeviceName property value. Name of the render device used by the media endpoint.
func (*DeviceInfo) SetRenderMuteEventRatio ¶ added in v0.13.0
func (m *DeviceInfo) SetRenderMuteEventRatio(value *float32)
SetRenderMuteEventRatio sets the renderMuteEventRatio property value. Fraction of the call that media endpoint detected device render is muted.
func (*DeviceInfo) SetRenderNotFunctioningEventRatio ¶ added in v0.13.0
func (m *DeviceInfo) SetRenderNotFunctioningEventRatio(value *float32)
SetRenderNotFunctioningEventRatio sets the renderNotFunctioningEventRatio property value. Fraction of the call that the media endpoint detected the render device was not working properly.
func (*DeviceInfo) SetRenderZeroVolumeEventRatio ¶ added in v0.13.0
func (m *DeviceInfo) SetRenderZeroVolumeEventRatio(value *float32)
SetRenderZeroVolumeEventRatio sets the renderZeroVolumeEventRatio property value. Fraction of the call that media endpoint detected device render volume is set to 0.
func (*DeviceInfo) SetSentNoiseLevel ¶ added in v0.13.0
func (m *DeviceInfo) SetSentNoiseLevel(value *int32)
SetSentNoiseLevel sets the sentNoiseLevel property value. Average energy level of sent audio for audio classified as mono noise or left channel of stereo noise by the media endpoint.
func (*DeviceInfo) SetSentSignalLevel ¶ added in v0.13.0
func (m *DeviceInfo) SetSentSignalLevel(value *int32)
SetSentSignalLevel sets the sentSignalLevel property value. Average energy level of sent audio for audio classified as mono speech, or left channel of stereo speech by the media endpoint.
func (*DeviceInfo) SetSpeakerGlitchRate ¶ added in v0.13.0
func (m *DeviceInfo) SetSpeakerGlitchRate(value *float32)
SetSpeakerGlitchRate sets the speakerGlitchRate property value. Glitches per 5 minute internal for the media endpoint's loudspeaker.
type DeviceInfoable ¶ added in v0.13.0
type DeviceInfoable interface {
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable
GetCaptureDeviceDriver() *string
GetCaptureDeviceName() *string
GetCaptureNotFunctioningEventRatio() *float32
GetCpuInsufficentEventRatio() *float32
GetDeviceClippingEventRatio() *float32
GetDeviceGlitchEventRatio() *float32
GetHowlingEventCount() *int32
GetInitialSignalLevelRootMeanSquare() *float32
GetLowSpeechLevelEventRatio() *float32
GetLowSpeechToNoiseEventRatio() *float32
GetMicGlitchRate() *float32
GetReceivedNoiseLevel() *int32
GetReceivedSignalLevel() *int32
GetRenderDeviceDriver() *string
GetRenderDeviceName() *string
GetRenderMuteEventRatio() *float32
GetRenderNotFunctioningEventRatio() *float32
GetRenderZeroVolumeEventRatio() *float32
GetSentNoiseLevel() *int32
GetSentSignalLevel() *int32
GetSpeakerGlitchRate() *float32
SetCaptureDeviceDriver(value *string)
SetCaptureDeviceName(value *string)
SetCaptureNotFunctioningEventRatio(value *float32)
SetCpuInsufficentEventRatio(value *float32)
SetDeviceClippingEventRatio(value *float32)
SetDeviceGlitchEventRatio(value *float32)
SetHowlingEventCount(value *int32)
SetInitialSignalLevelRootMeanSquare(value *float32)
SetLowSpeechLevelEventRatio(value *float32)
SetLowSpeechToNoiseEventRatio(value *float32)
SetMicGlitchRate(value *float32)
SetReceivedNoiseLevel(value *int32)
SetReceivedSignalLevel(value *int32)
SetRenderDeviceDriver(value *string)
SetRenderDeviceName(value *string)
SetRenderMuteEventRatio(value *float32)
SetRenderNotFunctioningEventRatio(value *float32)
SetRenderZeroVolumeEventRatio(value *float32)
SetSentNoiseLevel(value *int32)
SetSentSignalLevel(value *int32)
SetSpeakerGlitchRate(value *float32)
}
DeviceInfoable
type Endpoint ¶ added in v0.13.0
type Endpoint struct {
// contains filtered or unexported fields
}
Endpoint provides operations to manage the cloudCommunications singleton.
func NewEndpoint ¶ added in v0.13.0
func NewEndpoint() *Endpoint
NewEndpoint instantiates a new endpoint and sets the default values.
func (*Endpoint) GetAdditionalData ¶ added in v0.13.0
GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*Endpoint) GetFieldDeserializers ¶ added in v0.13.0
func (m *Endpoint) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*Endpoint) GetUserAgent ¶ added in v0.13.0
func (m *Endpoint) GetUserAgent() UserAgentable
GetUserAgent gets the userAgent property value. User-agent reported by this endpoint.
func (*Endpoint) Serialize ¶ added in v0.13.0
func (m *Endpoint) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*Endpoint) SetAdditionalData ¶ added in v0.13.0
SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*Endpoint) SetUserAgent ¶ added in v0.13.0
func (m *Endpoint) SetUserAgent(value UserAgentable)
SetUserAgent sets the userAgent property value. User-agent reported by this endpoint.
type Endpointable ¶ added in v0.13.0
type Endpointable interface {
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable
GetUserAgent() UserAgentable
SetUserAgent(value UserAgentable)
}
Endpointable
type FailureInfo ¶ added in v0.13.0
type FailureInfo struct {
// contains filtered or unexported fields
}
FailureInfo provides operations to manage the cloudCommunications singleton.
func NewFailureInfo ¶ added in v0.13.0
func NewFailureInfo() *FailureInfo
NewFailureInfo instantiates a new failureInfo and sets the default values.
func (*FailureInfo) GetAdditionalData ¶ added in v0.13.0
func (m *FailureInfo) GetAdditionalData() map[string]interface{}
GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*FailureInfo) GetFieldDeserializers ¶ added in v0.13.0
func (m *FailureInfo) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*FailureInfo) GetReason ¶ added in v0.13.0
func (m *FailureInfo) GetReason() *string
GetReason gets the reason property value. Classification of why a call or portion of a call failed.
func (*FailureInfo) GetStage ¶ added in v0.13.0
func (m *FailureInfo) GetStage() *FailureStage
GetStage gets the stage property value. The stage when the failure occurred. Possible values are: unknown, callSetup, midcall, unknownFutureValue.
func (*FailureInfo) IsNil ¶ added in v0.13.0
func (m *FailureInfo) IsNil() bool
func (*FailureInfo) Serialize ¶ added in v0.13.0
func (m *FailureInfo) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*FailureInfo) SetAdditionalData ¶ added in v0.13.0
func (m *FailureInfo) SetAdditionalData(value map[string]interface{})
SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*FailureInfo) SetReason ¶ added in v0.13.0
func (m *FailureInfo) SetReason(value *string)
SetReason sets the reason property value. Classification of why a call or portion of a call failed.
func (*FailureInfo) SetStage ¶ added in v0.13.0
func (m *FailureInfo) SetStage(value *FailureStage)
SetStage sets the stage property value. The stage when the failure occurred. Possible values are: unknown, callSetup, midcall, unknownFutureValue.
type FailureInfoable ¶ added in v0.13.0
type FailureInfoable interface {
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable
GetReason() *string
GetStage() *FailureStage
SetReason(value *string)
SetStage(value *FailureStage)
}
FailureInfoable
type FailureStage ¶
type FailureStage int
Provides operations to manage the cloudCommunications singleton.
const ( UNKNOWN_FAILURESTAGE FailureStage = iota CALLSETUP_FAILURESTAGE MIDCALL_FAILURESTAGE UNKNOWNFUTUREVALUE_FAILURESTAGE )
func (FailureStage) String ¶
func (i FailureStage) String() string
type Media ¶ added in v0.13.0
type Media struct {
// contains filtered or unexported fields
}
Media provides operations to manage the cloudCommunications singleton.
func NewMedia ¶ added in v0.13.0
func NewMedia() *Media
NewMedia instantiates a new media and sets the default values.
func (*Media) GetAdditionalData ¶ added in v0.13.0
GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*Media) GetCalleeDevice ¶ added in v0.13.0
func (m *Media) GetCalleeDevice() DeviceInfoable
GetCalleeDevice gets the calleeDevice property value. Device information associated with the callee endpoint of this media.
func (*Media) GetCalleeNetwork ¶ added in v0.13.0
func (m *Media) GetCalleeNetwork() NetworkInfoable
GetCalleeNetwork gets the calleeNetwork property value. Network information associated with the callee endpoint of this media.
func (*Media) GetCallerDevice ¶ added in v0.13.0
func (m *Media) GetCallerDevice() DeviceInfoable
GetCallerDevice gets the callerDevice property value. Device information associated with the caller endpoint of this media.
func (*Media) GetCallerNetwork ¶ added in v0.13.0
func (m *Media) GetCallerNetwork() NetworkInfoable
GetCallerNetwork gets the callerNetwork property value. Network information associated with the caller endpoint of this media.
func (*Media) GetFieldDeserializers ¶ added in v0.13.0
func (m *Media) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*Media) GetLabel ¶ added in v0.13.0
GetLabel gets the label property value. How the media was identified during media negotiation stage.
func (*Media) GetStreams ¶ added in v0.13.0
func (m *Media) GetStreams() []MediaStreamable
GetStreams gets the streams property value. Network streams associated with this media.
func (*Media) Serialize ¶ added in v0.13.0
func (m *Media) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*Media) SetAdditionalData ¶ added in v0.13.0
SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*Media) SetCalleeDevice ¶ added in v0.13.0
func (m *Media) SetCalleeDevice(value DeviceInfoable)
SetCalleeDevice sets the calleeDevice property value. Device information associated with the callee endpoint of this media.
func (*Media) SetCalleeNetwork ¶ added in v0.13.0
func (m *Media) SetCalleeNetwork(value NetworkInfoable)
SetCalleeNetwork sets the calleeNetwork property value. Network information associated with the callee endpoint of this media.
func (*Media) SetCallerDevice ¶ added in v0.13.0
func (m *Media) SetCallerDevice(value DeviceInfoable)
SetCallerDevice sets the callerDevice property value. Device information associated with the caller endpoint of this media.
func (*Media) SetCallerNetwork ¶ added in v0.13.0
func (m *Media) SetCallerNetwork(value NetworkInfoable)
SetCallerNetwork sets the callerNetwork property value. Network information associated with the caller endpoint of this media.
func (*Media) SetLabel ¶ added in v0.13.0
SetLabel sets the label property value. How the media was identified during media negotiation stage.
func (*Media) SetStreams ¶ added in v0.13.0
func (m *Media) SetStreams(value []MediaStreamable)
SetStreams sets the streams property value. Network streams associated with this media.
type MediaStream ¶ added in v0.13.0
type MediaStream struct {
// contains filtered or unexported fields
}
MediaStream provides operations to manage the cloudCommunications singleton.
func NewMediaStream ¶ added in v0.13.0
func NewMediaStream() *MediaStream
NewMediaStream instantiates a new mediaStream and sets the default values.
func (*MediaStream) GetAdditionalData ¶ added in v0.13.0
func (m *MediaStream) GetAdditionalData() map[string]interface{}
GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*MediaStream) GetAverageAudioDegradation ¶ added in v0.13.0
func (m *MediaStream) GetAverageAudioDegradation() *float32
GetAverageAudioDegradation gets the averageAudioDegradation property value. Average Network Mean Opinion Score degradation for stream. Represents how much the network loss and jitter has impacted the quality of received audio.
func (*MediaStream) GetAverageAudioNetworkJitter ¶ added in v0.13.0
func (m *MediaStream) GetAverageAudioNetworkJitter() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
GetAverageAudioNetworkJitter gets the averageAudioNetworkJitter property value. Average jitter for the stream computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.
func (*MediaStream) GetAverageBandwidthEstimate ¶ added in v0.13.0
func (m *MediaStream) GetAverageBandwidthEstimate() *int64
GetAverageBandwidthEstimate gets the averageBandwidthEstimate property value. Average estimated bandwidth available between two endpoints in bits per second.
func (*MediaStream) GetAverageJitter ¶ added in v0.13.0
func (m *MediaStream) GetAverageJitter() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
GetAverageJitter gets the averageJitter property value. Average jitter for the stream computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.
func (*MediaStream) GetAveragePacketLossRate ¶ added in v0.13.0
func (m *MediaStream) GetAveragePacketLossRate() *float32
GetAveragePacketLossRate gets the averagePacketLossRate property value. Average packet loss rate for stream.
func (*MediaStream) GetAverageRatioOfConcealedSamples ¶ added in v0.13.0
func (m *MediaStream) GetAverageRatioOfConcealedSamples() *float32
GetAverageRatioOfConcealedSamples gets the averageRatioOfConcealedSamples property value. Ratio of the number of audio frames with samples generated by packet loss concealment to the total number of audio frames.
func (*MediaStream) GetAverageReceivedFrameRate ¶ added in v0.13.0
func (m *MediaStream) GetAverageReceivedFrameRate() *float32
GetAverageReceivedFrameRate gets the averageReceivedFrameRate property value. Average frames per second received for all video streams computed over the duration of the session.
func (*MediaStream) GetAverageRoundTripTime ¶ added in v0.13.0
func (m *MediaStream) GetAverageRoundTripTime() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
GetAverageRoundTripTime gets the averageRoundTripTime property value. Average network propagation round-trip time computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.
func (*MediaStream) GetAverageVideoFrameLossPercentage ¶ added in v0.13.0
func (m *MediaStream) GetAverageVideoFrameLossPercentage() *float32
GetAverageVideoFrameLossPercentage gets the averageVideoFrameLossPercentage property value. Average percentage of video frames lost as displayed to the user.
func (*MediaStream) GetAverageVideoFrameRate ¶ added in v0.13.0
func (m *MediaStream) GetAverageVideoFrameRate() *float32
GetAverageVideoFrameRate gets the averageVideoFrameRate property value. Average frames per second received for a video stream, computed over the duration of the session.
func (*MediaStream) GetAverageVideoPacketLossRate ¶ added in v0.13.0
func (m *MediaStream) GetAverageVideoPacketLossRate() *float32
GetAverageVideoPacketLossRate gets the averageVideoPacketLossRate property value. Average fraction of packets lost, as specified in [RFC 3550][], computed over the duration of the session.
func (*MediaStream) GetEndDateTime ¶ added in v0.13.0
func (m *MediaStream) GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetEndDateTime gets the endDateTime property value. UTC time when the stream ended. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
func (*MediaStream) GetFieldDeserializers ¶ added in v0.13.0
func (m *MediaStream) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*MediaStream) GetLowFrameRateRatio ¶ added in v0.13.0
func (m *MediaStream) GetLowFrameRateRatio() *float32
GetLowFrameRateRatio gets the lowFrameRateRatio property value. Fraction of the call where frame rate is less than 7.5 frames per second.
func (*MediaStream) GetLowVideoProcessingCapabilityRatio ¶ added in v0.13.0
func (m *MediaStream) GetLowVideoProcessingCapabilityRatio() *float32
GetLowVideoProcessingCapabilityRatio gets the lowVideoProcessingCapabilityRatio property value. Fraction of the call that the client is running less than 70% expected video processing capability.
func (*MediaStream) GetMaxAudioNetworkJitter ¶ added in v0.13.0
func (m *MediaStream) GetMaxAudioNetworkJitter() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
GetMaxAudioNetworkJitter gets the maxAudioNetworkJitter property value. Maximum of audio network jitter computed over each of the 20 second windows during the session, denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.
func (*MediaStream) GetMaxJitter ¶ added in v0.13.0
func (m *MediaStream) GetMaxJitter() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
GetMaxJitter gets the maxJitter property value. Maximum jitter for the stream computed as specified in RFC 3550, denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.
func (*MediaStream) GetMaxPacketLossRate ¶ added in v0.13.0
func (m *MediaStream) GetMaxPacketLossRate() *float32
GetMaxPacketLossRate gets the maxPacketLossRate property value. Maximum packet loss rate for the stream.
func (*MediaStream) GetMaxRatioOfConcealedSamples ¶ added in v0.13.0
func (m *MediaStream) GetMaxRatioOfConcealedSamples() *float32
GetMaxRatioOfConcealedSamples gets the maxRatioOfConcealedSamples property value. Maximum ratio of packets concealed by the healer.
func (*MediaStream) GetMaxRoundTripTime ¶ added in v0.13.0
func (m *MediaStream) GetMaxRoundTripTime() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
GetMaxRoundTripTime gets the maxRoundTripTime property value. Maximum network propagation round-trip time computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.
func (*MediaStream) GetPacketUtilization ¶ added in v0.13.0
func (m *MediaStream) GetPacketUtilization() *int64
GetPacketUtilization gets the packetUtilization property value. Packet count for the stream.
func (*MediaStream) GetPostForwardErrorCorrectionPacketLossRate ¶ added in v0.13.0
func (m *MediaStream) GetPostForwardErrorCorrectionPacketLossRate() *float32
GetPostForwardErrorCorrectionPacketLossRate gets the postForwardErrorCorrectionPacketLossRate property value. Packet loss rate after FEC has been applied aggregated across all video streams and codecs.
func (*MediaStream) GetStartDateTime ¶ added in v0.13.0
func (m *MediaStream) GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetStartDateTime gets the startDateTime property value. UTC time when the stream started. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
func (*MediaStream) GetStreamDirection ¶ added in v0.13.0
func (m *MediaStream) GetStreamDirection() *MediaStreamDirection
GetStreamDirection gets the streamDirection property value. Indicates the direction of the media stream. Possible values are: callerToCallee, calleeToCaller.
func (*MediaStream) GetStreamId ¶ added in v0.13.0
func (m *MediaStream) GetStreamId() *string
GetStreamId gets the streamId property value. Unique identifier for the stream.
func (*MediaStream) GetWasMediaBypassed ¶ added in v0.13.0
func (m *MediaStream) GetWasMediaBypassed() *bool
GetWasMediaBypassed gets the wasMediaBypassed property value. True if the media stream bypassed the Mediation Server and went straight between client and PSTN Gateway/PBX, false otherwise.
func (*MediaStream) IsNil ¶ added in v0.13.0
func (m *MediaStream) IsNil() bool
func (*MediaStream) Serialize ¶ added in v0.13.0
func (m *MediaStream) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*MediaStream) SetAdditionalData ¶ added in v0.13.0
func (m *MediaStream) SetAdditionalData(value map[string]interface{})
SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*MediaStream) SetAverageAudioDegradation ¶ added in v0.13.0
func (m *MediaStream) SetAverageAudioDegradation(value *float32)
SetAverageAudioDegradation sets the averageAudioDegradation property value. Average Network Mean Opinion Score degradation for stream. Represents how much the network loss and jitter has impacted the quality of received audio.
func (*MediaStream) SetAverageAudioNetworkJitter ¶ added in v0.13.0
func (m *MediaStream) SetAverageAudioNetworkJitter(value *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration)
SetAverageAudioNetworkJitter sets the averageAudioNetworkJitter property value. Average jitter for the stream computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.
func (*MediaStream) SetAverageBandwidthEstimate ¶ added in v0.13.0
func (m *MediaStream) SetAverageBandwidthEstimate(value *int64)
SetAverageBandwidthEstimate sets the averageBandwidthEstimate property value. Average estimated bandwidth available between two endpoints in bits per second.
func (*MediaStream) SetAverageJitter ¶ added in v0.13.0
func (m *MediaStream) SetAverageJitter(value *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration)
SetAverageJitter sets the averageJitter property value. Average jitter for the stream computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.
func (*MediaStream) SetAveragePacketLossRate ¶ added in v0.13.0
func (m *MediaStream) SetAveragePacketLossRate(value *float32)
SetAveragePacketLossRate sets the averagePacketLossRate property value. Average packet loss rate for stream.
func (*MediaStream) SetAverageRatioOfConcealedSamples ¶ added in v0.13.0
func (m *MediaStream) SetAverageRatioOfConcealedSamples(value *float32)
SetAverageRatioOfConcealedSamples sets the averageRatioOfConcealedSamples property value. Ratio of the number of audio frames with samples generated by packet loss concealment to the total number of audio frames.
func (*MediaStream) SetAverageReceivedFrameRate ¶ added in v0.13.0
func (m *MediaStream) SetAverageReceivedFrameRate(value *float32)
SetAverageReceivedFrameRate sets the averageReceivedFrameRate property value. Average frames per second received for all video streams computed over the duration of the session.
func (*MediaStream) SetAverageRoundTripTime ¶ added in v0.13.0
func (m *MediaStream) SetAverageRoundTripTime(value *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration)
SetAverageRoundTripTime sets the averageRoundTripTime property value. Average network propagation round-trip time computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.
func (*MediaStream) SetAverageVideoFrameLossPercentage ¶ added in v0.13.0
func (m *MediaStream) SetAverageVideoFrameLossPercentage(value *float32)
SetAverageVideoFrameLossPercentage sets the averageVideoFrameLossPercentage property value. Average percentage of video frames lost as displayed to the user.
func (*MediaStream) SetAverageVideoFrameRate ¶ added in v0.13.0
func (m *MediaStream) SetAverageVideoFrameRate(value *float32)
SetAverageVideoFrameRate sets the averageVideoFrameRate property value. Average frames per second received for a video stream, computed over the duration of the session.
func (*MediaStream) SetAverageVideoPacketLossRate ¶ added in v0.13.0
func (m *MediaStream) SetAverageVideoPacketLossRate(value *float32)
SetAverageVideoPacketLossRate sets the averageVideoPacketLossRate property value. Average fraction of packets lost, as specified in [RFC 3550][], computed over the duration of the session.
func (*MediaStream) SetEndDateTime ¶ added in v0.13.0
func (m *MediaStream) SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetEndDateTime sets the endDateTime property value. UTC time when the stream ended. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
func (*MediaStream) SetLowFrameRateRatio ¶ added in v0.13.0
func (m *MediaStream) SetLowFrameRateRatio(value *float32)
SetLowFrameRateRatio sets the lowFrameRateRatio property value. Fraction of the call where frame rate is less than 7.5 frames per second.
func (*MediaStream) SetLowVideoProcessingCapabilityRatio ¶ added in v0.13.0
func (m *MediaStream) SetLowVideoProcessingCapabilityRatio(value *float32)
SetLowVideoProcessingCapabilityRatio sets the lowVideoProcessingCapabilityRatio property value. Fraction of the call that the client is running less than 70% expected video processing capability.
func (*MediaStream) SetMaxAudioNetworkJitter ¶ added in v0.13.0
func (m *MediaStream) SetMaxAudioNetworkJitter(value *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration)
SetMaxAudioNetworkJitter sets the maxAudioNetworkJitter property value. Maximum of audio network jitter computed over each of the 20 second windows during the session, denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.
func (*MediaStream) SetMaxJitter ¶ added in v0.13.0
func (m *MediaStream) SetMaxJitter(value *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration)
SetMaxJitter sets the maxJitter property value. Maximum jitter for the stream computed as specified in RFC 3550, denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.
func (*MediaStream) SetMaxPacketLossRate ¶ added in v0.13.0
func (m *MediaStream) SetMaxPacketLossRate(value *float32)
SetMaxPacketLossRate sets the maxPacketLossRate property value. Maximum packet loss rate for the stream.
func (*MediaStream) SetMaxRatioOfConcealedSamples ¶ added in v0.13.0
func (m *MediaStream) SetMaxRatioOfConcealedSamples(value *float32)
SetMaxRatioOfConcealedSamples sets the maxRatioOfConcealedSamples property value. Maximum ratio of packets concealed by the healer.
func (*MediaStream) SetMaxRoundTripTime ¶ added in v0.13.0
func (m *MediaStream) SetMaxRoundTripTime(value *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration)
SetMaxRoundTripTime sets the maxRoundTripTime property value. Maximum network propagation round-trip time computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.
func (*MediaStream) SetPacketUtilization ¶ added in v0.13.0
func (m *MediaStream) SetPacketUtilization(value *int64)
SetPacketUtilization sets the packetUtilization property value. Packet count for the stream.
func (*MediaStream) SetPostForwardErrorCorrectionPacketLossRate ¶ added in v0.13.0
func (m *MediaStream) SetPostForwardErrorCorrectionPacketLossRate(value *float32)
SetPostForwardErrorCorrectionPacketLossRate sets the postForwardErrorCorrectionPacketLossRate property value. Packet loss rate after FEC has been applied aggregated across all video streams and codecs.
func (*MediaStream) SetStartDateTime ¶ added in v0.13.0
func (m *MediaStream) SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetStartDateTime sets the startDateTime property value. UTC time when the stream started. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
func (*MediaStream) SetStreamDirection ¶ added in v0.13.0
func (m *MediaStream) SetStreamDirection(value *MediaStreamDirection)
SetStreamDirection sets the streamDirection property value. Indicates the direction of the media stream. Possible values are: callerToCallee, calleeToCaller.
func (*MediaStream) SetStreamId ¶ added in v0.13.0
func (m *MediaStream) SetStreamId(value *string)
SetStreamId sets the streamId property value. Unique identifier for the stream.
func (*MediaStream) SetWasMediaBypassed ¶ added in v0.13.0
func (m *MediaStream) SetWasMediaBypassed(value *bool)
SetWasMediaBypassed sets the wasMediaBypassed property value. True if the media stream bypassed the Mediation Server and went straight between client and PSTN Gateway/PBX, false otherwise.
type MediaStreamDirection ¶ added in v0.10.0
type MediaStreamDirection int
Provides operations to manage the cloudCommunications singleton.
const ( CALLERTOCALLEE_MEDIASTREAMDIRECTION MediaStreamDirection = iota CALLEETOCALLER_MEDIASTREAMDIRECTION )
func (MediaStreamDirection) String ¶ added in v0.10.0
func (i MediaStreamDirection) String() string
type MediaStreamable ¶ added in v0.13.0
type MediaStreamable interface {
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable
GetAverageAudioDegradation() *float32
GetAverageAudioNetworkJitter() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
GetAverageBandwidthEstimate() *int64
GetAverageJitter() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
GetAveragePacketLossRate() *float32
GetAverageRatioOfConcealedSamples() *float32
GetAverageReceivedFrameRate() *float32
GetAverageRoundTripTime() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
GetAverageVideoFrameLossPercentage() *float32
GetAverageVideoFrameRate() *float32
GetAverageVideoPacketLossRate() *float32
GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetLowFrameRateRatio() *float32
GetLowVideoProcessingCapabilityRatio() *float32
GetMaxAudioNetworkJitter() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
GetMaxJitter() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
GetMaxPacketLossRate() *float32
GetMaxRatioOfConcealedSamples() *float32
GetMaxRoundTripTime() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
GetPacketUtilization() *int64
GetPostForwardErrorCorrectionPacketLossRate() *float32
GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetStreamDirection() *MediaStreamDirection
GetStreamId() *string
GetWasMediaBypassed() *bool
SetAverageAudioDegradation(value *float32)
SetAverageAudioNetworkJitter(value *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration)
SetAverageBandwidthEstimate(value *int64)
SetAverageJitter(value *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration)
SetAveragePacketLossRate(value *float32)
SetAverageRatioOfConcealedSamples(value *float32)
SetAverageReceivedFrameRate(value *float32)
SetAverageRoundTripTime(value *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration)
SetAverageVideoFrameLossPercentage(value *float32)
SetAverageVideoFrameRate(value *float32)
SetAverageVideoPacketLossRate(value *float32)
SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetLowFrameRateRatio(value *float32)
SetLowVideoProcessingCapabilityRatio(value *float32)
SetMaxAudioNetworkJitter(value *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration)
SetMaxJitter(value *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration)
SetMaxPacketLossRate(value *float32)
SetMaxRatioOfConcealedSamples(value *float32)
SetMaxRoundTripTime(value *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration)
SetPacketUtilization(value *int64)
SetPostForwardErrorCorrectionPacketLossRate(value *float32)
SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetStreamDirection(value *MediaStreamDirection)
SetStreamId(value *string)
SetWasMediaBypassed(value *bool)
}
MediaStreamable
type Mediaable ¶ added in v0.13.0
type Mediaable interface {
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable
GetCalleeDevice() DeviceInfoable
GetCalleeNetwork() NetworkInfoable
GetCallerDevice() DeviceInfoable
GetCallerNetwork() NetworkInfoable
GetLabel() *string
GetStreams() []MediaStreamable
SetCalleeDevice(value DeviceInfoable)
SetCalleeNetwork(value NetworkInfoable)
SetCallerDevice(value DeviceInfoable)
SetCallerNetwork(value NetworkInfoable)
SetLabel(value *string)
SetStreams(value []MediaStreamable)
}
Mediaable
type Modality ¶ added in v0.10.0
type Modality int
Provides operations to manage the cloudCommunications singleton.
type NetworkConnectionType ¶
type NetworkConnectionType int
Provides operations to manage the cloudCommunications singleton.
const ( UNKNOWN_NETWORKCONNECTIONTYPE NetworkConnectionType = iota WIRED_NETWORKCONNECTIONTYPE WIFI_NETWORKCONNECTIONTYPE MOBILE_NETWORKCONNECTIONTYPE TUNNEL_NETWORKCONNECTIONTYPE UNKNOWNFUTUREVALUE_NETWORKCONNECTIONTYPE )
func (NetworkConnectionType) String ¶
func (i NetworkConnectionType) String() string
type NetworkInfo ¶ added in v0.13.0
type NetworkInfo struct {
// contains filtered or unexported fields
}
NetworkInfo provides operations to manage the cloudCommunications singleton.
func NewNetworkInfo ¶ added in v0.13.0
func NewNetworkInfo() *NetworkInfo
NewNetworkInfo instantiates a new networkInfo and sets the default values.
func (*NetworkInfo) GetAdditionalData ¶ added in v0.13.0
func (m *NetworkInfo) GetAdditionalData() map[string]interface{}
GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*NetworkInfo) GetBandwidthLowEventRatio ¶ added in v0.13.0
func (m *NetworkInfo) GetBandwidthLowEventRatio() *float32
GetBandwidthLowEventRatio gets the bandwidthLowEventRatio property value. Fraction of the call that the media endpoint detected the available bandwidth or bandwidth policy was low enough to cause poor quality of the audio sent.
func (*NetworkInfo) GetBasicServiceSetIdentifier ¶ added in v0.13.0
func (m *NetworkInfo) GetBasicServiceSetIdentifier() *string
GetBasicServiceSetIdentifier gets the basicServiceSetIdentifier property value. The wireless LAN basic service set identifier of the media endpoint used to connect to the network.
func (*NetworkInfo) GetConnectionType ¶ added in v0.13.0
func (m *NetworkInfo) GetConnectionType() *NetworkConnectionType
GetConnectionType gets the connectionType property value. Type of network used by the media endpoint. Possible values are: unknown, wired, wifi, mobile, tunnel, unknownFutureValue.
func (*NetworkInfo) GetDelayEventRatio ¶ added in v0.13.0
func (m *NetworkInfo) GetDelayEventRatio() *float32
GetDelayEventRatio gets the delayEventRatio property value. Fraction of the call that the media endpoint detected the network delay was significant enough to impact the ability to have real-time two-way communication.
func (*NetworkInfo) GetDnsSuffix ¶ added in v0.13.0
func (m *NetworkInfo) GetDnsSuffix() *string
GetDnsSuffix gets the dnsSuffix property value. DNS suffix associated with the network adapter of the media endpoint.
func (*NetworkInfo) GetFieldDeserializers ¶ added in v0.13.0
func (m *NetworkInfo) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*NetworkInfo) GetIpAddress ¶ added in v0.13.0
func (m *NetworkInfo) GetIpAddress() *string
GetIpAddress gets the ipAddress property value. IP address of the media endpoint.
func (*NetworkInfo) GetLinkSpeed ¶ added in v0.13.0
func (m *NetworkInfo) GetLinkSpeed() *int64
GetLinkSpeed gets the linkSpeed property value. Link speed in bits per second reported by the network adapter used by the media endpoint.
func (*NetworkInfo) GetMacAddress ¶ added in v0.13.0
func (m *NetworkInfo) GetMacAddress() *string
GetMacAddress gets the macAddress property value. The media access control (MAC) address of the media endpoint's network device.
func (*NetworkInfo) GetPort ¶ added in v0.13.0
func (m *NetworkInfo) GetPort() *int32
GetPort gets the port property value. Network port number used by media endpoint.
func (*NetworkInfo) GetReceivedQualityEventRatio ¶ added in v0.13.0
func (m *NetworkInfo) GetReceivedQualityEventRatio() *float32
GetReceivedQualityEventRatio gets the receivedQualityEventRatio property value. Fraction of the call that the media endpoint detected the network was causing poor quality of the audio received.
func (*NetworkInfo) GetReflexiveIPAddress ¶ added in v0.13.0
func (m *NetworkInfo) GetReflexiveIPAddress() *string
GetReflexiveIPAddress gets the reflexiveIPAddress property value. IP address of the media endpoint as seen by the media relay server. This is typically the public internet IP address associated to the endpoint.
func (*NetworkInfo) GetRelayIPAddress ¶ added in v0.13.0
func (m *NetworkInfo) GetRelayIPAddress() *string
GetRelayIPAddress gets the relayIPAddress property value. IP address of the media relay server allocated by the media endpoint.
func (*NetworkInfo) GetRelayPort ¶ added in v0.13.0
func (m *NetworkInfo) GetRelayPort() *int32
GetRelayPort gets the relayPort property value. Network port number allocated on the media relay server by the media endpoint.
func (*NetworkInfo) GetSentQualityEventRatio ¶ added in v0.13.0
func (m *NetworkInfo) GetSentQualityEventRatio() *float32
GetSentQualityEventRatio gets the sentQualityEventRatio property value. Fraction of the call that the media endpoint detected the network was causing poor quality of the audio sent.
func (*NetworkInfo) GetSubnet ¶ added in v0.13.0
func (m *NetworkInfo) GetSubnet() *string
GetSubnet gets the subnet property value. Subnet used for media stream by the media endpoint.
func (*NetworkInfo) GetWifiBand ¶ added in v0.13.0
func (m *NetworkInfo) GetWifiBand() *WifiBand
GetWifiBand gets the wifiBand property value. WiFi band used by the media endpoint. Possible values are: unknown, frequency24GHz, frequency50GHz, frequency60GHz, unknownFutureValue.
func (*NetworkInfo) GetWifiBatteryCharge ¶ added in v0.13.0
func (m *NetworkInfo) GetWifiBatteryCharge() *int32
GetWifiBatteryCharge gets the wifiBatteryCharge property value. Estimated remaining battery charge in percentage reported by the media endpoint.
func (*NetworkInfo) GetWifiChannel ¶ added in v0.13.0
func (m *NetworkInfo) GetWifiChannel() *int32
GetWifiChannel gets the wifiChannel property value. WiFi channel used by the media endpoint.
func (*NetworkInfo) GetWifiMicrosoftDriver ¶ added in v0.13.0
func (m *NetworkInfo) GetWifiMicrosoftDriver() *string
GetWifiMicrosoftDriver gets the wifiMicrosoftDriver property value. Name of the Microsoft WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint.
func (*NetworkInfo) GetWifiMicrosoftDriverVersion ¶ added in v0.13.0
func (m *NetworkInfo) GetWifiMicrosoftDriverVersion() *string
GetWifiMicrosoftDriverVersion gets the wifiMicrosoftDriverVersion property value. Version of the Microsoft WiFi driver used by the media endpoint.
func (*NetworkInfo) GetWifiRadioType ¶ added in v0.13.0
func (m *NetworkInfo) GetWifiRadioType() *WifiRadioType
GetWifiRadioType gets the wifiRadioType property value. Type of WiFi radio used by the media endpoint. Possible values are: unknown, wifi80211a, wifi80211b, wifi80211g, wifi80211n, wifi80211ac, wifi80211ax, unknownFutureValue.
func (*NetworkInfo) GetWifiSignalStrength ¶ added in v0.13.0
func (m *NetworkInfo) GetWifiSignalStrength() *int32
GetWifiSignalStrength gets the wifiSignalStrength property value. WiFi signal strength in percentage reported by the media endpoint.
func (*NetworkInfo) GetWifiVendorDriver ¶ added in v0.13.0
func (m *NetworkInfo) GetWifiVendorDriver() *string
GetWifiVendorDriver gets the wifiVendorDriver property value. Name of the WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint.
func (*NetworkInfo) GetWifiVendorDriverVersion ¶ added in v0.13.0
func (m *NetworkInfo) GetWifiVendorDriverVersion() *string
GetWifiVendorDriverVersion gets the wifiVendorDriverVersion property value. Version of the WiFi driver used by the media endpoint.
func (*NetworkInfo) IsNil ¶ added in v0.13.0
func (m *NetworkInfo) IsNil() bool
func (*NetworkInfo) Serialize ¶ added in v0.13.0
func (m *NetworkInfo) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*NetworkInfo) SetAdditionalData ¶ added in v0.13.0
func (m *NetworkInfo) SetAdditionalData(value map[string]interface{})
SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*NetworkInfo) SetBandwidthLowEventRatio ¶ added in v0.13.0
func (m *NetworkInfo) SetBandwidthLowEventRatio(value *float32)
SetBandwidthLowEventRatio sets the bandwidthLowEventRatio property value. Fraction of the call that the media endpoint detected the available bandwidth or bandwidth policy was low enough to cause poor quality of the audio sent.
func (*NetworkInfo) SetBasicServiceSetIdentifier ¶ added in v0.13.0
func (m *NetworkInfo) SetBasicServiceSetIdentifier(value *string)
SetBasicServiceSetIdentifier sets the basicServiceSetIdentifier property value. The wireless LAN basic service set identifier of the media endpoint used to connect to the network.
func (*NetworkInfo) SetConnectionType ¶ added in v0.13.0
func (m *NetworkInfo) SetConnectionType(value *NetworkConnectionType)
SetConnectionType sets the connectionType property value. Type of network used by the media endpoint. Possible values are: unknown, wired, wifi, mobile, tunnel, unknownFutureValue.
func (*NetworkInfo) SetDelayEventRatio ¶ added in v0.13.0
func (m *NetworkInfo) SetDelayEventRatio(value *float32)
SetDelayEventRatio sets the delayEventRatio property value. Fraction of the call that the media endpoint detected the network delay was significant enough to impact the ability to have real-time two-way communication.
func (*NetworkInfo) SetDnsSuffix ¶ added in v0.13.0
func (m *NetworkInfo) SetDnsSuffix(value *string)
SetDnsSuffix sets the dnsSuffix property value. DNS suffix associated with the network adapter of the media endpoint.
func (*NetworkInfo) SetIpAddress ¶ added in v0.13.0
func (m *NetworkInfo) SetIpAddress(value *string)
SetIpAddress sets the ipAddress property value. IP address of the media endpoint.
func (*NetworkInfo) SetLinkSpeed ¶ added in v0.13.0
func (m *NetworkInfo) SetLinkSpeed(value *int64)
SetLinkSpeed sets the linkSpeed property value. Link speed in bits per second reported by the network adapter used by the media endpoint.
func (*NetworkInfo) SetMacAddress ¶ added in v0.13.0
func (m *NetworkInfo) SetMacAddress(value *string)
SetMacAddress sets the macAddress property value. The media access control (MAC) address of the media endpoint's network device.
func (*NetworkInfo) SetPort ¶ added in v0.13.0
func (m *NetworkInfo) SetPort(value *int32)
SetPort sets the port property value. Network port number used by media endpoint.
func (*NetworkInfo) SetReceivedQualityEventRatio ¶ added in v0.13.0
func (m *NetworkInfo) SetReceivedQualityEventRatio(value *float32)
SetReceivedQualityEventRatio sets the receivedQualityEventRatio property value. Fraction of the call that the media endpoint detected the network was causing poor quality of the audio received.
func (*NetworkInfo) SetReflexiveIPAddress ¶ added in v0.13.0
func (m *NetworkInfo) SetReflexiveIPAddress(value *string)
SetReflexiveIPAddress sets the reflexiveIPAddress property value. IP address of the media endpoint as seen by the media relay server. This is typically the public internet IP address associated to the endpoint.
func (*NetworkInfo) SetRelayIPAddress ¶ added in v0.13.0
func (m *NetworkInfo) SetRelayIPAddress(value *string)
SetRelayIPAddress sets the relayIPAddress property value. IP address of the media relay server allocated by the media endpoint.
func (*NetworkInfo) SetRelayPort ¶ added in v0.13.0
func (m *NetworkInfo) SetRelayPort(value *int32)
SetRelayPort sets the relayPort property value. Network port number allocated on the media relay server by the media endpoint.
func (*NetworkInfo) SetSentQualityEventRatio ¶ added in v0.13.0
func (m *NetworkInfo) SetSentQualityEventRatio(value *float32)
SetSentQualityEventRatio sets the sentQualityEventRatio property value. Fraction of the call that the media endpoint detected the network was causing poor quality of the audio sent.
func (*NetworkInfo) SetSubnet ¶ added in v0.13.0
func (m *NetworkInfo) SetSubnet(value *string)
SetSubnet sets the subnet property value. Subnet used for media stream by the media endpoint.
func (*NetworkInfo) SetWifiBand ¶ added in v0.13.0
func (m *NetworkInfo) SetWifiBand(value *WifiBand)
SetWifiBand sets the wifiBand property value. WiFi band used by the media endpoint. Possible values are: unknown, frequency24GHz, frequency50GHz, frequency60GHz, unknownFutureValue.
func (*NetworkInfo) SetWifiBatteryCharge ¶ added in v0.13.0
func (m *NetworkInfo) SetWifiBatteryCharge(value *int32)
SetWifiBatteryCharge sets the wifiBatteryCharge property value. Estimated remaining battery charge in percentage reported by the media endpoint.
func (*NetworkInfo) SetWifiChannel ¶ added in v0.13.0
func (m *NetworkInfo) SetWifiChannel(value *int32)
SetWifiChannel sets the wifiChannel property value. WiFi channel used by the media endpoint.
func (*NetworkInfo) SetWifiMicrosoftDriver ¶ added in v0.13.0
func (m *NetworkInfo) SetWifiMicrosoftDriver(value *string)
SetWifiMicrosoftDriver sets the wifiMicrosoftDriver property value. Name of the Microsoft WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint.
func (*NetworkInfo) SetWifiMicrosoftDriverVersion ¶ added in v0.13.0
func (m *NetworkInfo) SetWifiMicrosoftDriverVersion(value *string)
SetWifiMicrosoftDriverVersion sets the wifiMicrosoftDriverVersion property value. Version of the Microsoft WiFi driver used by the media endpoint.
func (*NetworkInfo) SetWifiRadioType ¶ added in v0.13.0
func (m *NetworkInfo) SetWifiRadioType(value *WifiRadioType)
SetWifiRadioType sets the wifiRadioType property value. Type of WiFi radio used by the media endpoint. Possible values are: unknown, wifi80211a, wifi80211b, wifi80211g, wifi80211n, wifi80211ac, wifi80211ax, unknownFutureValue.
func (*NetworkInfo) SetWifiSignalStrength ¶ added in v0.13.0
func (m *NetworkInfo) SetWifiSignalStrength(value *int32)
SetWifiSignalStrength sets the wifiSignalStrength property value. WiFi signal strength in percentage reported by the media endpoint.
func (*NetworkInfo) SetWifiVendorDriver ¶ added in v0.13.0
func (m *NetworkInfo) SetWifiVendorDriver(value *string)
SetWifiVendorDriver sets the wifiVendorDriver property value. Name of the WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint.
func (*NetworkInfo) SetWifiVendorDriverVersion ¶ added in v0.13.0
func (m *NetworkInfo) SetWifiVendorDriverVersion(value *string)
SetWifiVendorDriverVersion sets the wifiVendorDriverVersion property value. Version of the WiFi driver used by the media endpoint.
type NetworkInfoable ¶ added in v0.13.0
type NetworkInfoable interface {
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable
GetBandwidthLowEventRatio() *float32
GetBasicServiceSetIdentifier() *string
GetConnectionType() *NetworkConnectionType
GetDelayEventRatio() *float32
GetDnsSuffix() *string
GetIpAddress() *string
GetLinkSpeed() *int64
GetMacAddress() *string
GetPort() *int32
GetReceivedQualityEventRatio() *float32
GetReflexiveIPAddress() *string
GetRelayIPAddress() *string
GetRelayPort() *int32
GetSentQualityEventRatio() *float32
GetSubnet() *string
GetWifiBand() *WifiBand
GetWifiBatteryCharge() *int32
GetWifiChannel() *int32
GetWifiMicrosoftDriver() *string
GetWifiMicrosoftDriverVersion() *string
GetWifiRadioType() *WifiRadioType
GetWifiSignalStrength() *int32
GetWifiVendorDriver() *string
GetWifiVendorDriverVersion() *string
SetBandwidthLowEventRatio(value *float32)
SetBasicServiceSetIdentifier(value *string)
SetConnectionType(value *NetworkConnectionType)
SetDelayEventRatio(value *float32)
SetDnsSuffix(value *string)
SetIpAddress(value *string)
SetLinkSpeed(value *int64)
SetMacAddress(value *string)
SetPort(value *int32)
SetReceivedQualityEventRatio(value *float32)
SetReflexiveIPAddress(value *string)
SetRelayIPAddress(value *string)
SetRelayPort(value *int32)
SetSentQualityEventRatio(value *float32)
SetSubnet(value *string)
SetWifiBand(value *WifiBand)
SetWifiBatteryCharge(value *int32)
SetWifiChannel(value *int32)
SetWifiMicrosoftDriver(value *string)
SetWifiMicrosoftDriverVersion(value *string)
SetWifiRadioType(value *WifiRadioType)
SetWifiSignalStrength(value *int32)
SetWifiVendorDriver(value *string)
SetWifiVendorDriverVersion(value *string)
}
NetworkInfoable
type Segment ¶ added in v0.13.0
type Segment struct {
i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entity
// contains filtered or unexported fields
}
Segment provides operations to manage the cloudCommunications singleton.
func NewSegment ¶ added in v0.13.0
func NewSegment() *Segment
NewSegment instantiates a new segment and sets the default values.
func (*Segment) GetCallee ¶ added in v0.13.0
func (m *Segment) GetCallee() Endpointable
GetCallee gets the callee property value. Endpoint that answered this segment.
func (*Segment) GetCaller ¶ added in v0.13.0
func (m *Segment) GetCaller() Endpointable
GetCaller gets the caller property value. Endpoint that initiated this segment.
func (*Segment) GetEndDateTime ¶ added in v0.13.0
func (m *Segment) GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetEndDateTime gets the endDateTime property value. UTC time when the segment ended. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
func (*Segment) GetFailureInfo ¶ added in v0.13.0
func (m *Segment) GetFailureInfo() FailureInfoable
GetFailureInfo gets the failureInfo property value. Failure information associated with the segment if it failed.
func (*Segment) GetFieldDeserializers ¶ added in v0.13.0
func (m *Segment) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*Segment) GetMedia ¶ added in v0.13.0
GetMedia gets the media property value. Media associated with this segment.
func (*Segment) GetStartDateTime ¶ added in v0.13.0
func (m *Segment) GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetStartDateTime gets the startDateTime property value. UTC time when the segment started. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
func (*Segment) Serialize ¶ added in v0.13.0
func (m *Segment) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*Segment) SetCallee ¶ added in v0.13.0
func (m *Segment) SetCallee(value Endpointable)
SetCallee sets the callee property value. Endpoint that answered this segment.
func (*Segment) SetCaller ¶ added in v0.13.0
func (m *Segment) SetCaller(value Endpointable)
SetCaller sets the caller property value. Endpoint that initiated this segment.
func (*Segment) SetEndDateTime ¶ added in v0.13.0
func (m *Segment) SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetEndDateTime sets the endDateTime property value. UTC time when the segment ended. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
func (*Segment) SetFailureInfo ¶ added in v0.13.0
func (m *Segment) SetFailureInfo(value FailureInfoable)
SetFailureInfo sets the failureInfo property value. Failure information associated with the segment if it failed.
func (*Segment) SetMedia ¶ added in v0.13.0
SetMedia sets the media property value. Media associated with this segment.
func (*Segment) SetStartDateTime ¶ added in v0.13.0
func (m *Segment) SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetStartDateTime sets the startDateTime property value. UTC time when the segment started. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
type SegmentCollectionResponse ¶ added in v0.13.0
type SegmentCollectionResponse struct {
// contains filtered or unexported fields
}
SegmentCollectionResponse provides operations to manage the segments property of the microsoft.graph.callRecords.session entity.
func NewSegmentCollectionResponse ¶ added in v0.13.0
func NewSegmentCollectionResponse() *SegmentCollectionResponse
NewSegmentCollectionResponse instantiates a new SegmentCollectionResponse and sets the default values.
func (*SegmentCollectionResponse) GetAdditionalData ¶ added in v0.13.0
func (m *SegmentCollectionResponse) GetAdditionalData() map[string]interface{}
GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*SegmentCollectionResponse) GetFieldDeserializers ¶ added in v0.13.0
func (m *SegmentCollectionResponse) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*SegmentCollectionResponse) GetNextLink ¶ added in v0.13.0
func (m *SegmentCollectionResponse) GetNextLink() *string
GetNextLink gets the @odata.nextLink property value.
func (*SegmentCollectionResponse) GetValue ¶ added in v0.13.0
func (m *SegmentCollectionResponse) GetValue() []Segmentable
GetValue gets the value property value.
func (*SegmentCollectionResponse) IsNil ¶ added in v0.13.0
func (m *SegmentCollectionResponse) IsNil() bool
func (*SegmentCollectionResponse) Serialize ¶ added in v0.13.0
func (m *SegmentCollectionResponse) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*SegmentCollectionResponse) SetAdditionalData ¶ added in v0.13.0
func (m *SegmentCollectionResponse) SetAdditionalData(value map[string]interface{})
SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*SegmentCollectionResponse) SetNextLink ¶ added in v0.13.0
func (m *SegmentCollectionResponse) SetNextLink(value *string)
SetNextLink sets the @odata.nextLink property value.
func (*SegmentCollectionResponse) SetValue ¶ added in v0.13.0
func (m *SegmentCollectionResponse) SetValue(value []Segmentable)
SetValue sets the value property value.
type SegmentCollectionResponseable ¶ added in v0.13.0
type SegmentCollectionResponseable interface {
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable
GetNextLink() *string
GetValue() []Segmentable
SetNextLink(value *string)
SetValue(value []Segmentable)
}
SegmentCollectionResponseable
type Segmentable ¶ added in v0.13.0
type Segmentable interface {
i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entityable
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable
GetCallee() Endpointable
GetCaller() Endpointable
GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetFailureInfo() FailureInfoable
GetMedia() []Mediaable
GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
SetCallee(value Endpointable)
SetCaller(value Endpointable)
SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetFailureInfo(value FailureInfoable)
SetMedia(value []Mediaable)
SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
}
Segmentable
type Session ¶ added in v0.13.0
type Session struct {
i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entity
// contains filtered or unexported fields
}
Session provides operations to manage the cloudCommunications singleton.
func NewSession ¶ added in v0.13.0
func NewSession() *Session
NewSession instantiates a new session and sets the default values.
func (*Session) GetCallee ¶ added in v0.13.0
func (m *Session) GetCallee() Endpointable
GetCallee gets the callee property value. Endpoint that answered the session.
func (*Session) GetCaller ¶ added in v0.13.0
func (m *Session) GetCaller() Endpointable
GetCaller gets the caller property value. Endpoint that initiated the session.
func (*Session) GetEndDateTime ¶ added in v0.13.0
func (m *Session) GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetEndDateTime gets the endDateTime property value. UTC time when the last user left the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
func (*Session) GetFailureInfo ¶ added in v0.13.0
func (m *Session) GetFailureInfo() FailureInfoable
GetFailureInfo gets the failureInfo property value. Failure information associated with the session if the session failed.
func (*Session) GetFieldDeserializers ¶ added in v0.13.0
func (m *Session) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*Session) GetModalities ¶ added in v0.13.0
GetModalities gets the modalities property value. List of modalities present in the session. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue.
func (*Session) GetSegments ¶ added in v0.13.0
func (m *Session) GetSegments() []Segmentable
GetSegments gets the segments property value. The list of segments involved in the session. Read-only. Nullable.
func (*Session) GetStartDateTime ¶ added in v0.13.0
func (m *Session) GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetStartDateTime gets the startDateTime property value. UTC time when the first user joined the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
func (*Session) Serialize ¶ added in v0.13.0
func (m *Session) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*Session) SetCallee ¶ added in v0.13.0
func (m *Session) SetCallee(value Endpointable)
SetCallee sets the callee property value. Endpoint that answered the session.
func (*Session) SetCaller ¶ added in v0.13.0
func (m *Session) SetCaller(value Endpointable)
SetCaller sets the caller property value. Endpoint that initiated the session.
func (*Session) SetEndDateTime ¶ added in v0.13.0
func (m *Session) SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetEndDateTime sets the endDateTime property value. UTC time when the last user left the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
func (*Session) SetFailureInfo ¶ added in v0.13.0
func (m *Session) SetFailureInfo(value FailureInfoable)
SetFailureInfo sets the failureInfo property value. Failure information associated with the session if the session failed.
func (*Session) SetModalities ¶ added in v0.13.0
SetModalities sets the modalities property value. List of modalities present in the session. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue.
func (*Session) SetSegments ¶ added in v0.13.0
func (m *Session) SetSegments(value []Segmentable)
SetSegments sets the segments property value. The list of segments involved in the session. Read-only. Nullable.
func (*Session) SetStartDateTime ¶ added in v0.13.0
func (m *Session) SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetStartDateTime sets the startDateTime property value. UTC time when the first user joined the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
type SessionCollectionResponse ¶ added in v0.13.0
type SessionCollectionResponse struct {
// contains filtered or unexported fields
}
SessionCollectionResponse provides operations to manage the sessions property of the microsoft.graph.callRecords.callRecord entity.
func NewSessionCollectionResponse ¶ added in v0.13.0
func NewSessionCollectionResponse() *SessionCollectionResponse
NewSessionCollectionResponse instantiates a new SessionCollectionResponse and sets the default values.
func (*SessionCollectionResponse) GetAdditionalData ¶ added in v0.13.0
func (m *SessionCollectionResponse) GetAdditionalData() map[string]interface{}
GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*SessionCollectionResponse) GetFieldDeserializers ¶ added in v0.13.0
func (m *SessionCollectionResponse) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*SessionCollectionResponse) GetNextLink ¶ added in v0.13.0
func (m *SessionCollectionResponse) GetNextLink() *string
GetNextLink gets the @odata.nextLink property value.
func (*SessionCollectionResponse) GetValue ¶ added in v0.13.0
func (m *SessionCollectionResponse) GetValue() []Sessionable
GetValue gets the value property value.
func (*SessionCollectionResponse) IsNil ¶ added in v0.13.0
func (m *SessionCollectionResponse) IsNil() bool
func (*SessionCollectionResponse) Serialize ¶ added in v0.13.0
func (m *SessionCollectionResponse) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*SessionCollectionResponse) SetAdditionalData ¶ added in v0.13.0
func (m *SessionCollectionResponse) SetAdditionalData(value map[string]interface{})
SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*SessionCollectionResponse) SetNextLink ¶ added in v0.13.0
func (m *SessionCollectionResponse) SetNextLink(value *string)
SetNextLink sets the @odata.nextLink property value.
func (*SessionCollectionResponse) SetValue ¶ added in v0.13.0
func (m *SessionCollectionResponse) SetValue(value []Sessionable)
SetValue sets the value property value.
type SessionCollectionResponseable ¶ added in v0.13.0
type SessionCollectionResponseable interface {
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable
GetNextLink() *string
GetValue() []Sessionable
SetNextLink(value *string)
SetValue(value []Sessionable)
}
SessionCollectionResponseable
type Sessionable ¶ added in v0.13.0
type Sessionable interface {
i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entityable
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable
GetCallee() Endpointable
GetCaller() Endpointable
GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetFailureInfo() FailureInfoable
GetModalities() []Modality
GetSegments() []Segmentable
GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
SetCallee(value Endpointable)
SetCaller(value Endpointable)
SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetFailureInfo(value FailureInfoable)
SetModalities(value []Modality)
SetSegments(value []Segmentable)
SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
}
Sessionable
type UserAgent ¶ added in v0.13.0
type UserAgent struct {
// contains filtered or unexported fields
}
UserAgent provides operations to manage the cloudCommunications singleton.
func NewUserAgent ¶ added in v0.13.0
func NewUserAgent() *UserAgent
NewUserAgent instantiates a new userAgent and sets the default values.
func (*UserAgent) GetAdditionalData ¶ added in v0.13.0
GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*UserAgent) GetApplicationVersion ¶ added in v0.13.0
GetApplicationVersion gets the applicationVersion property value. Identifies the version of application software used by this endpoint.
func (*UserAgent) GetFieldDeserializers ¶ added in v0.13.0
func (m *UserAgent) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*UserAgent) GetHeaderValue ¶ added in v0.13.0
GetHeaderValue gets the headerValue property value. User-agent header value reported by this endpoint.
func (*UserAgent) Serialize ¶ added in v0.13.0
func (m *UserAgent) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*UserAgent) SetAdditionalData ¶ added in v0.13.0
SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*UserAgent) SetApplicationVersion ¶ added in v0.13.0
SetApplicationVersion sets the applicationVersion property value. Identifies the version of application software used by this endpoint.
func (*UserAgent) SetHeaderValue ¶ added in v0.13.0
SetHeaderValue sets the headerValue property value. User-agent header value reported by this endpoint.
type UserAgentable ¶ added in v0.13.0
type UserAgentable interface {
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder
i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable
GetApplicationVersion() *string
GetHeaderValue() *string
SetApplicationVersion(value *string)
SetHeaderValue(value *string)
}
UserAgentable
type WifiRadioType ¶
type WifiRadioType int
Provides operations to manage the cloudCommunications singleton.
const ( UNKNOWN_WIFIRADIOTYPE WifiRadioType = iota WIFI80211A_WIFIRADIOTYPE WIFI80211B_WIFIRADIOTYPE WIFI80211G_WIFIRADIOTYPE WIFI80211N_WIFIRADIOTYPE WIFI80211AC_WIFIRADIOTYPE WIFI80211AX_WIFIRADIOTYPE UNKNOWNFUTUREVALUE_WIFIRADIOTYPE )
func (WifiRadioType) String ¶
func (i WifiRadioType) String() string
Source Files
¶
- call_record.go
- call_record_collection_response.go
- call_record_collection_responseable.go
- call_recordable.go
- call_type.go
- device_info.go
- device_infoable.go
- endpoint.go
- endpointable.go
- failure_info.go
- failure_infoable.go
- failure_stage.go
- media.go
- media_stream.go
- media_stream_direction.go
- media_streamable.go
- mediaable.go
- modality.go
- network_connection_type.go
- network_info.go
- network_infoable.go
- segment.go
- segment_collection_response.go
- segment_collection_responseable.go
- segmentable.go
- session.go
- session_collection_response.go
- session_collection_responseable.go
- sessionable.go
- user_agent.go
- user_agentable.go
- wifi_band.go
- wifi_radio_type.go