Documentation ¶
Index ¶
- func CreateCallRecordCollectionResponseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateCallRecordFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateClientUserAgentFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateDeviceInfoFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateDirectRoutingLogRowFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateEndpointFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateFailureInfoFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateFeedbackTokenSetFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateMediaFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateMediaStreamFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateNetworkInfoFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateParticipantEndpointFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreatePstnCallLogRowFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateSegmentCollectionResponseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateSegmentFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateServiceEndpointFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateServiceUserAgentFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateSessionCollectionResponseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateSessionFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateTraceRouteHopFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateUserAgentFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateUserFeedbackFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func ParseAudioCodec(v string) (any, error)
- func ParseCallType(v string) (any, error)
- func ParseClientPlatform(v string) (any, error)
- func ParseFailureStage(v string) (any, error)
- func ParseMediaStreamDirection(v string) (any, error)
- func ParseModality(v string) (any, error)
- func ParseNetworkConnectionType(v string) (any, error)
- func ParseNetworkTransportProtocol(v string) (any, error)
- func ParseProductFamily(v string) (any, error)
- func ParsePstnCallDurationSource(v string) (any, error)
- func ParseServiceRole(v string) (any, error)
- func ParseUserFeedbackRating(v string) (any, error)
- func ParseVideoCodec(v string) (any, error)
- func ParseWifiBand(v string) (any, error)
- func ParseWifiRadioType(v string) (any, error)
- func SerializeAudioCodec(values []AudioCodec) []string
- func SerializeCallType(values []CallType) []string
- func SerializeClientPlatform(values []ClientPlatform) []string
- func SerializeFailureStage(values []FailureStage) []string
- func SerializeMediaStreamDirection(values []MediaStreamDirection) []string
- func SerializeModality(values []Modality) []string
- func SerializeNetworkConnectionType(values []NetworkConnectionType) []string
- func SerializeNetworkTransportProtocol(values []NetworkTransportProtocol) []string
- func SerializeProductFamily(values []ProductFamily) []string
- func SerializePstnCallDurationSource(values []PstnCallDurationSource) []string
- func SerializeServiceRole(values []ServiceRole) []string
- func SerializeUserFeedbackRating(values []UserFeedbackRating) []string
- func SerializeVideoCodec(values []VideoCodec) []string
- func SerializeWifiBand(values []WifiBand) []string
- func SerializeWifiRadioType(values []WifiRadioType) []string
- type AudioCodec
- type CallRecord
- func (m *CallRecord) GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *CallRecord) GetFieldDeserializers() ...
- 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) 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
- type CallRecordCollectionResponseable
- type CallRecordable
- type CallType
- type ClientPlatform
- type ClientUserAgent
- func (m *ClientUserAgent) GetAzureADAppId() *string
- func (m *ClientUserAgent) GetCommunicationServiceId() *string
- func (m *ClientUserAgent) GetFieldDeserializers() ...
- func (m *ClientUserAgent) GetPlatform() *ClientPlatform
- func (m *ClientUserAgent) GetProductFamily() *ProductFamily
- func (m *ClientUserAgent) Serialize(...) error
- func (m *ClientUserAgent) SetAzureADAppId(value *string)
- func (m *ClientUserAgent) SetCommunicationServiceId(value *string)
- func (m *ClientUserAgent) SetPlatform(value *ClientPlatform)
- func (m *ClientUserAgent) SetProductFamily(value *ProductFamily)
- type ClientUserAgentable
- type DeviceInfo
- func (m *DeviceInfo) GetAdditionalData() map[string]any
- func (m *DeviceInfo) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- 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() ...
- 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) GetOdataType() *string
- 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) Serialize(...) error
- func (m *DeviceInfo) SetAdditionalData(value map[string]any)
- func (m *DeviceInfo) SetBackingStore(...)
- 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) SetOdataType(value *string)
- 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 DirectRoutingLogRow
- func (m *DirectRoutingLogRow) GetAdditionalData() map[string]any
- func (m *DirectRoutingLogRow) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *DirectRoutingLogRow) GetCallEndSubReason() *int32
- func (m *DirectRoutingLogRow) GetCallType() *string
- func (m *DirectRoutingLogRow) GetCalleeNumber() *string
- func (m *DirectRoutingLogRow) GetCallerNumber() *string
- func (m *DirectRoutingLogRow) GetCorrelationId() *string
- func (m *DirectRoutingLogRow) GetDuration() *int32
- func (m *DirectRoutingLogRow) GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *DirectRoutingLogRow) GetFailureDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *DirectRoutingLogRow) GetFieldDeserializers() ...
- func (m *DirectRoutingLogRow) GetFinalSipCode() *int32
- func (m *DirectRoutingLogRow) GetFinalSipCodePhrase() *string
- func (m *DirectRoutingLogRow) GetId() *string
- func (m *DirectRoutingLogRow) GetInviteDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *DirectRoutingLogRow) GetMediaBypassEnabled() *bool
- func (m *DirectRoutingLogRow) GetMediaPathLocation() *string
- func (m *DirectRoutingLogRow) GetOdataType() *string
- func (m *DirectRoutingLogRow) GetSignalingLocation() *string
- func (m *DirectRoutingLogRow) GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *DirectRoutingLogRow) GetSuccessfulCall() *bool
- func (m *DirectRoutingLogRow) GetTrunkFullyQualifiedDomainName() *string
- func (m *DirectRoutingLogRow) GetUserDisplayName() *string
- func (m *DirectRoutingLogRow) GetUserId() *string
- func (m *DirectRoutingLogRow) GetUserPrincipalName() *string
- func (m *DirectRoutingLogRow) Serialize(...) error
- func (m *DirectRoutingLogRow) SetAdditionalData(value map[string]any)
- func (m *DirectRoutingLogRow) SetBackingStore(...)
- func (m *DirectRoutingLogRow) SetCallEndSubReason(value *int32)
- func (m *DirectRoutingLogRow) SetCallType(value *string)
- func (m *DirectRoutingLogRow) SetCalleeNumber(value *string)
- func (m *DirectRoutingLogRow) SetCallerNumber(value *string)
- func (m *DirectRoutingLogRow) SetCorrelationId(value *string)
- func (m *DirectRoutingLogRow) SetDuration(value *int32)
- func (m *DirectRoutingLogRow) SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *DirectRoutingLogRow) SetFailureDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *DirectRoutingLogRow) SetFinalSipCode(value *int32)
- func (m *DirectRoutingLogRow) SetFinalSipCodePhrase(value *string)
- func (m *DirectRoutingLogRow) SetId(value *string)
- func (m *DirectRoutingLogRow) SetInviteDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *DirectRoutingLogRow) SetMediaBypassEnabled(value *bool)
- func (m *DirectRoutingLogRow) SetMediaPathLocation(value *string)
- func (m *DirectRoutingLogRow) SetOdataType(value *string)
- func (m *DirectRoutingLogRow) SetSignalingLocation(value *string)
- func (m *DirectRoutingLogRow) SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *DirectRoutingLogRow) SetSuccessfulCall(value *bool)
- func (m *DirectRoutingLogRow) SetTrunkFullyQualifiedDomainName(value *string)
- func (m *DirectRoutingLogRow) SetUserDisplayName(value *string)
- func (m *DirectRoutingLogRow) SetUserId(value *string)
- func (m *DirectRoutingLogRow) SetUserPrincipalName(value *string)
- type DirectRoutingLogRowable
- type Endpoint
- func (m *Endpoint) GetAdditionalData() map[string]any
- func (m *Endpoint) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *Endpoint) GetFieldDeserializers() ...
- func (m *Endpoint) GetOdataType() *string
- func (m *Endpoint) GetUserAgent() UserAgentable
- func (m *Endpoint) Serialize(...) error
- func (m *Endpoint) SetAdditionalData(value map[string]any)
- func (m *Endpoint) SetBackingStore(...)
- func (m *Endpoint) SetOdataType(value *string)
- func (m *Endpoint) SetUserAgent(value UserAgentable)
- type Endpointable
- type FailureInfo
- func (m *FailureInfo) GetAdditionalData() map[string]any
- func (m *FailureInfo) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *FailureInfo) GetFieldDeserializers() ...
- func (m *FailureInfo) GetOdataType() *string
- func (m *FailureInfo) GetReason() *string
- func (m *FailureInfo) GetStage() *FailureStage
- func (m *FailureInfo) Serialize(...) error
- func (m *FailureInfo) SetAdditionalData(value map[string]any)
- func (m *FailureInfo) SetBackingStore(...)
- func (m *FailureInfo) SetOdataType(value *string)
- func (m *FailureInfo) SetReason(value *string)
- func (m *FailureInfo) SetStage(value *FailureStage)
- type FailureInfoable
- type FailureStage
- type FeedbackTokenSet
- func (m *FeedbackTokenSet) GetAdditionalData() map[string]any
- func (m *FeedbackTokenSet) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *FeedbackTokenSet) GetFieldDeserializers() ...
- func (m *FeedbackTokenSet) GetOdataType() *string
- func (m *FeedbackTokenSet) Serialize(...) error
- func (m *FeedbackTokenSet) SetAdditionalData(value map[string]any)
- func (m *FeedbackTokenSet) SetBackingStore(...)
- func (m *FeedbackTokenSet) SetOdataType(value *string)
- type FeedbackTokenSetable
- type Media
- func (m *Media) GetAdditionalData() map[string]any
- func (m *Media) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *Media) GetCalleeDevice() DeviceInfoable
- func (m *Media) GetCalleeNetwork() NetworkInfoable
- func (m *Media) GetCallerDevice() DeviceInfoable
- func (m *Media) GetCallerNetwork() NetworkInfoable
- func (m *Media) GetFieldDeserializers() ...
- func (m *Media) GetLabel() *string
- func (m *Media) GetOdataType() *string
- func (m *Media) GetStreams() []MediaStreamable
- func (m *Media) Serialize(...) error
- func (m *Media) SetAdditionalData(value map[string]any)
- func (m *Media) SetBackingStore(...)
- 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) SetOdataType(value *string)
- func (m *Media) SetStreams(value []MediaStreamable)
- type MediaStream
- func (m *MediaStream) GetAdditionalData() map[string]any
- func (m *MediaStream) GetAudioCodec() *AudioCodec
- func (m *MediaStream) GetAverageAudioDegradation() *float32
- func (m *MediaStream) GetAverageAudioNetworkJitter() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
- func (m *MediaStream) GetAverageBandwidthEstimate() *int64
- func (m *MediaStream) GetAverageFreezeDuration() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
- func (m *MediaStream) GetAverageJitter() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
- func (m *MediaStream) GetAveragePacketLossRate() *float32
- func (m *MediaStream) GetAverageRatioOfConcealedSamples() *float32
- func (m *MediaStream) GetAverageReceivedFrameRate() *float32
- func (m *MediaStream) GetAverageRoundTripTime() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
- func (m *MediaStream) GetAverageVideoFrameLossPercentage() *float32
- func (m *MediaStream) GetAverageVideoFrameRate() *float32
- func (m *MediaStream) GetAverageVideoPacketLossRate() *float32
- func (m *MediaStream) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *MediaStream) GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *MediaStream) GetFieldDeserializers() ...
- func (m *MediaStream) GetIsAudioForwardErrorCorrectionUsed() *bool
- func (m *MediaStream) GetLowFrameRateRatio() *float32
- func (m *MediaStream) GetLowVideoProcessingCapabilityRatio() *float32
- func (m *MediaStream) GetMaxAudioNetworkJitter() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
- func (m *MediaStream) GetMaxJitter() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
- func (m *MediaStream) GetMaxPacketLossRate() *float32
- func (m *MediaStream) GetMaxRatioOfConcealedSamples() *float32
- func (m *MediaStream) GetMaxRoundTripTime() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
- func (m *MediaStream) GetOdataType() *string
- func (m *MediaStream) GetPacketUtilization() *int64
- func (m *MediaStream) GetPostForwardErrorCorrectionPacketLossRate() *float32
- func (m *MediaStream) GetRmsFreezeDuration() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
- func (m *MediaStream) GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *MediaStream) GetStreamDirection() *MediaStreamDirection
- func (m *MediaStream) GetStreamId() *string
- func (m *MediaStream) GetVideoCodec() *VideoCodec
- func (m *MediaStream) GetWasMediaBypassed() *bool
- func (m *MediaStream) Serialize(...) error
- func (m *MediaStream) SetAdditionalData(value map[string]any)
- func (m *MediaStream) SetAudioCodec(value *AudioCodec)
- func (m *MediaStream) SetAverageAudioDegradation(value *float32)
- func (m *MediaStream) SetAverageAudioNetworkJitter(...)
- func (m *MediaStream) SetAverageBandwidthEstimate(value *int64)
- func (m *MediaStream) SetAverageFreezeDuration(...)
- 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) SetBackingStore(...)
- func (m *MediaStream) SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *MediaStream) SetIsAudioForwardErrorCorrectionUsed(value *bool)
- 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) SetOdataType(value *string)
- func (m *MediaStream) SetPacketUtilization(value *int64)
- func (m *MediaStream) SetPostForwardErrorCorrectionPacketLossRate(value *float32)
- func (m *MediaStream) SetRmsFreezeDuration(...)
- func (m *MediaStream) SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *MediaStream) SetStreamDirection(value *MediaStreamDirection)
- func (m *MediaStream) SetStreamId(value *string)
- func (m *MediaStream) SetVideoCodec(value *VideoCodec)
- func (m *MediaStream) SetWasMediaBypassed(value *bool)
- type MediaStreamDirection
- type MediaStreamable
- type Mediaable
- type Modality
- type NetworkConnectionType
- type NetworkInfo
- func (m *NetworkInfo) GetAdditionalData() map[string]any
- func (m *NetworkInfo) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- 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() ...
- func (m *NetworkInfo) GetIpAddress() *string
- func (m *NetworkInfo) GetLinkSpeed() *int64
- func (m *NetworkInfo) GetMacAddress() *string
- func (m *NetworkInfo) GetNetworkTransportProtocol() *NetworkTransportProtocol
- func (m *NetworkInfo) GetOdataType() *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) GetTraceRouteHops() []TraceRouteHopable
- 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) Serialize(...) error
- func (m *NetworkInfo) SetAdditionalData(value map[string]any)
- func (m *NetworkInfo) SetBackingStore(...)
- 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) SetNetworkTransportProtocol(value *NetworkTransportProtocol)
- func (m *NetworkInfo) SetOdataType(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) SetTraceRouteHops(value []TraceRouteHopable)
- 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 NetworkTransportProtocol
- type ParticipantEndpoint
- func (m *ParticipantEndpoint) GetCpuCoresCount() *int32
- func (m *ParticipantEndpoint) GetCpuName() *string
- func (m *ParticipantEndpoint) GetCpuProcessorSpeedInMhz() *int32
- func (m *ParticipantEndpoint) GetFeedback() UserFeedbackable
- func (m *ParticipantEndpoint) GetFieldDeserializers() ...
- func (m *ParticipantEndpoint) GetIdentity() ...
- func (m *ParticipantEndpoint) GetName() *string
- func (m *ParticipantEndpoint) Serialize(...) error
- func (m *ParticipantEndpoint) SetCpuCoresCount(value *int32)
- func (m *ParticipantEndpoint) SetCpuName(value *string)
- func (m *ParticipantEndpoint) SetCpuProcessorSpeedInMhz(value *int32)
- func (m *ParticipantEndpoint) SetFeedback(value UserFeedbackable)
- func (m *ParticipantEndpoint) SetIdentity(...)
- func (m *ParticipantEndpoint) SetName(value *string)
- type ParticipantEndpointable
- type ProductFamily
- type PstnCallDurationSource
- type PstnCallLogRow
- func (m *PstnCallLogRow) GetAdditionalData() map[string]any
- func (m *PstnCallLogRow) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *PstnCallLogRow) GetCallDurationSource() *PstnCallDurationSource
- func (m *PstnCallLogRow) GetCallId() *string
- func (m *PstnCallLogRow) GetCallType() *string
- func (m *PstnCallLogRow) GetCalleeNumber() *string
- func (m *PstnCallLogRow) GetCallerNumber() *string
- func (m *PstnCallLogRow) GetCharge() *float64
- func (m *PstnCallLogRow) GetConferenceId() *string
- func (m *PstnCallLogRow) GetConnectionCharge() *float64
- func (m *PstnCallLogRow) GetCurrency() *string
- func (m *PstnCallLogRow) GetDestinationContext() *string
- func (m *PstnCallLogRow) GetDestinationName() *string
- func (m *PstnCallLogRow) GetDuration() *int32
- func (m *PstnCallLogRow) GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *PstnCallLogRow) GetFieldDeserializers() ...
- func (m *PstnCallLogRow) GetId() *string
- func (m *PstnCallLogRow) GetInventoryType() *string
- func (m *PstnCallLogRow) GetLicenseCapability() *string
- func (m *PstnCallLogRow) GetOdataType() *string
- func (m *PstnCallLogRow) GetOperator() *string
- func (m *PstnCallLogRow) GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *PstnCallLogRow) GetTenantCountryCode() *string
- func (m *PstnCallLogRow) GetUsageCountryCode() *string
- func (m *PstnCallLogRow) GetUserDisplayName() *string
- func (m *PstnCallLogRow) GetUserId() *string
- func (m *PstnCallLogRow) GetUserPrincipalName() *string
- func (m *PstnCallLogRow) Serialize(...) error
- func (m *PstnCallLogRow) SetAdditionalData(value map[string]any)
- func (m *PstnCallLogRow) SetBackingStore(...)
- func (m *PstnCallLogRow) SetCallDurationSource(value *PstnCallDurationSource)
- func (m *PstnCallLogRow) SetCallId(value *string)
- func (m *PstnCallLogRow) SetCallType(value *string)
- func (m *PstnCallLogRow) SetCalleeNumber(value *string)
- func (m *PstnCallLogRow) SetCallerNumber(value *string)
- func (m *PstnCallLogRow) SetCharge(value *float64)
- func (m *PstnCallLogRow) SetConferenceId(value *string)
- func (m *PstnCallLogRow) SetConnectionCharge(value *float64)
- func (m *PstnCallLogRow) SetCurrency(value *string)
- func (m *PstnCallLogRow) SetDestinationContext(value *string)
- func (m *PstnCallLogRow) SetDestinationName(value *string)
- func (m *PstnCallLogRow) SetDuration(value *int32)
- func (m *PstnCallLogRow) SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *PstnCallLogRow) SetId(value *string)
- func (m *PstnCallLogRow) SetInventoryType(value *string)
- func (m *PstnCallLogRow) SetLicenseCapability(value *string)
- func (m *PstnCallLogRow) SetOdataType(value *string)
- func (m *PstnCallLogRow) SetOperator(value *string)
- func (m *PstnCallLogRow) SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *PstnCallLogRow) SetTenantCountryCode(value *string)
- func (m *PstnCallLogRow) SetUsageCountryCode(value *string)
- func (m *PstnCallLogRow) SetUserDisplayName(value *string)
- func (m *PstnCallLogRow) SetUserId(value *string)
- func (m *PstnCallLogRow) SetUserPrincipalName(value *string)
- type PstnCallLogRowable
- 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() ...
- func (m *Segment) GetMedia() []Mediaable
- func (m *Segment) GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- 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
- type SegmentCollectionResponseable
- type Segmentable
- type ServiceEndpoint
- type ServiceEndpointable
- type ServiceRole
- type ServiceUserAgent
- type ServiceUserAgentable
- 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() ...
- func (m *Session) GetIsTest() *bool
- func (m *Session) GetModalities() []Modality
- func (m *Session) GetSegments() []Segmentable
- func (m *Session) GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- 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) SetIsTest(value *bool)
- func (m *Session) SetModalities(value []Modality)
- func (m *Session) SetSegments(value []Segmentable)
- func (m *Session) SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- type SessionCollectionResponse
- type SessionCollectionResponseable
- type Sessionable
- type TraceRouteHop
- func (m *TraceRouteHop) GetAdditionalData() map[string]any
- func (m *TraceRouteHop) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *TraceRouteHop) GetFieldDeserializers() ...
- func (m *TraceRouteHop) GetHopCount() *int32
- func (m *TraceRouteHop) GetIpAddress() *string
- func (m *TraceRouteHop) GetOdataType() *string
- func (m *TraceRouteHop) GetRoundTripTime() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
- func (m *TraceRouteHop) Serialize(...) error
- func (m *TraceRouteHop) SetAdditionalData(value map[string]any)
- func (m *TraceRouteHop) SetBackingStore(...)
- func (m *TraceRouteHop) SetHopCount(value *int32)
- func (m *TraceRouteHop) SetIpAddress(value *string)
- func (m *TraceRouteHop) SetOdataType(value *string)
- func (m *TraceRouteHop) SetRoundTripTime(...)
- type TraceRouteHopable
- type UserAgent
- func (m *UserAgent) GetAdditionalData() map[string]any
- func (m *UserAgent) GetApplicationVersion() *string
- func (m *UserAgent) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *UserAgent) GetFieldDeserializers() ...
- func (m *UserAgent) GetHeaderValue() *string
- func (m *UserAgent) GetOdataType() *string
- func (m *UserAgent) Serialize(...) error
- func (m *UserAgent) SetAdditionalData(value map[string]any)
- func (m *UserAgent) SetApplicationVersion(value *string)
- func (m *UserAgent) SetBackingStore(...)
- func (m *UserAgent) SetHeaderValue(value *string)
- func (m *UserAgent) SetOdataType(value *string)
- type UserAgentable
- type UserFeedback
- func (m *UserFeedback) GetAdditionalData() map[string]any
- func (m *UserFeedback) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *UserFeedback) GetFieldDeserializers() ...
- func (m *UserFeedback) GetOdataType() *string
- func (m *UserFeedback) GetRating() *UserFeedbackRating
- func (m *UserFeedback) GetText() *string
- func (m *UserFeedback) GetTokens() FeedbackTokenSetable
- func (m *UserFeedback) Serialize(...) error
- func (m *UserFeedback) SetAdditionalData(value map[string]any)
- func (m *UserFeedback) SetBackingStore(...)
- func (m *UserFeedback) SetOdataType(value *string)
- func (m *UserFeedback) SetRating(value *UserFeedbackRating)
- func (m *UserFeedback) SetText(value *string)
- func (m *UserFeedback) SetTokens(value FeedbackTokenSetable)
- type UserFeedbackRating
- type UserFeedbackable
- type VideoCodec
- type WifiBand
- type WifiRadioType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateCallRecordCollectionResponseFromDiscriminatorValue ¶
func CreateCallRecordCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateCallRecordCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateCallRecordFromDiscriminatorValue ¶
func CreateCallRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateCallRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateClientUserAgentFromDiscriminatorValue ¶ added in v0.29.0
func CreateClientUserAgentFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateClientUserAgentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateDeviceInfoFromDiscriminatorValue ¶
func CreateDeviceInfoFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateDeviceInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateDirectRoutingLogRowFromDiscriminatorValue ¶ added in v0.24.0
func CreateDirectRoutingLogRowFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateDirectRoutingLogRowFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateEndpointFromDiscriminatorValue ¶
func CreateEndpointFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateEndpointFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateFailureInfoFromDiscriminatorValue ¶
func CreateFailureInfoFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateFailureInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateFeedbackTokenSetFromDiscriminatorValue ¶ added in v0.29.0
func CreateFeedbackTokenSetFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateFeedbackTokenSetFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateMediaFromDiscriminatorValue ¶
func CreateMediaFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateMediaFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateMediaStreamFromDiscriminatorValue ¶
func CreateMediaStreamFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateMediaStreamFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateNetworkInfoFromDiscriminatorValue ¶
func CreateNetworkInfoFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateNetworkInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateParticipantEndpointFromDiscriminatorValue ¶ added in v0.29.0
func CreateParticipantEndpointFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateParticipantEndpointFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreatePstnCallLogRowFromDiscriminatorValue ¶ added in v0.24.0
func CreatePstnCallLogRowFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreatePstnCallLogRowFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateSegmentCollectionResponseFromDiscriminatorValue ¶
func CreateSegmentCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateSegmentCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateSegmentFromDiscriminatorValue ¶
func CreateSegmentFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateSegmentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateServiceEndpointFromDiscriminatorValue ¶ added in v0.29.0
func CreateServiceEndpointFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateServiceEndpointFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateServiceUserAgentFromDiscriminatorValue ¶ added in v0.29.0
func CreateServiceUserAgentFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateServiceUserAgentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateSessionCollectionResponseFromDiscriminatorValue ¶
func CreateSessionCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateSessionCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateSessionFromDiscriminatorValue ¶
func CreateSessionFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateSessionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateTraceRouteHopFromDiscriminatorValue ¶ added in v0.26.0
func CreateTraceRouteHopFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateTraceRouteHopFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateUserAgentFromDiscriminatorValue ¶
func CreateUserAgentFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateUserAgentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateUserFeedbackFromDiscriminatorValue ¶ added in v0.29.0
func CreateUserFeedbackFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateUserFeedbackFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func ParseAudioCodec ¶ added in v0.26.0
func ParseCallType ¶
func ParseClientPlatform ¶ added in v0.29.0
func ParseFailureStage ¶
func ParseModality ¶
func ParseNetworkTransportProtocol ¶ added in v0.26.0
func ParseProductFamily ¶ added in v0.29.0
func ParsePstnCallDurationSource ¶ added in v0.24.0
func ParseServiceRole ¶ added in v0.29.0
func ParseUserFeedbackRating ¶ added in v0.29.0
func ParseVideoCodec ¶ added in v0.26.0
func ParseWifiBand ¶
func ParseWifiRadioType ¶
func SerializeAudioCodec ¶ added in v0.26.0
func SerializeAudioCodec(values []AudioCodec) []string
func SerializeCallType ¶
func SerializeClientPlatform ¶ added in v0.29.0
func SerializeClientPlatform(values []ClientPlatform) []string
func SerializeFailureStage ¶
func SerializeFailureStage(values []FailureStage) []string
func SerializeMediaStreamDirection ¶
func SerializeMediaStreamDirection(values []MediaStreamDirection) []string
func SerializeModality ¶
func SerializeNetworkConnectionType ¶
func SerializeNetworkConnectionType(values []NetworkConnectionType) []string
func SerializeNetworkTransportProtocol ¶ added in v0.26.0
func SerializeNetworkTransportProtocol(values []NetworkTransportProtocol) []string
func SerializeProductFamily ¶ added in v0.29.0
func SerializeProductFamily(values []ProductFamily) []string
func SerializePstnCallDurationSource ¶ added in v0.24.0
func SerializePstnCallDurationSource(values []PstnCallDurationSource) []string
func SerializeServiceRole ¶ added in v0.29.0
func SerializeServiceRole(values []ServiceRole) []string
func SerializeUserFeedbackRating ¶ added in v0.29.0
func SerializeUserFeedbackRating(values []UserFeedbackRating) []string
func SerializeVideoCodec ¶ added in v0.26.0
func SerializeVideoCodec(values []VideoCodec) []string
func SerializeWifiBand ¶
func SerializeWifiRadioType ¶
func SerializeWifiRadioType(values []WifiRadioType) []string
Types ¶
type AudioCodec ¶ added in v0.26.0
type AudioCodec int
const ( UNKNOWN_AUDIOCODEC AudioCodec = iota INVALID_AUDIOCODEC CN_AUDIOCODEC PCMA_AUDIOCODEC PCMU_AUDIOCODEC AMRWIDE_AUDIOCODEC G722_AUDIOCODEC G7221_AUDIOCODEC G7221C_AUDIOCODEC G729_AUDIOCODEC MULTICHANNELAUDIO_AUDIOCODEC MUCHV2_AUDIOCODEC OPUS_AUDIOCODEC SATIN_AUDIOCODEC SATINFULLBAND_AUDIOCODEC RTAUDIO8_AUDIOCODEC RTAUDIO16_AUDIOCODEC SILK_AUDIOCODEC SILKNARROW_AUDIOCODEC SILKWIDE_AUDIOCODEC SIREN_AUDIOCODEC XMSRTA_AUDIOCODEC UNKNOWNFUTUREVALUE_AUDIOCODEC )
func (AudioCodec) String ¶ added in v0.26.0
func (i AudioCodec) String() string
type CallRecord ¶
type CallRecord struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity
}
CallRecord
func NewCallRecord ¶
func NewCallRecord() *CallRecord
NewCallRecord instantiates a new callRecord and sets the default values.
func (*CallRecord) GetEndDateTime ¶
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 ¶
func (m *CallRecord) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*CallRecord) GetJoinWebUrl ¶
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 ¶
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 ¶
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 ¶
func (m *CallRecord) GetOrganizer() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable
GetOrganizer gets the organizer property value. The organizing party's identity.
func (*CallRecord) GetParticipants ¶
func (m *CallRecord) GetParticipants() []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable
GetParticipants gets the participants property value. List of distinct identities involved in the call.
func (*CallRecord) GetSessions ¶
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 ¶
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 ¶
func (m *CallRecord) GetType() *CallType
GetType gets the type property value. The type property
func (*CallRecord) GetVersion ¶
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) Serialize ¶
func (m *CallRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*CallRecord) SetEndDateTime ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (m *CallRecord) SetOrganizer(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable)
SetOrganizer sets the organizer property value. The organizing party's identity.
func (*CallRecord) SetParticipants ¶
func (m *CallRecord) SetParticipants(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable)
SetParticipants sets the participants property value. List of distinct identities involved in the call.
func (*CallRecord) SetSessions ¶
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 ¶
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 ¶
func (m *CallRecord) SetType(value *CallType)
SetType sets the type property value. The type property
func (*CallRecord) SetVersion ¶
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 ¶
type CallRecordCollectionResponse struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse
}
CallRecordCollectionResponse
func NewCallRecordCollectionResponse ¶
func NewCallRecordCollectionResponse() *CallRecordCollectionResponse
NewCallRecordCollectionResponse instantiates a new CallRecordCollectionResponse and sets the default values.
func (*CallRecordCollectionResponse) GetFieldDeserializers ¶
func (m *CallRecordCollectionResponse) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*CallRecordCollectionResponse) GetValue ¶
func (m *CallRecordCollectionResponse) GetValue() []CallRecordable
GetValue gets the value property value. The value property
func (*CallRecordCollectionResponse) Serialize ¶
func (m *CallRecordCollectionResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*CallRecordCollectionResponse) SetValue ¶
func (m *CallRecordCollectionResponse) SetValue(value []CallRecordable)
SetValue sets the value property value. The value property
type CallRecordCollectionResponseable ¶
type CallRecordCollectionResponseable interface { iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetValue() []CallRecordable SetValue(value []CallRecordable) }
CallRecordCollectionResponseable
type CallRecordable ¶
type CallRecordable interface { iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time GetJoinWebUrl() *string GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time GetModalities() []Modality GetOrganizer() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable GetParticipants() []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.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 iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable) SetParticipants(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable) SetSessions(value []Sessionable) SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) SetType(value *CallType) SetVersion(value *int64) }
CallRecordable
type ClientPlatform ¶ added in v0.29.0
type ClientPlatform int
const ( UNKNOWN_CLIENTPLATFORM ClientPlatform = iota WINDOWS_CLIENTPLATFORM MACOS_CLIENTPLATFORM IOS_CLIENTPLATFORM ANDROID_CLIENTPLATFORM WEB_CLIENTPLATFORM IPPHONE_CLIENTPLATFORM ROOMSYSTEM_CLIENTPLATFORM SURFACEHUB_CLIENTPLATFORM HOLOLENS_CLIENTPLATFORM UNKNOWNFUTUREVALUE_CLIENTPLATFORM )
func (ClientPlatform) String ¶ added in v0.29.0
func (i ClientPlatform) String() string
type ClientUserAgent ¶ added in v0.29.0
type ClientUserAgent struct {
UserAgent
}
ClientUserAgent
func NewClientUserAgent ¶ added in v0.29.0
func NewClientUserAgent() *ClientUserAgent
NewClientUserAgent instantiates a new ClientUserAgent and sets the default values.
func (*ClientUserAgent) GetAzureADAppId ¶ added in v0.36.0
func (m *ClientUserAgent) GetAzureADAppId() *string
GetAzureADAppId gets the azureADAppId property value. The unique identifier of the Azure AD application used by this endpoint.
func (*ClientUserAgent) GetCommunicationServiceId ¶ added in v0.36.0
func (m *ClientUserAgent) GetCommunicationServiceId() *string
GetCommunicationServiceId gets the communicationServiceId property value. Immutable resource identifier of the Azure Communication Service associated with this endpoint based on Communication Services APIs.
func (*ClientUserAgent) GetFieldDeserializers ¶ added in v0.29.0
func (m *ClientUserAgent) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*ClientUserAgent) GetPlatform ¶ added in v0.29.0
func (m *ClientUserAgent) GetPlatform() *ClientPlatform
GetPlatform gets the platform property value. The platform property
func (*ClientUserAgent) GetProductFamily ¶ added in v0.29.0
func (m *ClientUserAgent) GetProductFamily() *ProductFamily
GetProductFamily gets the productFamily property value. The productFamily property
func (*ClientUserAgent) Serialize ¶ added in v0.29.0
func (m *ClientUserAgent) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*ClientUserAgent) SetAzureADAppId ¶ added in v0.36.0
func (m *ClientUserAgent) SetAzureADAppId(value *string)
SetAzureADAppId sets the azureADAppId property value. The unique identifier of the Azure AD application used by this endpoint.
func (*ClientUserAgent) SetCommunicationServiceId ¶ added in v0.36.0
func (m *ClientUserAgent) SetCommunicationServiceId(value *string)
SetCommunicationServiceId sets the communicationServiceId property value. Immutable resource identifier of the Azure Communication Service associated with this endpoint based on Communication Services APIs.
func (*ClientUserAgent) SetPlatform ¶ added in v0.29.0
func (m *ClientUserAgent) SetPlatform(value *ClientPlatform)
SetPlatform sets the platform property value. The platform property
func (*ClientUserAgent) SetProductFamily ¶ added in v0.29.0
func (m *ClientUserAgent) SetProductFamily(value *ProductFamily)
SetProductFamily sets the productFamily property value. The productFamily property
type ClientUserAgentable ¶ added in v0.29.0
type ClientUserAgentable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable UserAgentable GetAzureADAppId() *string GetCommunicationServiceId() *string GetPlatform() *ClientPlatform GetProductFamily() *ProductFamily SetAzureADAppId(value *string) SetCommunicationServiceId(value *string) SetPlatform(value *ClientPlatform) SetProductFamily(value *ProductFamily) }
ClientUserAgentable
type DeviceInfo ¶
type DeviceInfo struct {
// contains filtered or unexported fields
}
DeviceInfo
func NewDeviceInfo ¶
func NewDeviceInfo() *DeviceInfo
NewDeviceInfo instantiates a new deviceInfo and sets the default values.
func (*DeviceInfo) GetAdditionalData ¶
func (m *DeviceInfo) GetAdditionalData() map[string]any
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) GetBackingStore ¶ added in v0.56.0
func (m *DeviceInfo) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the backingStore property value. Stores model information.
func (*DeviceInfo) GetCaptureDeviceDriver ¶
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 ¶
func (m *DeviceInfo) GetCaptureDeviceName() *string
GetCaptureDeviceName gets the captureDeviceName property value. Name of the capture device used by the media endpoint.
func (*DeviceInfo) GetCaptureNotFunctioningEventRatio ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (m *DeviceInfo) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*DeviceInfo) GetHowlingEventCount ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (m *DeviceInfo) GetMicGlitchRate() *float32
GetMicGlitchRate gets the micGlitchRate property value. Glitches per 5 minute interval for the media endpoint's microphone.
func (*DeviceInfo) GetOdataType ¶ added in v0.31.0
func (m *DeviceInfo) GetOdataType() *string
GetOdataType gets the @odata.type property value. The OdataType property
func (*DeviceInfo) GetReceivedNoiseLevel ¶
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 ¶
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 ¶
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 ¶
func (m *DeviceInfo) GetRenderDeviceName() *string
GetRenderDeviceName gets the renderDeviceName property value. Name of the render device used by the media endpoint.
func (*DeviceInfo) GetRenderMuteEventRatio ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (m *DeviceInfo) GetSpeakerGlitchRate() *float32
GetSpeakerGlitchRate gets the speakerGlitchRate property value. Glitches per 5 minute internal for the media endpoint's loudspeaker.
func (*DeviceInfo) Serialize ¶
func (m *DeviceInfo) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*DeviceInfo) SetAdditionalData ¶
func (m *DeviceInfo) SetAdditionalData(value map[string]any)
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) SetBackingStore ¶ added in v0.56.0
func (m *DeviceInfo) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetBackingStore sets the backingStore property value. Stores model information.
func (*DeviceInfo) SetCaptureDeviceDriver ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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) SetOdataType ¶ added in v0.31.0
func (m *DeviceInfo) SetOdataType(value *string)
SetOdataType sets the @odata.type property value. The OdataType property
func (*DeviceInfo) SetReceivedNoiseLevel ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
type DeviceInfoable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore GetCaptureDeviceDriver() *string GetCaptureDeviceName() *string GetCaptureNotFunctioningEventRatio() *float32 GetCpuInsufficentEventRatio() *float32 GetDeviceClippingEventRatio() *float32 GetDeviceGlitchEventRatio() *float32 GetHowlingEventCount() *int32 GetInitialSignalLevelRootMeanSquare() *float32 GetLowSpeechLevelEventRatio() *float32 GetLowSpeechToNoiseEventRatio() *float32 GetMicGlitchRate() *float32 GetOdataType() *string GetReceivedNoiseLevel() *int32 GetReceivedSignalLevel() *int32 GetRenderDeviceDriver() *string GetRenderDeviceName() *string GetRenderMuteEventRatio() *float32 GetRenderNotFunctioningEventRatio() *float32 GetRenderZeroVolumeEventRatio() *float32 GetSentNoiseLevel() *int32 GetSentSignalLevel() *int32 GetSpeakerGlitchRate() *float32 SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) 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) SetOdataType(value *string) 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 DirectRoutingLogRow ¶ added in v0.24.0
type DirectRoutingLogRow struct {
// contains filtered or unexported fields
}
DirectRoutingLogRow
func NewDirectRoutingLogRow ¶ added in v0.24.0
func NewDirectRoutingLogRow() *DirectRoutingLogRow
NewDirectRoutingLogRow instantiates a new directRoutingLogRow and sets the default values.
func (*DirectRoutingLogRow) GetAdditionalData ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetAdditionalData() map[string]any
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 (*DirectRoutingLogRow) GetBackingStore ¶ added in v0.56.0
func (m *DirectRoutingLogRow) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the backingStore property value. Stores model information.
func (*DirectRoutingLogRow) GetCallEndSubReason ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetCallEndSubReason() *int32
GetCallEndSubReason gets the callEndSubReason property value. In addition to the SIP codes, Microsoft has own subcodes that indicate the specific issue.
func (*DirectRoutingLogRow) GetCallType ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetCallType() *string
GetCallType gets the callType property value. Call type and direction.
func (*DirectRoutingLogRow) GetCalleeNumber ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetCalleeNumber() *string
GetCalleeNumber gets the calleeNumber property value. Number of the user or bot who received the call. E.164 format, but may include additional data.
func (*DirectRoutingLogRow) GetCallerNumber ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetCallerNumber() *string
GetCallerNumber gets the callerNumber property value. Number of the user or bot who made the call. E.164 format, but may include additional data.
func (*DirectRoutingLogRow) GetCorrelationId ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetCorrelationId() *string
GetCorrelationId gets the correlationId property value. Identifier for the call that you can use when calling Microsoft Support. GUID.
func (*DirectRoutingLogRow) GetDuration ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetDuration() *int32
GetDuration gets the duration property value. Duration of the call in seconds.
func (*DirectRoutingLogRow) GetEndDateTime ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetEndDateTime gets the endDateTime property value. Only exists for successful (fully established) calls. Time when call ended.
func (*DirectRoutingLogRow) GetFailureDateTime ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetFailureDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetFailureDateTime gets the failureDateTime property value. Only exists for failed (not fully established) calls.
func (*DirectRoutingLogRow) GetFieldDeserializers ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*DirectRoutingLogRow) GetFinalSipCode ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetFinalSipCode() *int32
GetFinalSipCode gets the finalSipCode property value. The code with which the call ended, RFC 3261.
func (*DirectRoutingLogRow) GetFinalSipCodePhrase ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetFinalSipCodePhrase() *string
GetFinalSipCodePhrase gets the finalSipCodePhrase property value. Description of the SIP code and Microsoft subcode.
func (*DirectRoutingLogRow) GetId ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetId() *string
GetId gets the id property value. Unique call identifier. GUID.
func (*DirectRoutingLogRow) GetInviteDateTime ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetInviteDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetInviteDateTime gets the inviteDateTime property value. When the initial invite was sent.
func (*DirectRoutingLogRow) GetMediaBypassEnabled ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetMediaBypassEnabled() *bool
GetMediaBypassEnabled gets the mediaBypassEnabled property value. Indicates if the trunk was enabled for media bypass or not.
func (*DirectRoutingLogRow) GetMediaPathLocation ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetMediaPathLocation() *string
GetMediaPathLocation gets the mediaPathLocation property value. The datacenter used for media path in non-bypass call.
func (*DirectRoutingLogRow) GetOdataType ¶ added in v0.31.0
func (m *DirectRoutingLogRow) GetOdataType() *string
GetOdataType gets the @odata.type property value. The OdataType property
func (*DirectRoutingLogRow) GetSignalingLocation ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetSignalingLocation() *string
GetSignalingLocation gets the signalingLocation property value. The datacenter used for signaling for both bypass and non-bypass calls.
func (*DirectRoutingLogRow) GetStartDateTime ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetStartDateTime gets the startDateTime property value. Call start time.For failed and unanswered calls, this can be equal to invite or failure time.
func (*DirectRoutingLogRow) GetSuccessfulCall ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetSuccessfulCall() *bool
GetSuccessfulCall gets the successfulCall property value. Success or attempt.
func (*DirectRoutingLogRow) GetTrunkFullyQualifiedDomainName ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetTrunkFullyQualifiedDomainName() *string
GetTrunkFullyQualifiedDomainName gets the trunkFullyQualifiedDomainName property value. Fully qualified domain name of the session border controller.
func (*DirectRoutingLogRow) GetUserDisplayName ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetUserDisplayName() *string
GetUserDisplayName gets the userDisplayName property value. Display name of the user.
func (*DirectRoutingLogRow) GetUserId ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetUserId() *string
GetUserId gets the userId property value. Calling user's ID in Graph. This and other user info will be null/empty for bot call types. GUID.
func (*DirectRoutingLogRow) GetUserPrincipalName ¶ added in v0.24.0
func (m *DirectRoutingLogRow) GetUserPrincipalName() *string
GetUserPrincipalName gets the userPrincipalName property value. UserPrincipalName (sign-in name) in Azure Active Directory. This is usually the same as user's SIP Address, and can be same as user's e-mail address.
func (*DirectRoutingLogRow) Serialize ¶ added in v0.24.0
func (m *DirectRoutingLogRow) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*DirectRoutingLogRow) SetAdditionalData ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetAdditionalData(value map[string]any)
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 (*DirectRoutingLogRow) SetBackingStore ¶ added in v0.56.0
func (m *DirectRoutingLogRow) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetBackingStore sets the backingStore property value. Stores model information.
func (*DirectRoutingLogRow) SetCallEndSubReason ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetCallEndSubReason(value *int32)
SetCallEndSubReason sets the callEndSubReason property value. In addition to the SIP codes, Microsoft has own subcodes that indicate the specific issue.
func (*DirectRoutingLogRow) SetCallType ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetCallType(value *string)
SetCallType sets the callType property value. Call type and direction.
func (*DirectRoutingLogRow) SetCalleeNumber ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetCalleeNumber(value *string)
SetCalleeNumber sets the calleeNumber property value. Number of the user or bot who received the call. E.164 format, but may include additional data.
func (*DirectRoutingLogRow) SetCallerNumber ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetCallerNumber(value *string)
SetCallerNumber sets the callerNumber property value. Number of the user or bot who made the call. E.164 format, but may include additional data.
func (*DirectRoutingLogRow) SetCorrelationId ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetCorrelationId(value *string)
SetCorrelationId sets the correlationId property value. Identifier for the call that you can use when calling Microsoft Support. GUID.
func (*DirectRoutingLogRow) SetDuration ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetDuration(value *int32)
SetDuration sets the duration property value. Duration of the call in seconds.
func (*DirectRoutingLogRow) SetEndDateTime ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetEndDateTime sets the endDateTime property value. Only exists for successful (fully established) calls. Time when call ended.
func (*DirectRoutingLogRow) SetFailureDateTime ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetFailureDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetFailureDateTime sets the failureDateTime property value. Only exists for failed (not fully established) calls.
func (*DirectRoutingLogRow) SetFinalSipCode ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetFinalSipCode(value *int32)
SetFinalSipCode sets the finalSipCode property value. The code with which the call ended, RFC 3261.
func (*DirectRoutingLogRow) SetFinalSipCodePhrase ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetFinalSipCodePhrase(value *string)
SetFinalSipCodePhrase sets the finalSipCodePhrase property value. Description of the SIP code and Microsoft subcode.
func (*DirectRoutingLogRow) SetId ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetId(value *string)
SetId sets the id property value. Unique call identifier. GUID.
func (*DirectRoutingLogRow) SetInviteDateTime ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetInviteDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetInviteDateTime sets the inviteDateTime property value. When the initial invite was sent.
func (*DirectRoutingLogRow) SetMediaBypassEnabled ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetMediaBypassEnabled(value *bool)
SetMediaBypassEnabled sets the mediaBypassEnabled property value. Indicates if the trunk was enabled for media bypass or not.
func (*DirectRoutingLogRow) SetMediaPathLocation ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetMediaPathLocation(value *string)
SetMediaPathLocation sets the mediaPathLocation property value. The datacenter used for media path in non-bypass call.
func (*DirectRoutingLogRow) SetOdataType ¶ added in v0.31.0
func (m *DirectRoutingLogRow) SetOdataType(value *string)
SetOdataType sets the @odata.type property value. The OdataType property
func (*DirectRoutingLogRow) SetSignalingLocation ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetSignalingLocation(value *string)
SetSignalingLocation sets the signalingLocation property value. The datacenter used for signaling for both bypass and non-bypass calls.
func (*DirectRoutingLogRow) SetStartDateTime ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetStartDateTime sets the startDateTime property value. Call start time.For failed and unanswered calls, this can be equal to invite or failure time.
func (*DirectRoutingLogRow) SetSuccessfulCall ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetSuccessfulCall(value *bool)
SetSuccessfulCall sets the successfulCall property value. Success or attempt.
func (*DirectRoutingLogRow) SetTrunkFullyQualifiedDomainName ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetTrunkFullyQualifiedDomainName(value *string)
SetTrunkFullyQualifiedDomainName sets the trunkFullyQualifiedDomainName property value. Fully qualified domain name of the session border controller.
func (*DirectRoutingLogRow) SetUserDisplayName ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetUserDisplayName(value *string)
SetUserDisplayName sets the userDisplayName property value. Display name of the user.
func (*DirectRoutingLogRow) SetUserId ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetUserId(value *string)
SetUserId sets the userId property value. Calling user's ID in Graph. This and other user info will be null/empty for bot call types. GUID.
func (*DirectRoutingLogRow) SetUserPrincipalName ¶ added in v0.24.0
func (m *DirectRoutingLogRow) SetUserPrincipalName(value *string)
SetUserPrincipalName sets the userPrincipalName property value. UserPrincipalName (sign-in name) in Azure Active Directory. This is usually the same as user's SIP Address, and can be same as user's e-mail address.
type DirectRoutingLogRowable ¶ added in v0.24.0
type DirectRoutingLogRowable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore GetCalleeNumber() *string GetCallEndSubReason() *int32 GetCallerNumber() *string GetCallType() *string GetCorrelationId() *string GetDuration() *int32 GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time GetFailureDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time GetFinalSipCode() *int32 GetFinalSipCodePhrase() *string GetId() *string GetInviteDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time GetMediaBypassEnabled() *bool GetMediaPathLocation() *string GetOdataType() *string GetSignalingLocation() *string GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time GetSuccessfulCall() *bool GetTrunkFullyQualifiedDomainName() *string GetUserDisplayName() *string GetUserId() *string GetUserPrincipalName() *string SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) SetCalleeNumber(value *string) SetCallEndSubReason(value *int32) SetCallerNumber(value *string) SetCallType(value *string) SetCorrelationId(value *string) SetDuration(value *int32) SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) SetFailureDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) SetFinalSipCode(value *int32) SetFinalSipCodePhrase(value *string) SetId(value *string) SetInviteDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) SetMediaBypassEnabled(value *bool) SetMediaPathLocation(value *string) SetOdataType(value *string) SetSignalingLocation(value *string) SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) SetSuccessfulCall(value *bool) SetTrunkFullyQualifiedDomainName(value *string) SetUserDisplayName(value *string) SetUserId(value *string) SetUserPrincipalName(value *string) }
DirectRoutingLogRowable
type Endpoint ¶
type Endpoint struct {
// contains filtered or unexported fields
}
Endpoint
func NewEndpoint ¶
func NewEndpoint() *Endpoint
NewEndpoint instantiates a new endpoint and sets the default values.
func (*Endpoint) GetAdditionalData ¶
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) GetBackingStore ¶ added in v0.56.0
func (m *Endpoint) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the backingStore property value. Stores model information.
func (*Endpoint) GetFieldDeserializers ¶
func (m *Endpoint) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*Endpoint) GetOdataType ¶ added in v0.31.0
GetOdataType gets the @odata.type property value. The OdataType property
func (*Endpoint) GetUserAgent ¶
func (m *Endpoint) GetUserAgent() UserAgentable
GetUserAgent gets the userAgent property value. User-agent reported by this endpoint.
func (*Endpoint) Serialize ¶
func (m *Endpoint) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*Endpoint) SetAdditionalData ¶
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) SetBackingStore ¶ added in v0.56.0
func (m *Endpoint) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetBackingStore sets the backingStore property value. Stores model information.
func (*Endpoint) SetOdataType ¶ added in v0.31.0
SetOdataType sets the @odata.type property value. The OdataType property
func (*Endpoint) SetUserAgent ¶
func (m *Endpoint) SetUserAgent(value UserAgentable)
SetUserAgent sets the userAgent property value. User-agent reported by this endpoint.
type Endpointable ¶
type Endpointable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore GetOdataType() *string GetUserAgent() UserAgentable SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) SetOdataType(value *string) SetUserAgent(value UserAgentable) }
Endpointable
type FailureInfo ¶
type FailureInfo struct {
// contains filtered or unexported fields
}
FailureInfo
func NewFailureInfo ¶
func NewFailureInfo() *FailureInfo
NewFailureInfo instantiates a new failureInfo and sets the default values.
func (*FailureInfo) GetAdditionalData ¶
func (m *FailureInfo) GetAdditionalData() map[string]any
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) GetBackingStore ¶ added in v0.56.0
func (m *FailureInfo) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the backingStore property value. Stores model information.
func (*FailureInfo) GetFieldDeserializers ¶
func (m *FailureInfo) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*FailureInfo) GetOdataType ¶ added in v0.31.0
func (m *FailureInfo) GetOdataType() *string
GetOdataType gets the @odata.type property value. The OdataType property
func (*FailureInfo) GetReason ¶
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 ¶
func (m *FailureInfo) GetStage() *FailureStage
GetStage gets the stage property value. The stage property
func (*FailureInfo) Serialize ¶
func (m *FailureInfo) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*FailureInfo) SetAdditionalData ¶
func (m *FailureInfo) SetAdditionalData(value map[string]any)
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) SetBackingStore ¶ added in v0.56.0
func (m *FailureInfo) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetBackingStore sets the backingStore property value. Stores model information.
func (*FailureInfo) SetOdataType ¶ added in v0.31.0
func (m *FailureInfo) SetOdataType(value *string)
SetOdataType sets the @odata.type property value. The OdataType property
func (*FailureInfo) SetReason ¶
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 ¶
func (m *FailureInfo) SetStage(value *FailureStage)
SetStage sets the stage property value. The stage property
type FailureInfoable ¶
type FailureInfoable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore GetOdataType() *string GetReason() *string GetStage() *FailureStage SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) SetOdataType(value *string) SetReason(value *string) SetStage(value *FailureStage) }
FailureInfoable
type FailureStage ¶
type FailureStage int
const ( UNKNOWN_FAILURESTAGE FailureStage = iota CALLSETUP_FAILURESTAGE MIDCALL_FAILURESTAGE UNKNOWNFUTUREVALUE_FAILURESTAGE )
func (FailureStage) String ¶
func (i FailureStage) String() string
type FeedbackTokenSet ¶ added in v0.29.0
type FeedbackTokenSet struct {
// contains filtered or unexported fields
}
FeedbackTokenSet
func NewFeedbackTokenSet ¶ added in v0.29.0
func NewFeedbackTokenSet() *FeedbackTokenSet
NewFeedbackTokenSet instantiates a new feedbackTokenSet and sets the default values.
func (*FeedbackTokenSet) GetAdditionalData ¶ added in v0.29.0
func (m *FeedbackTokenSet) GetAdditionalData() map[string]any
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 (*FeedbackTokenSet) GetBackingStore ¶ added in v0.56.0
func (m *FeedbackTokenSet) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the backingStore property value. Stores model information.
func (*FeedbackTokenSet) GetFieldDeserializers ¶ added in v0.29.0
func (m *FeedbackTokenSet) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*FeedbackTokenSet) GetOdataType ¶ added in v0.31.0
func (m *FeedbackTokenSet) GetOdataType() *string
GetOdataType gets the @odata.type property value. The OdataType property
func (*FeedbackTokenSet) Serialize ¶ added in v0.29.0
func (m *FeedbackTokenSet) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*FeedbackTokenSet) SetAdditionalData ¶ added in v0.29.0
func (m *FeedbackTokenSet) SetAdditionalData(value map[string]any)
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 (*FeedbackTokenSet) SetBackingStore ¶ added in v0.56.0
func (m *FeedbackTokenSet) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetBackingStore sets the backingStore property value. Stores model information.
func (*FeedbackTokenSet) SetOdataType ¶ added in v0.31.0
func (m *FeedbackTokenSet) SetOdataType(value *string)
SetOdataType sets the @odata.type property value. The OdataType property
type FeedbackTokenSetable ¶ added in v0.29.0
type FeedbackTokenSetable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore GetOdataType() *string SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) SetOdataType(value *string) }
FeedbackTokenSetable
type Media ¶
type Media struct {
// contains filtered or unexported fields
}
Media
func NewMedia ¶
func NewMedia() *Media
NewMedia instantiates a new media and sets the default values.
func (*Media) GetAdditionalData ¶
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) GetBackingStore ¶ added in v0.56.0
func (m *Media) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the backingStore property value. Stores model information.
func (*Media) GetCalleeDevice ¶
func (m *Media) GetCalleeDevice() DeviceInfoable
GetCalleeDevice gets the calleeDevice property value. Device information associated with the callee endpoint of this media.
func (*Media) GetCalleeNetwork ¶
func (m *Media) GetCalleeNetwork() NetworkInfoable
GetCalleeNetwork gets the calleeNetwork property value. Network information associated with the callee endpoint of this media.
func (*Media) GetCallerDevice ¶
func (m *Media) GetCallerDevice() DeviceInfoable
GetCallerDevice gets the callerDevice property value. Device information associated with the caller endpoint of this media.
func (*Media) GetCallerNetwork ¶
func (m *Media) GetCallerNetwork() NetworkInfoable
GetCallerNetwork gets the callerNetwork property value. Network information associated with the caller endpoint of this media.
func (*Media) GetFieldDeserializers ¶
func (m *Media) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*Media) GetLabel ¶
GetLabel gets the label property value. How the media was identified during media negotiation stage.
func (*Media) GetOdataType ¶ added in v0.31.0
GetOdataType gets the @odata.type property value. The OdataType property
func (*Media) GetStreams ¶
func (m *Media) GetStreams() []MediaStreamable
GetStreams gets the streams property value. Network streams associated with this media.
func (*Media) Serialize ¶
func (m *Media) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*Media) SetAdditionalData ¶
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) SetBackingStore ¶ added in v0.56.0
func (m *Media) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetBackingStore sets the backingStore property value. Stores model information.
func (*Media) SetCalleeDevice ¶
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 ¶
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 ¶
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 ¶
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 ¶
SetLabel sets the label property value. How the media was identified during media negotiation stage.
func (*Media) SetOdataType ¶ added in v0.31.0
SetOdataType sets the @odata.type property value. The OdataType property
func (*Media) SetStreams ¶
func (m *Media) SetStreams(value []MediaStreamable)
SetStreams sets the streams property value. Network streams associated with this media.
type MediaStream ¶
type MediaStream struct {
// contains filtered or unexported fields
}
MediaStream
func NewMediaStream ¶
func NewMediaStream() *MediaStream
NewMediaStream instantiates a new MediaStream and sets the default values.
func (*MediaStream) GetAdditionalData ¶
func (m *MediaStream) GetAdditionalData() map[string]any
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) GetAudioCodec ¶ added in v0.26.0
func (m *MediaStream) GetAudioCodec() *AudioCodec
GetAudioCodec gets the audioCodec property value. Codec name used to encode audio for transmission on the network. Possible values are: unknown, invalid, cn, pcma, pcmu, amrWide, g722, g7221, g7221c, g729, multiChannelAudio, muchv2, opus, satin, satinFullband, rtAudio8, rtAudio16, silk, silkNarrow, silkWide, siren, xmsRta, unknownFutureValue.
func (*MediaStream) GetAverageAudioDegradation ¶
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 ¶
func (m *MediaStream) GetAverageAudioNetworkJitter() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.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 ¶
func (m *MediaStream) GetAverageBandwidthEstimate() *int64
GetAverageBandwidthEstimate gets the averageBandwidthEstimate property value. Average estimated bandwidth available between two endpoints in bits per second.
func (*MediaStream) GetAverageFreezeDuration ¶ added in v1.8.0
func (m *MediaStream) GetAverageFreezeDuration() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
GetAverageFreezeDuration gets the averageFreezeDuration property value. Average duration of the received freezing time in the video stream.
func (*MediaStream) GetAverageJitter ¶
func (m *MediaStream) GetAverageJitter() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.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 ¶
func (m *MediaStream) GetAveragePacketLossRate() *float32
GetAveragePacketLossRate gets the averagePacketLossRate property value. Average packet loss rate for stream.
func (*MediaStream) GetAverageRatioOfConcealedSamples ¶
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 ¶
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 ¶
func (m *MediaStream) GetAverageRoundTripTime() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.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 ¶
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 ¶
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 ¶
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) GetBackingStore ¶ added in v0.56.0
func (m *MediaStream) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the backingStore property value. Stores model information.
func (*MediaStream) GetEndDateTime ¶
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 ¶
func (m *MediaStream) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*MediaStream) GetIsAudioForwardErrorCorrectionUsed ¶ added in v1.8.0
func (m *MediaStream) GetIsAudioForwardErrorCorrectionUsed() *bool
GetIsAudioForwardErrorCorrectionUsed gets the isAudioForwardErrorCorrectionUsed property value. Indicates whether the forward error correction (FEC) was used at some point during the session. The default value is null.
func (*MediaStream) GetLowFrameRateRatio ¶
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 ¶
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 ¶
func (m *MediaStream) GetMaxAudioNetworkJitter() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.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 ¶
func (m *MediaStream) GetMaxJitter() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.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 ¶
func (m *MediaStream) GetMaxPacketLossRate() *float32
GetMaxPacketLossRate gets the maxPacketLossRate property value. Maximum packet loss rate for the stream.
func (*MediaStream) GetMaxRatioOfConcealedSamples ¶
func (m *MediaStream) GetMaxRatioOfConcealedSamples() *float32
GetMaxRatioOfConcealedSamples gets the maxRatioOfConcealedSamples property value. Maximum ratio of packets concealed by the healer.
func (*MediaStream) GetMaxRoundTripTime ¶
func (m *MediaStream) GetMaxRoundTripTime() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.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) GetOdataType ¶ added in v0.31.0
func (m *MediaStream) GetOdataType() *string
GetOdataType gets the @odata.type property value. The OdataType property
func (*MediaStream) GetPacketUtilization ¶
func (m *MediaStream) GetPacketUtilization() *int64
GetPacketUtilization gets the packetUtilization property value. Packet count for the stream.
func (*MediaStream) GetPostForwardErrorCorrectionPacketLossRate ¶
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) GetRmsFreezeDuration ¶ added in v1.8.0
func (m *MediaStream) GetRmsFreezeDuration() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
GetRmsFreezeDuration gets the rmsFreezeDuration property value. Average duration of the received freezing time in the video stream represented in root mean square.
func (*MediaStream) GetStartDateTime ¶
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 ¶
func (m *MediaStream) GetStreamDirection() *MediaStreamDirection
GetStreamDirection gets the streamDirection property value. The streamDirection property
func (*MediaStream) GetStreamId ¶
func (m *MediaStream) GetStreamId() *string
GetStreamId gets the streamId property value. Unique identifier for the stream.
func (*MediaStream) GetVideoCodec ¶ added in v0.26.0
func (m *MediaStream) GetVideoCodec() *VideoCodec
GetVideoCodec gets the videoCodec property value. Codec name used to encode video for transmission on the network. Possible values are: unknown, invalid, av1, h263, h264, h264s, h264uc, h265, rtvc1, rtVideo, xrtvc1, unknownFutureValue.
func (*MediaStream) GetWasMediaBypassed ¶
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) Serialize ¶
func (m *MediaStream) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*MediaStream) SetAdditionalData ¶
func (m *MediaStream) SetAdditionalData(value map[string]any)
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) SetAudioCodec ¶ added in v0.26.0
func (m *MediaStream) SetAudioCodec(value *AudioCodec)
SetAudioCodec sets the audioCodec property value. Codec name used to encode audio for transmission on the network. Possible values are: unknown, invalid, cn, pcma, pcmu, amrWide, g722, g7221, g7221c, g729, multiChannelAudio, muchv2, opus, satin, satinFullband, rtAudio8, rtAudio16, silk, silkNarrow, silkWide, siren, xmsRta, unknownFutureValue.
func (*MediaStream) SetAverageAudioDegradation ¶
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 ¶
func (m *MediaStream) SetAverageAudioNetworkJitter(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.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 ¶
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) SetAverageFreezeDuration ¶ added in v1.8.0
func (m *MediaStream) SetAverageFreezeDuration(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration)
SetAverageFreezeDuration sets the averageFreezeDuration property value. Average duration of the received freezing time in the video stream.
func (*MediaStream) SetAverageJitter ¶
func (m *MediaStream) SetAverageJitter(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.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 ¶
func (m *MediaStream) SetAveragePacketLossRate(value *float32)
SetAveragePacketLossRate sets the averagePacketLossRate property value. Average packet loss rate for stream.
func (*MediaStream) SetAverageRatioOfConcealedSamples ¶
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 ¶
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 ¶
func (m *MediaStream) SetAverageRoundTripTime(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.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 ¶
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 ¶
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 ¶
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) SetBackingStore ¶ added in v0.56.0
func (m *MediaStream) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetBackingStore sets the backingStore property value. Stores model information.
func (*MediaStream) SetEndDateTime ¶
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) SetIsAudioForwardErrorCorrectionUsed ¶ added in v1.8.0
func (m *MediaStream) SetIsAudioForwardErrorCorrectionUsed(value *bool)
SetIsAudioForwardErrorCorrectionUsed sets the isAudioForwardErrorCorrectionUsed property value. Indicates whether the forward error correction (FEC) was used at some point during the session. The default value is null.
func (*MediaStream) SetLowFrameRateRatio ¶
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 ¶
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 ¶
func (m *MediaStream) SetMaxAudioNetworkJitter(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.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 ¶
func (m *MediaStream) SetMaxJitter(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.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 ¶
func (m *MediaStream) SetMaxPacketLossRate(value *float32)
SetMaxPacketLossRate sets the maxPacketLossRate property value. Maximum packet loss rate for the stream.
func (*MediaStream) SetMaxRatioOfConcealedSamples ¶
func (m *MediaStream) SetMaxRatioOfConcealedSamples(value *float32)
SetMaxRatioOfConcealedSamples sets the maxRatioOfConcealedSamples property value. Maximum ratio of packets concealed by the healer.
func (*MediaStream) SetMaxRoundTripTime ¶
func (m *MediaStream) SetMaxRoundTripTime(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.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) SetOdataType ¶ added in v0.31.0
func (m *MediaStream) SetOdataType(value *string)
SetOdataType sets the @odata.type property value. The OdataType property
func (*MediaStream) SetPacketUtilization ¶
func (m *MediaStream) SetPacketUtilization(value *int64)
SetPacketUtilization sets the packetUtilization property value. Packet count for the stream.
func (*MediaStream) SetPostForwardErrorCorrectionPacketLossRate ¶
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) SetRmsFreezeDuration ¶ added in v1.8.0
func (m *MediaStream) SetRmsFreezeDuration(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration)
SetRmsFreezeDuration sets the rmsFreezeDuration property value. Average duration of the received freezing time in the video stream represented in root mean square.
func (*MediaStream) SetStartDateTime ¶
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 ¶
func (m *MediaStream) SetStreamDirection(value *MediaStreamDirection)
SetStreamDirection sets the streamDirection property value. The streamDirection property
func (*MediaStream) SetStreamId ¶
func (m *MediaStream) SetStreamId(value *string)
SetStreamId sets the streamId property value. Unique identifier for the stream.
func (*MediaStream) SetVideoCodec ¶ added in v0.26.0
func (m *MediaStream) SetVideoCodec(value *VideoCodec)
SetVideoCodec sets the videoCodec property value. Codec name used to encode video for transmission on the network. Possible values are: unknown, invalid, av1, h263, h264, h264s, h264uc, h265, rtvc1, rtVideo, xrtvc1, unknownFutureValue.
func (*MediaStream) SetWasMediaBypassed ¶
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 ¶
type MediaStreamDirection int
const ( CALLERTOCALLEE_MEDIASTREAMDIRECTION MediaStreamDirection = iota CALLEETOCALLER_MEDIASTREAMDIRECTION )
func (MediaStreamDirection) String ¶
func (i MediaStreamDirection) String() string
type MediaStreamable ¶
type MediaStreamable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetAudioCodec() *AudioCodec GetAverageAudioDegradation() *float32 GetAverageAudioNetworkJitter() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration GetAverageBandwidthEstimate() *int64 GetAverageFreezeDuration() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration GetAverageJitter() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration GetAveragePacketLossRate() *float32 GetAverageRatioOfConcealedSamples() *float32 GetAverageReceivedFrameRate() *float32 GetAverageRoundTripTime() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration GetAverageVideoFrameLossPercentage() *float32 GetAverageVideoFrameRate() *float32 GetAverageVideoPacketLossRate() *float32 GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time GetIsAudioForwardErrorCorrectionUsed() *bool GetLowFrameRateRatio() *float32 GetLowVideoProcessingCapabilityRatio() *float32 GetMaxAudioNetworkJitter() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration GetMaxJitter() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration GetMaxPacketLossRate() *float32 GetMaxRatioOfConcealedSamples() *float32 GetMaxRoundTripTime() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration GetOdataType() *string GetPacketUtilization() *int64 GetPostForwardErrorCorrectionPacketLossRate() *float32 GetRmsFreezeDuration() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time GetStreamDirection() *MediaStreamDirection GetStreamId() *string GetVideoCodec() *VideoCodec GetWasMediaBypassed() *bool SetAudioCodec(value *AudioCodec) SetAverageAudioDegradation(value *float32) SetAverageAudioNetworkJitter(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration) SetAverageBandwidthEstimate(value *int64) SetAverageFreezeDuration(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration) SetAverageJitter(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration) SetAveragePacketLossRate(value *float32) SetAverageRatioOfConcealedSamples(value *float32) SetAverageReceivedFrameRate(value *float32) SetAverageRoundTripTime(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration) SetAverageVideoFrameLossPercentage(value *float32) SetAverageVideoFrameRate(value *float32) SetAverageVideoPacketLossRate(value *float32) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) SetIsAudioForwardErrorCorrectionUsed(value *bool) SetLowFrameRateRatio(value *float32) SetLowVideoProcessingCapabilityRatio(value *float32) SetMaxAudioNetworkJitter(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration) SetMaxJitter(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration) SetMaxPacketLossRate(value *float32) SetMaxRatioOfConcealedSamples(value *float32) SetMaxRoundTripTime(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration) SetOdataType(value *string) SetPacketUtilization(value *int64) SetPostForwardErrorCorrectionPacketLossRate(value *float32) SetRmsFreezeDuration(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration) SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) SetStreamDirection(value *MediaStreamDirection) SetStreamId(value *string) SetVideoCodec(value *VideoCodec) SetWasMediaBypassed(value *bool) }
MediaStreamable
type Mediaable ¶
type Mediaable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore GetCalleeDevice() DeviceInfoable GetCalleeNetwork() NetworkInfoable GetCallerDevice() DeviceInfoable GetCallerNetwork() NetworkInfoable GetLabel() *string GetOdataType() *string GetStreams() []MediaStreamable SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) SetCalleeDevice(value DeviceInfoable) SetCalleeNetwork(value NetworkInfoable) SetCallerDevice(value DeviceInfoable) SetCallerNetwork(value NetworkInfoable) SetLabel(value *string) SetOdataType(value *string) SetStreams(value []MediaStreamable) }
Mediaable
type NetworkConnectionType ¶
type NetworkConnectionType int
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 ¶
type NetworkInfo struct {
// contains filtered or unexported fields
}
NetworkInfo
func NewNetworkInfo ¶
func NewNetworkInfo() *NetworkInfo
NewNetworkInfo instantiates a new networkInfo and sets the default values.
func (*NetworkInfo) GetAdditionalData ¶
func (m *NetworkInfo) GetAdditionalData() map[string]any
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) GetBackingStore ¶ added in v0.56.0
func (m *NetworkInfo) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the backingStore property value. Stores model information.
func (*NetworkInfo) GetBandwidthLowEventRatio ¶
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 ¶
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 ¶
func (m *NetworkInfo) GetConnectionType() *NetworkConnectionType
GetConnectionType gets the connectionType property value. The connectionType property
func (*NetworkInfo) GetDelayEventRatio ¶
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 ¶
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 ¶
func (m *NetworkInfo) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*NetworkInfo) GetIpAddress ¶
func (m *NetworkInfo) GetIpAddress() *string
GetIpAddress gets the ipAddress property value. IP address of the media endpoint.
func (*NetworkInfo) GetLinkSpeed ¶
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 ¶
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) GetNetworkTransportProtocol ¶ added in v0.26.0
func (m *NetworkInfo) GetNetworkTransportProtocol() *NetworkTransportProtocol
GetNetworkTransportProtocol gets the networkTransportProtocol property value. The networkTransportProtocol property
func (*NetworkInfo) GetOdataType ¶ added in v0.31.0
func (m *NetworkInfo) GetOdataType() *string
GetOdataType gets the @odata.type property value. The OdataType property
func (*NetworkInfo) GetPort ¶
func (m *NetworkInfo) GetPort() *int32
GetPort gets the port property value. Network port number used by media endpoint.
func (*NetworkInfo) GetReceivedQualityEventRatio ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (m *NetworkInfo) GetSubnet() *string
GetSubnet gets the subnet property value. Subnet used for media stream by the media endpoint.
func (*NetworkInfo) GetTraceRouteHops ¶ added in v0.26.0
func (m *NetworkInfo) GetTraceRouteHops() []TraceRouteHopable
GetTraceRouteHops gets the traceRouteHops property value. List of network trace route hops collected for this media stream.*
func (*NetworkInfo) GetWifiBand ¶
func (m *NetworkInfo) GetWifiBand() *WifiBand
GetWifiBand gets the wifiBand property value. The wifiBand property
func (*NetworkInfo) GetWifiBatteryCharge ¶
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 ¶
func (m *NetworkInfo) GetWifiChannel() *int32
GetWifiChannel gets the wifiChannel property value. WiFi channel used by the media endpoint.
func (*NetworkInfo) GetWifiMicrosoftDriver ¶
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 ¶
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 ¶
func (m *NetworkInfo) GetWifiRadioType() *WifiRadioType
GetWifiRadioType gets the wifiRadioType property value. The wifiRadioType property
func (*NetworkInfo) GetWifiSignalStrength ¶
func (m *NetworkInfo) GetWifiSignalStrength() *int32
GetWifiSignalStrength gets the wifiSignalStrength property value. WiFi signal strength in percentage reported by the media endpoint.
func (*NetworkInfo) GetWifiVendorDriver ¶
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 ¶
func (m *NetworkInfo) GetWifiVendorDriverVersion() *string
GetWifiVendorDriverVersion gets the wifiVendorDriverVersion property value. Version of the WiFi driver used by the media endpoint.
func (*NetworkInfo) Serialize ¶
func (m *NetworkInfo) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*NetworkInfo) SetAdditionalData ¶
func (m *NetworkInfo) SetAdditionalData(value map[string]any)
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) SetBackingStore ¶ added in v0.56.0
func (m *NetworkInfo) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetBackingStore sets the backingStore property value. Stores model information.
func (*NetworkInfo) SetBandwidthLowEventRatio ¶
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 ¶
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 ¶
func (m *NetworkInfo) SetConnectionType(value *NetworkConnectionType)
SetConnectionType sets the connectionType property value. The connectionType property
func (*NetworkInfo) SetDelayEventRatio ¶
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 ¶
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 ¶
func (m *NetworkInfo) SetIpAddress(value *string)
SetIpAddress sets the ipAddress property value. IP address of the media endpoint.
func (*NetworkInfo) SetLinkSpeed ¶
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 ¶
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) SetNetworkTransportProtocol ¶ added in v0.26.0
func (m *NetworkInfo) SetNetworkTransportProtocol(value *NetworkTransportProtocol)
SetNetworkTransportProtocol sets the networkTransportProtocol property value. The networkTransportProtocol property
func (*NetworkInfo) SetOdataType ¶ added in v0.31.0
func (m *NetworkInfo) SetOdataType(value *string)
SetOdataType sets the @odata.type property value. The OdataType property
func (*NetworkInfo) SetPort ¶
func (m *NetworkInfo) SetPort(value *int32)
SetPort sets the port property value. Network port number used by media endpoint.
func (*NetworkInfo) SetReceivedQualityEventRatio ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (m *NetworkInfo) SetSubnet(value *string)
SetSubnet sets the subnet property value. Subnet used for media stream by the media endpoint.
func (*NetworkInfo) SetTraceRouteHops ¶ added in v0.26.0
func (m *NetworkInfo) SetTraceRouteHops(value []TraceRouteHopable)
SetTraceRouteHops sets the traceRouteHops property value. List of network trace route hops collected for this media stream.*
func (*NetworkInfo) SetWifiBand ¶
func (m *NetworkInfo) SetWifiBand(value *WifiBand)
SetWifiBand sets the wifiBand property value. The wifiBand property
func (*NetworkInfo) SetWifiBatteryCharge ¶
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 ¶
func (m *NetworkInfo) SetWifiChannel(value *int32)
SetWifiChannel sets the wifiChannel property value. WiFi channel used by the media endpoint.
func (*NetworkInfo) SetWifiMicrosoftDriver ¶
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 ¶
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 ¶
func (m *NetworkInfo) SetWifiRadioType(value *WifiRadioType)
SetWifiRadioType sets the wifiRadioType property value. The wifiRadioType property
func (*NetworkInfo) SetWifiSignalStrength ¶
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 ¶
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 ¶
func (m *NetworkInfo) SetWifiVendorDriverVersion(value *string)
SetWifiVendorDriverVersion sets the wifiVendorDriverVersion property value. Version of the WiFi driver used by the media endpoint.
type NetworkInfoable ¶
type NetworkInfoable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore GetBandwidthLowEventRatio() *float32 GetBasicServiceSetIdentifier() *string GetConnectionType() *NetworkConnectionType GetDelayEventRatio() *float32 GetDnsSuffix() *string GetIpAddress() *string GetLinkSpeed() *int64 GetMacAddress() *string GetNetworkTransportProtocol() *NetworkTransportProtocol GetOdataType() *string GetPort() *int32 GetReceivedQualityEventRatio() *float32 GetReflexiveIPAddress() *string GetRelayIPAddress() *string GetRelayPort() *int32 GetSentQualityEventRatio() *float32 GetSubnet() *string GetTraceRouteHops() []TraceRouteHopable GetWifiBand() *WifiBand GetWifiBatteryCharge() *int32 GetWifiChannel() *int32 GetWifiMicrosoftDriver() *string GetWifiMicrosoftDriverVersion() *string GetWifiRadioType() *WifiRadioType GetWifiSignalStrength() *int32 GetWifiVendorDriver() *string GetWifiVendorDriverVersion() *string SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) SetBandwidthLowEventRatio(value *float32) SetBasicServiceSetIdentifier(value *string) SetConnectionType(value *NetworkConnectionType) SetDelayEventRatio(value *float32) SetDnsSuffix(value *string) SetIpAddress(value *string) SetLinkSpeed(value *int64) SetMacAddress(value *string) SetNetworkTransportProtocol(value *NetworkTransportProtocol) SetOdataType(value *string) SetPort(value *int32) SetReceivedQualityEventRatio(value *float32) SetReflexiveIPAddress(value *string) SetRelayIPAddress(value *string) SetRelayPort(value *int32) SetSentQualityEventRatio(value *float32) SetSubnet(value *string) SetTraceRouteHops(value []TraceRouteHopable) 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 NetworkTransportProtocol ¶ added in v0.26.0
type NetworkTransportProtocol int
const ( UNKNOWN_NETWORKTRANSPORTPROTOCOL NetworkTransportProtocol = iota UDP_NETWORKTRANSPORTPROTOCOL TCP_NETWORKTRANSPORTPROTOCOL UNKNOWNFUTUREVALUE_NETWORKTRANSPORTPROTOCOL )
func (NetworkTransportProtocol) String ¶ added in v0.26.0
func (i NetworkTransportProtocol) String() string
type ParticipantEndpoint ¶ added in v0.29.0
type ParticipantEndpoint struct {
Endpoint
}
ParticipantEndpoint
func NewParticipantEndpoint ¶ added in v0.29.0
func NewParticipantEndpoint() *ParticipantEndpoint
NewParticipantEndpoint instantiates a new ParticipantEndpoint and sets the default values.
func (*ParticipantEndpoint) GetCpuCoresCount ¶ added in v1.8.0
func (m *ParticipantEndpoint) GetCpuCoresCount() *int32
GetCpuCoresCount gets the cpuCoresCount property value. CPU number of cores used by the media endpoint.
func (*ParticipantEndpoint) GetCpuName ¶ added in v1.8.0
func (m *ParticipantEndpoint) GetCpuName() *string
GetCpuName gets the cpuName property value. CPU name used by the media endpoint.
func (*ParticipantEndpoint) GetCpuProcessorSpeedInMhz ¶ added in v1.8.0
func (m *ParticipantEndpoint) GetCpuProcessorSpeedInMhz() *int32
GetCpuProcessorSpeedInMhz gets the cpuProcessorSpeedInMhz property value. CPU processor speed used by the media endpoint.
func (*ParticipantEndpoint) GetFeedback ¶ added in v0.29.0
func (m *ParticipantEndpoint) GetFeedback() UserFeedbackable
GetFeedback gets the feedback property value. The feedback provided by the user of this endpoint about the quality of the session.
func (*ParticipantEndpoint) GetFieldDeserializers ¶ added in v0.29.0
func (m *ParticipantEndpoint) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*ParticipantEndpoint) GetIdentity ¶ added in v0.29.0
func (m *ParticipantEndpoint) GetIdentity() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable
GetIdentity gets the identity property value. Identity associated with the endpoint.
func (*ParticipantEndpoint) GetName ¶ added in v1.8.0
func (m *ParticipantEndpoint) GetName() *string
GetName gets the name property value. Name of the device used by the media endpoint.
func (*ParticipantEndpoint) Serialize ¶ added in v0.29.0
func (m *ParticipantEndpoint) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*ParticipantEndpoint) SetCpuCoresCount ¶ added in v1.8.0
func (m *ParticipantEndpoint) SetCpuCoresCount(value *int32)
SetCpuCoresCount sets the cpuCoresCount property value. CPU number of cores used by the media endpoint.
func (*ParticipantEndpoint) SetCpuName ¶ added in v1.8.0
func (m *ParticipantEndpoint) SetCpuName(value *string)
SetCpuName sets the cpuName property value. CPU name used by the media endpoint.
func (*ParticipantEndpoint) SetCpuProcessorSpeedInMhz ¶ added in v1.8.0
func (m *ParticipantEndpoint) SetCpuProcessorSpeedInMhz(value *int32)
SetCpuProcessorSpeedInMhz sets the cpuProcessorSpeedInMhz property value. CPU processor speed used by the media endpoint.
func (*ParticipantEndpoint) SetFeedback ¶ added in v0.29.0
func (m *ParticipantEndpoint) SetFeedback(value UserFeedbackable)
SetFeedback sets the feedback property value. The feedback provided by the user of this endpoint about the quality of the session.
func (*ParticipantEndpoint) SetIdentity ¶ added in v0.29.0
func (m *ParticipantEndpoint) SetIdentity(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable)
SetIdentity sets the identity property value. Identity associated with the endpoint.
func (*ParticipantEndpoint) SetName ¶ added in v1.8.0
func (m *ParticipantEndpoint) SetName(value *string)
SetName sets the name property value. Name of the device used by the media endpoint.
type ParticipantEndpointable ¶ added in v0.29.0
type ParticipantEndpointable interface { Endpointable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetCpuCoresCount() *int32 GetCpuName() *string GetCpuProcessorSpeedInMhz() *int32 GetFeedback() UserFeedbackable GetIdentity() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable GetName() *string SetCpuCoresCount(value *int32) SetCpuName(value *string) SetCpuProcessorSpeedInMhz(value *int32) SetFeedback(value UserFeedbackable) SetIdentity(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable) SetName(value *string) }
ParticipantEndpointable
type ProductFamily ¶ added in v0.29.0
type ProductFamily int
const ( UNKNOWN_PRODUCTFAMILY ProductFamily = iota TEAMS_PRODUCTFAMILY SKYPEFORBUSINESS_PRODUCTFAMILY LYNC_PRODUCTFAMILY UNKNOWNFUTUREVALUE_PRODUCTFAMILY AZURECOMMUNICATIONSERVICES_PRODUCTFAMILY )
func (ProductFamily) String ¶ added in v0.29.0
func (i ProductFamily) String() string
type PstnCallDurationSource ¶ added in v0.24.0
type PstnCallDurationSource int
const ( MICROSOFT_PSTNCALLDURATIONSOURCE PstnCallDurationSource = iota OPERATOR_PSTNCALLDURATIONSOURCE )
func (PstnCallDurationSource) String ¶ added in v0.24.0
func (i PstnCallDurationSource) String() string
type PstnCallLogRow ¶ added in v0.24.0
type PstnCallLogRow struct {
// contains filtered or unexported fields
}
PstnCallLogRow
func NewPstnCallLogRow ¶ added in v0.24.0
func NewPstnCallLogRow() *PstnCallLogRow
NewPstnCallLogRow instantiates a new pstnCallLogRow and sets the default values.
func (*PstnCallLogRow) GetAdditionalData ¶ added in v0.24.0
func (m *PstnCallLogRow) GetAdditionalData() map[string]any
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 (*PstnCallLogRow) GetBackingStore ¶ added in v0.56.0
func (m *PstnCallLogRow) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the backingStore property value. Stores model information.
func (*PstnCallLogRow) GetCallDurationSource ¶ added in v0.24.0
func (m *PstnCallLogRow) GetCallDurationSource() *PstnCallDurationSource
GetCallDurationSource gets the callDurationSource property value. The source of the call duration data. If the call uses a third-party telecommunications operator via the Operator Connect Program, the operator may provide their own call duration data. In this case, the property value is operator. Otherwise, the value is microsoft.
func (*PstnCallLogRow) GetCallId ¶ added in v0.24.0
func (m *PstnCallLogRow) GetCallId() *string
GetCallId gets the callId property value. Call identifier. Not guaranteed to be unique.
func (*PstnCallLogRow) GetCallType ¶ added in v0.24.0
func (m *PstnCallLogRow) GetCallType() *string
GetCallType gets the callType property value. Whether the call was a PSTN outbound or inbound call and the type of call such as a call placed by a user or an audio conference.
func (*PstnCallLogRow) GetCalleeNumber ¶ added in v0.24.0
func (m *PstnCallLogRow) GetCalleeNumber() *string
GetCalleeNumber gets the calleeNumber property value. Number dialed in E.164 format.
func (*PstnCallLogRow) GetCallerNumber ¶ added in v0.24.0
func (m *PstnCallLogRow) GetCallerNumber() *string
GetCallerNumber gets the callerNumber property value. Number that received the call for inbound calls or the number dialed for outbound calls. E.164 format.
func (*PstnCallLogRow) GetCharge ¶ added in v0.24.0
func (m *PstnCallLogRow) GetCharge() *float64
GetCharge gets the charge property value. Amount of money or cost of the call that is charged to your account.
func (*PstnCallLogRow) GetConferenceId ¶ added in v0.24.0
func (m *PstnCallLogRow) GetConferenceId() *string
GetConferenceId gets the conferenceId property value. ID of the audio conference.
func (*PstnCallLogRow) GetConnectionCharge ¶ added in v0.24.0
func (m *PstnCallLogRow) GetConnectionCharge() *float64
GetConnectionCharge gets the connectionCharge property value. Connection fee price.
func (*PstnCallLogRow) GetCurrency ¶ added in v0.24.0
func (m *PstnCallLogRow) GetCurrency() *string
GetCurrency gets the currency property value. Type of currency used to calculate the cost of the call. For details, see (ISO 4217.
func (*PstnCallLogRow) GetDestinationContext ¶ added in v0.24.0
func (m *PstnCallLogRow) GetDestinationContext() *string
GetDestinationContext gets the destinationContext property value. Whether the call was domestic (within a country or region) or international (outside a country or region) based on the user's location.
func (*PstnCallLogRow) GetDestinationName ¶ added in v0.24.0
func (m *PstnCallLogRow) GetDestinationName() *string
GetDestinationName gets the destinationName property value. Country or region dialed.
func (*PstnCallLogRow) GetDuration ¶ added in v0.24.0
func (m *PstnCallLogRow) GetDuration() *int32
GetDuration gets the duration property value. How long the call was connected, in seconds.
func (*PstnCallLogRow) GetEndDateTime ¶ added in v0.24.0
func (m *PstnCallLogRow) GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetEndDateTime gets the endDateTime property value. Call end time.
func (*PstnCallLogRow) GetFieldDeserializers ¶ added in v0.24.0
func (m *PstnCallLogRow) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*PstnCallLogRow) GetId ¶ added in v0.24.0
func (m *PstnCallLogRow) GetId() *string
GetId gets the id property value. Unique call identifier. GUID.
func (*PstnCallLogRow) GetInventoryType ¶ added in v0.24.0
func (m *PstnCallLogRow) GetInventoryType() *string
GetInventoryType gets the inventoryType property value. User's phone number type, such as a service of toll-free number.
func (*PstnCallLogRow) GetLicenseCapability ¶ added in v0.24.0
func (m *PstnCallLogRow) GetLicenseCapability() *string
GetLicenseCapability gets the licenseCapability property value. The license used for the call.
func (*PstnCallLogRow) GetOdataType ¶ added in v0.31.0
func (m *PstnCallLogRow) GetOdataType() *string
GetOdataType gets the @odata.type property value. The OdataType property
func (*PstnCallLogRow) GetOperator ¶ added in v0.24.0
func (m *PstnCallLogRow) GetOperator() *string
GetOperator gets the operator property value. The telecommunications operator which provided PSTN services for this call. This may be Microsoft, or it may be a third-party operator via the Operator Connect Program.
func (*PstnCallLogRow) GetStartDateTime ¶ added in v0.24.0
func (m *PstnCallLogRow) GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetStartDateTime gets the startDateTime property value. Call start time.
func (*PstnCallLogRow) GetTenantCountryCode ¶ added in v0.24.0
func (m *PstnCallLogRow) GetTenantCountryCode() *string
GetTenantCountryCode gets the tenantCountryCode property value. Country code of the tenant. For details, see ISO 3166-1 alpha-2.
func (*PstnCallLogRow) GetUsageCountryCode ¶ added in v0.24.0
func (m *PstnCallLogRow) GetUsageCountryCode() *string
GetUsageCountryCode gets the usageCountryCode property value. Country code of the user. For details, see ISO 3166-1 alpha-2.
func (*PstnCallLogRow) GetUserDisplayName ¶ added in v0.24.0
func (m *PstnCallLogRow) GetUserDisplayName() *string
GetUserDisplayName gets the userDisplayName property value. Display name of the user.
func (*PstnCallLogRow) GetUserId ¶ added in v0.24.0
func (m *PstnCallLogRow) GetUserId() *string
GetUserId gets the userId property value. Calling user's ID in Graph. GUID. This and other user info will be null/empty for bot call types (ucap_in, ucap_out).
func (*PstnCallLogRow) GetUserPrincipalName ¶ added in v0.24.0
func (m *PstnCallLogRow) GetUserPrincipalName() *string
GetUserPrincipalName gets the userPrincipalName property value. The user principal name (sign-in name) in Azure Active Directory. This is usually the same as the user's SIP address, and can be same as the user's e-mail address.
func (*PstnCallLogRow) Serialize ¶ added in v0.24.0
func (m *PstnCallLogRow) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*PstnCallLogRow) SetAdditionalData ¶ added in v0.24.0
func (m *PstnCallLogRow) SetAdditionalData(value map[string]any)
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 (*PstnCallLogRow) SetBackingStore ¶ added in v0.56.0
func (m *PstnCallLogRow) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetBackingStore sets the backingStore property value. Stores model information.
func (*PstnCallLogRow) SetCallDurationSource ¶ added in v0.24.0
func (m *PstnCallLogRow) SetCallDurationSource(value *PstnCallDurationSource)
SetCallDurationSource sets the callDurationSource property value. The source of the call duration data. If the call uses a third-party telecommunications operator via the Operator Connect Program, the operator may provide their own call duration data. In this case, the property value is operator. Otherwise, the value is microsoft.
func (*PstnCallLogRow) SetCallId ¶ added in v0.24.0
func (m *PstnCallLogRow) SetCallId(value *string)
SetCallId sets the callId property value. Call identifier. Not guaranteed to be unique.
func (*PstnCallLogRow) SetCallType ¶ added in v0.24.0
func (m *PstnCallLogRow) SetCallType(value *string)
SetCallType sets the callType property value. Whether the call was a PSTN outbound or inbound call and the type of call such as a call placed by a user or an audio conference.
func (*PstnCallLogRow) SetCalleeNumber ¶ added in v0.24.0
func (m *PstnCallLogRow) SetCalleeNumber(value *string)
SetCalleeNumber sets the calleeNumber property value. Number dialed in E.164 format.
func (*PstnCallLogRow) SetCallerNumber ¶ added in v0.24.0
func (m *PstnCallLogRow) SetCallerNumber(value *string)
SetCallerNumber sets the callerNumber property value. Number that received the call for inbound calls or the number dialed for outbound calls. E.164 format.
func (*PstnCallLogRow) SetCharge ¶ added in v0.24.0
func (m *PstnCallLogRow) SetCharge(value *float64)
SetCharge sets the charge property value. Amount of money or cost of the call that is charged to your account.
func (*PstnCallLogRow) SetConferenceId ¶ added in v0.24.0
func (m *PstnCallLogRow) SetConferenceId(value *string)
SetConferenceId sets the conferenceId property value. ID of the audio conference.
func (*PstnCallLogRow) SetConnectionCharge ¶ added in v0.24.0
func (m *PstnCallLogRow) SetConnectionCharge(value *float64)
SetConnectionCharge sets the connectionCharge property value. Connection fee price.
func (*PstnCallLogRow) SetCurrency ¶ added in v0.24.0
func (m *PstnCallLogRow) SetCurrency(value *string)
SetCurrency sets the currency property value. Type of currency used to calculate the cost of the call. For details, see (ISO 4217.
func (*PstnCallLogRow) SetDestinationContext ¶ added in v0.24.0
func (m *PstnCallLogRow) SetDestinationContext(value *string)
SetDestinationContext sets the destinationContext property value. Whether the call was domestic (within a country or region) or international (outside a country or region) based on the user's location.
func (*PstnCallLogRow) SetDestinationName ¶ added in v0.24.0
func (m *PstnCallLogRow) SetDestinationName(value *string)
SetDestinationName sets the destinationName property value. Country or region dialed.
func (*PstnCallLogRow) SetDuration ¶ added in v0.24.0
func (m *PstnCallLogRow) SetDuration(value *int32)
SetDuration sets the duration property value. How long the call was connected, in seconds.
func (*PstnCallLogRow) SetEndDateTime ¶ added in v0.24.0
func (m *PstnCallLogRow) SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetEndDateTime sets the endDateTime property value. Call end time.
func (*PstnCallLogRow) SetId ¶ added in v0.24.0
func (m *PstnCallLogRow) SetId(value *string)
SetId sets the id property value. Unique call identifier. GUID.
func (*PstnCallLogRow) SetInventoryType ¶ added in v0.24.0
func (m *PstnCallLogRow) SetInventoryType(value *string)
SetInventoryType sets the inventoryType property value. User's phone number type, such as a service of toll-free number.
func (*PstnCallLogRow) SetLicenseCapability ¶ added in v0.24.0
func (m *PstnCallLogRow) SetLicenseCapability(value *string)
SetLicenseCapability sets the licenseCapability property value. The license used for the call.
func (*PstnCallLogRow) SetOdataType ¶ added in v0.31.0
func (m *PstnCallLogRow) SetOdataType(value *string)
SetOdataType sets the @odata.type property value. The OdataType property
func (*PstnCallLogRow) SetOperator ¶ added in v0.24.0
func (m *PstnCallLogRow) SetOperator(value *string)
SetOperator sets the operator property value. The telecommunications operator which provided PSTN services for this call. This may be Microsoft, or it may be a third-party operator via the Operator Connect Program.
func (*PstnCallLogRow) SetStartDateTime ¶ added in v0.24.0
func (m *PstnCallLogRow) SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetStartDateTime sets the startDateTime property value. Call start time.
func (*PstnCallLogRow) SetTenantCountryCode ¶ added in v0.24.0
func (m *PstnCallLogRow) SetTenantCountryCode(value *string)
SetTenantCountryCode sets the tenantCountryCode property value. Country code of the tenant. For details, see ISO 3166-1 alpha-2.
func (*PstnCallLogRow) SetUsageCountryCode ¶ added in v0.24.0
func (m *PstnCallLogRow) SetUsageCountryCode(value *string)
SetUsageCountryCode sets the usageCountryCode property value. Country code of the user. For details, see ISO 3166-1 alpha-2.
func (*PstnCallLogRow) SetUserDisplayName ¶ added in v0.24.0
func (m *PstnCallLogRow) SetUserDisplayName(value *string)
SetUserDisplayName sets the userDisplayName property value. Display name of the user.
func (*PstnCallLogRow) SetUserId ¶ added in v0.24.0
func (m *PstnCallLogRow) SetUserId(value *string)
SetUserId sets the userId property value. Calling user's ID in Graph. GUID. This and other user info will be null/empty for bot call types (ucap_in, ucap_out).
func (*PstnCallLogRow) SetUserPrincipalName ¶ added in v0.24.0
func (m *PstnCallLogRow) SetUserPrincipalName(value *string)
SetUserPrincipalName sets the userPrincipalName property value. The user principal name (sign-in name) in Azure Active Directory. This is usually the same as the user's SIP address, and can be same as the user's e-mail address.
type PstnCallLogRowable ¶ added in v0.24.0
type PstnCallLogRowable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore GetCallDurationSource() *PstnCallDurationSource GetCalleeNumber() *string GetCallerNumber() *string GetCallId() *string GetCallType() *string GetCharge() *float64 GetConferenceId() *string GetConnectionCharge() *float64 GetCurrency() *string GetDestinationContext() *string GetDestinationName() *string GetDuration() *int32 GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time GetId() *string GetInventoryType() *string GetLicenseCapability() *string GetOdataType() *string GetOperator() *string GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time GetTenantCountryCode() *string GetUsageCountryCode() *string GetUserDisplayName() *string GetUserId() *string GetUserPrincipalName() *string SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) SetCallDurationSource(value *PstnCallDurationSource) SetCalleeNumber(value *string) SetCallerNumber(value *string) SetCallId(value *string) SetCallType(value *string) SetCharge(value *float64) SetConferenceId(value *string) SetConnectionCharge(value *float64) SetCurrency(value *string) SetDestinationContext(value *string) SetDestinationName(value *string) SetDuration(value *int32) SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) SetId(value *string) SetInventoryType(value *string) SetLicenseCapability(value *string) SetOdataType(value *string) SetOperator(value *string) SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) SetTenantCountryCode(value *string) SetUsageCountryCode(value *string) SetUserDisplayName(value *string) SetUserId(value *string) SetUserPrincipalName(value *string) }
PstnCallLogRowable
type Segment ¶
type Segment struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity
}
Segment
func NewSegment ¶
func NewSegment() *Segment
NewSegment instantiates a new segment and sets the default values.
func (*Segment) GetCallee ¶
func (m *Segment) GetCallee() Endpointable
GetCallee gets the callee property value. Endpoint that answered this segment.
func (*Segment) GetCaller ¶
func (m *Segment) GetCaller() Endpointable
GetCaller gets the caller property value. Endpoint that initiated this segment.
func (*Segment) GetEndDateTime ¶
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 ¶
func (m *Segment) GetFailureInfo() FailureInfoable
GetFailureInfo gets the failureInfo property value. Failure information associated with the segment if it failed.
func (*Segment) GetFieldDeserializers ¶
func (m *Segment) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*Segment) GetMedia ¶
GetMedia gets the media property value. Media associated with this segment.
func (*Segment) GetStartDateTime ¶
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 ¶
func (m *Segment) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*Segment) SetCallee ¶
func (m *Segment) SetCallee(value Endpointable)
SetCallee sets the callee property value. Endpoint that answered this segment.
func (*Segment) SetCaller ¶
func (m *Segment) SetCaller(value Endpointable)
SetCaller sets the caller property value. Endpoint that initiated this segment.
func (*Segment) SetEndDateTime ¶
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 ¶
func (m *Segment) SetFailureInfo(value FailureInfoable)
SetFailureInfo sets the failureInfo property value. Failure information associated with the segment if it failed.
func (*Segment) SetMedia ¶
SetMedia sets the media property value. Media associated with this segment.
func (*Segment) SetStartDateTime ¶
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 ¶
type SegmentCollectionResponse struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse
}
SegmentCollectionResponse
func NewSegmentCollectionResponse ¶
func NewSegmentCollectionResponse() *SegmentCollectionResponse
NewSegmentCollectionResponse instantiates a new SegmentCollectionResponse and sets the default values.
func (*SegmentCollectionResponse) GetFieldDeserializers ¶
func (m *SegmentCollectionResponse) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*SegmentCollectionResponse) GetValue ¶
func (m *SegmentCollectionResponse) GetValue() []Segmentable
GetValue gets the value property value. The value property
func (*SegmentCollectionResponse) Serialize ¶
func (m *SegmentCollectionResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*SegmentCollectionResponse) SetValue ¶
func (m *SegmentCollectionResponse) SetValue(value []Segmentable)
SetValue sets the value property value. The value property
type SegmentCollectionResponseable ¶
type SegmentCollectionResponseable interface { iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetValue() []Segmentable SetValue(value []Segmentable) }
SegmentCollectionResponseable
type Segmentable ¶
type Segmentable interface { iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.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 ServiceEndpoint ¶ added in v0.29.0
type ServiceEndpoint struct {
Endpoint
}
ServiceEndpoint
func NewServiceEndpoint ¶ added in v0.29.0
func NewServiceEndpoint() *ServiceEndpoint
NewServiceEndpoint instantiates a new ServiceEndpoint and sets the default values.
func (*ServiceEndpoint) GetFieldDeserializers ¶ added in v0.29.0
func (m *ServiceEndpoint) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*ServiceEndpoint) Serialize ¶ added in v0.29.0
func (m *ServiceEndpoint) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
type ServiceEndpointable ¶ added in v0.29.0
type ServiceEndpointable interface { Endpointable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable }
ServiceEndpointable
type ServiceRole ¶ added in v0.29.0
type ServiceRole int
const ( UNKNOWN_SERVICEROLE ServiceRole = iota CUSTOMBOT_SERVICEROLE SKYPEFORBUSINESSMICROSOFTTEAMSGATEWAY_SERVICEROLE SKYPEFORBUSINESSAUDIOVIDEOMCU_SERVICEROLE SKYPEFORBUSINESSAPPLICATIONSHARINGMCU_SERVICEROLE SKYPEFORBUSINESSCALLQUEUES_SERVICEROLE SKYPEFORBUSINESSAUTOATTENDANT_SERVICEROLE MEDIATIONSERVER_SERVICEROLE MEDIATIONSERVERCLOUDCONNECTOREDITION_SERVICEROLE EXCHANGEUNIFIEDMESSAGINGSERVICE_SERVICEROLE MEDIACONTROLLER_SERVICEROLE CONFERENCINGANNOUNCEMENTSERVICE_SERVICEROLE CONFERENCINGATTENDANT_SERVICEROLE AUDIOTELECONFERENCERCONTROLLER_SERVICEROLE SKYPEFORBUSINESSUNIFIEDCOMMUNICATIONAPPLICATIONPLATFORM_SERVICEROLE RESPONSEGROUPSERVICEANNOUNCEMENTSERVICE_SERVICEROLE GATEWAY_SERVICEROLE SKYPETRANSLATOR_SERVICEROLE SKYPEFORBUSINESSATTENDANT_SERVICEROLE RESPONSEGROUPSERVICE_SERVICEROLE VOICEMAIL_SERVICEROLE UNKNOWNFUTUREVALUE_SERVICEROLE )
func (ServiceRole) String ¶ added in v0.29.0
func (i ServiceRole) String() string
type ServiceUserAgent ¶ added in v0.29.0
type ServiceUserAgent struct {
UserAgent
}
ServiceUserAgent
func NewServiceUserAgent ¶ added in v0.29.0
func NewServiceUserAgent() *ServiceUserAgent
NewServiceUserAgent instantiates a new ServiceUserAgent and sets the default values.
func (*ServiceUserAgent) GetFieldDeserializers ¶ added in v0.29.0
func (m *ServiceUserAgent) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*ServiceUserAgent) GetRole ¶ added in v0.29.0
func (m *ServiceUserAgent) GetRole() *ServiceRole
GetRole gets the role property value. The role property
func (*ServiceUserAgent) Serialize ¶ added in v0.29.0
func (m *ServiceUserAgent) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*ServiceUserAgent) SetRole ¶ added in v0.29.0
func (m *ServiceUserAgent) SetRole(value *ServiceRole)
SetRole sets the role property value. The role property
type ServiceUserAgentable ¶ added in v0.29.0
type ServiceUserAgentable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable UserAgentable GetRole() *ServiceRole SetRole(value *ServiceRole) }
ServiceUserAgentable
type Session ¶
type Session struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity
}
Session
func NewSession ¶
func NewSession() *Session
NewSession instantiates a new session and sets the default values.
func (*Session) GetCallee ¶
func (m *Session) GetCallee() Endpointable
GetCallee gets the callee property value. Endpoint that answered the session.
func (*Session) GetCaller ¶
func (m *Session) GetCaller() Endpointable
GetCaller gets the caller property value. Endpoint that initiated the session.
func (*Session) GetEndDateTime ¶
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 ¶
func (m *Session) GetFailureInfo() FailureInfoable
GetFailureInfo gets the failureInfo property value. Failure information associated with the session if the session failed.
func (*Session) GetFieldDeserializers ¶
func (m *Session) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*Session) GetIsTest ¶ added in v1.8.0
GetIsTest gets the isTest property value. Specifies whether the session is a test.
func (*Session) GetModalities ¶
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 ¶
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 ¶
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 ¶
func (m *Session) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*Session) SetCallee ¶
func (m *Session) SetCallee(value Endpointable)
SetCallee sets the callee property value. Endpoint that answered the session.
func (*Session) SetCaller ¶
func (m *Session) SetCaller(value Endpointable)
SetCaller sets the caller property value. Endpoint that initiated the session.
func (*Session) SetEndDateTime ¶
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 ¶
func (m *Session) SetFailureInfo(value FailureInfoable)
SetFailureInfo sets the failureInfo property value. Failure information associated with the session if the session failed.
func (*Session) SetIsTest ¶ added in v1.8.0
SetIsTest sets the isTest property value. Specifies whether the session is a test.
func (*Session) SetModalities ¶
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 ¶
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 ¶
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 ¶
type SessionCollectionResponse struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse
}
SessionCollectionResponse
func NewSessionCollectionResponse ¶
func NewSessionCollectionResponse() *SessionCollectionResponse
NewSessionCollectionResponse instantiates a new SessionCollectionResponse and sets the default values.
func (*SessionCollectionResponse) GetFieldDeserializers ¶
func (m *SessionCollectionResponse) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*SessionCollectionResponse) GetValue ¶
func (m *SessionCollectionResponse) GetValue() []Sessionable
GetValue gets the value property value. The value property
func (*SessionCollectionResponse) Serialize ¶
func (m *SessionCollectionResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*SessionCollectionResponse) SetValue ¶
func (m *SessionCollectionResponse) SetValue(value []Sessionable)
SetValue sets the value property value. The value property
type SessionCollectionResponseable ¶
type SessionCollectionResponseable interface { iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetValue() []Sessionable SetValue(value []Sessionable) }
SessionCollectionResponseable
type Sessionable ¶
type Sessionable interface { iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetCallee() Endpointable GetCaller() Endpointable GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time GetFailureInfo() FailureInfoable GetIsTest() *bool GetModalities() []Modality GetSegments() []Segmentable GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time SetCallee(value Endpointable) SetCaller(value Endpointable) SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) SetFailureInfo(value FailureInfoable) SetIsTest(value *bool) SetModalities(value []Modality) SetSegments(value []Segmentable) SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) }
Sessionable
type TraceRouteHop ¶ added in v0.26.0
type TraceRouteHop struct {
// contains filtered or unexported fields
}
TraceRouteHop
func NewTraceRouteHop ¶ added in v0.26.0
func NewTraceRouteHop() *TraceRouteHop
NewTraceRouteHop instantiates a new TraceRouteHop and sets the default values.
func (*TraceRouteHop) GetAdditionalData ¶ added in v0.26.0
func (m *TraceRouteHop) GetAdditionalData() map[string]any
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 (*TraceRouteHop) GetBackingStore ¶ added in v0.56.0
func (m *TraceRouteHop) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the backingStore property value. Stores model information.
func (*TraceRouteHop) GetFieldDeserializers ¶ added in v0.26.0
func (m *TraceRouteHop) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*TraceRouteHop) GetHopCount ¶ added in v0.26.0
func (m *TraceRouteHop) GetHopCount() *int32
GetHopCount gets the hopCount property value. The network path count of this hop that was used to compute the RTT.
func (*TraceRouteHop) GetIpAddress ¶ added in v0.26.0
func (m *TraceRouteHop) GetIpAddress() *string
GetIpAddress gets the ipAddress property value. IP address used for this hop in the network trace.
func (*TraceRouteHop) GetOdataType ¶ added in v0.31.0
func (m *TraceRouteHop) GetOdataType() *string
GetOdataType gets the @odata.type property value. The OdataType property
func (*TraceRouteHop) GetRoundTripTime ¶ added in v0.26.0
func (m *TraceRouteHop) GetRoundTripTime() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
GetRoundTripTime gets the roundTripTime property value. The time from when the trace route packet was sent from the client to this hop and back to the client, 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 (*TraceRouteHop) Serialize ¶ added in v0.26.0
func (m *TraceRouteHop) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*TraceRouteHop) SetAdditionalData ¶ added in v0.26.0
func (m *TraceRouteHop) SetAdditionalData(value map[string]any)
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 (*TraceRouteHop) SetBackingStore ¶ added in v0.56.0
func (m *TraceRouteHop) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetBackingStore sets the backingStore property value. Stores model information.
func (*TraceRouteHop) SetHopCount ¶ added in v0.26.0
func (m *TraceRouteHop) SetHopCount(value *int32)
SetHopCount sets the hopCount property value. The network path count of this hop that was used to compute the RTT.
func (*TraceRouteHop) SetIpAddress ¶ added in v0.26.0
func (m *TraceRouteHop) SetIpAddress(value *string)
SetIpAddress sets the ipAddress property value. IP address used for this hop in the network trace.
func (*TraceRouteHop) SetOdataType ¶ added in v0.31.0
func (m *TraceRouteHop) SetOdataType(value *string)
SetOdataType sets the @odata.type property value. The OdataType property
func (*TraceRouteHop) SetRoundTripTime ¶ added in v0.26.0
func (m *TraceRouteHop) SetRoundTripTime(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration)
SetRoundTripTime sets the roundTripTime property value. The time from when the trace route packet was sent from the client to this hop and back to the client, 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.
type TraceRouteHopable ¶ added in v0.26.0
type TraceRouteHopable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore GetHopCount() *int32 GetIpAddress() *string GetOdataType() *string GetRoundTripTime() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) SetHopCount(value *int32) SetIpAddress(value *string) SetOdataType(value *string) SetRoundTripTime(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration) }
TraceRouteHopable
type UserAgent ¶
type UserAgent struct {
// contains filtered or unexported fields
}
UserAgent
func NewUserAgent ¶
func NewUserAgent() *UserAgent
NewUserAgent instantiates a new userAgent and sets the default values.
func (*UserAgent) GetAdditionalData ¶
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 ¶
GetApplicationVersion gets the applicationVersion property value. Identifies the version of application software used by this endpoint.
func (*UserAgent) GetBackingStore ¶ added in v0.56.0
func (m *UserAgent) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the backingStore property value. Stores model information.
func (*UserAgent) GetFieldDeserializers ¶
func (m *UserAgent) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*UserAgent) GetHeaderValue ¶
GetHeaderValue gets the headerValue property value. User-agent header value reported by this endpoint.
func (*UserAgent) GetOdataType ¶ added in v0.31.0
GetOdataType gets the @odata.type property value. The OdataType property
func (*UserAgent) Serialize ¶
func (m *UserAgent) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*UserAgent) SetAdditionalData ¶
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 ¶
SetApplicationVersion sets the applicationVersion property value. Identifies the version of application software used by this endpoint.
func (*UserAgent) SetBackingStore ¶ added in v0.56.0
func (m *UserAgent) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetBackingStore sets the backingStore property value. Stores model information.
func (*UserAgent) SetHeaderValue ¶
SetHeaderValue sets the headerValue property value. User-agent header value reported by this endpoint.
func (*UserAgent) SetOdataType ¶ added in v0.31.0
SetOdataType sets the @odata.type property value. The OdataType property
type UserAgentable ¶
type UserAgentable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetApplicationVersion() *string GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore GetHeaderValue() *string GetOdataType() *string SetApplicationVersion(value *string) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) SetHeaderValue(value *string) SetOdataType(value *string) }
UserAgentable
type UserFeedback ¶ added in v0.29.0
type UserFeedback struct {
// contains filtered or unexported fields
}
UserFeedback
func NewUserFeedback ¶ added in v0.29.0
func NewUserFeedback() *UserFeedback
NewUserFeedback instantiates a new userFeedback and sets the default values.
func (*UserFeedback) GetAdditionalData ¶ added in v0.29.0
func (m *UserFeedback) GetAdditionalData() map[string]any
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 (*UserFeedback) GetBackingStore ¶ added in v0.56.0
func (m *UserFeedback) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the backingStore property value. Stores model information.
func (*UserFeedback) GetFieldDeserializers ¶ added in v0.29.0
func (m *UserFeedback) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*UserFeedback) GetOdataType ¶ added in v0.31.0
func (m *UserFeedback) GetOdataType() *string
GetOdataType gets the @odata.type property value. The OdataType property
func (*UserFeedback) GetRating ¶ added in v0.29.0
func (m *UserFeedback) GetRating() *UserFeedbackRating
GetRating gets the rating property value. The rating property
func (*UserFeedback) GetText ¶ added in v0.29.0
func (m *UserFeedback) GetText() *string
GetText gets the text property value. The feedback text provided by the user of this endpoint for the session.
func (*UserFeedback) GetTokens ¶ added in v0.29.0
func (m *UserFeedback) GetTokens() FeedbackTokenSetable
GetTokens gets the tokens property value. The set of feedback tokens provided by the user of this endpoint for the session. This is a set of Boolean properties. The property names should not be relied upon since they may change depending on what tokens are offered to the user.
func (*UserFeedback) Serialize ¶ added in v0.29.0
func (m *UserFeedback) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*UserFeedback) SetAdditionalData ¶ added in v0.29.0
func (m *UserFeedback) SetAdditionalData(value map[string]any)
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 (*UserFeedback) SetBackingStore ¶ added in v0.56.0
func (m *UserFeedback) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetBackingStore sets the backingStore property value. Stores model information.
func (*UserFeedback) SetOdataType ¶ added in v0.31.0
func (m *UserFeedback) SetOdataType(value *string)
SetOdataType sets the @odata.type property value. The OdataType property
func (*UserFeedback) SetRating ¶ added in v0.29.0
func (m *UserFeedback) SetRating(value *UserFeedbackRating)
SetRating sets the rating property value. The rating property
func (*UserFeedback) SetText ¶ added in v0.29.0
func (m *UserFeedback) SetText(value *string)
SetText sets the text property value. The feedback text provided by the user of this endpoint for the session.
func (*UserFeedback) SetTokens ¶ added in v0.29.0
func (m *UserFeedback) SetTokens(value FeedbackTokenSetable)
SetTokens sets the tokens property value. The set of feedback tokens provided by the user of this endpoint for the session. This is a set of Boolean properties. The property names should not be relied upon since they may change depending on what tokens are offered to the user.
type UserFeedbackRating ¶ added in v0.29.0
type UserFeedbackRating int
const ( NOTRATED_USERFEEDBACKRATING UserFeedbackRating = iota BAD_USERFEEDBACKRATING POOR_USERFEEDBACKRATING FAIR_USERFEEDBACKRATING GOOD_USERFEEDBACKRATING EXCELLENT_USERFEEDBACKRATING UNKNOWNFUTUREVALUE_USERFEEDBACKRATING )
func (UserFeedbackRating) String ¶ added in v0.29.0
func (i UserFeedbackRating) String() string
type UserFeedbackable ¶ added in v0.29.0
type UserFeedbackable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore GetOdataType() *string GetRating() *UserFeedbackRating GetText() *string GetTokens() FeedbackTokenSetable SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) SetOdataType(value *string) SetRating(value *UserFeedbackRating) SetText(value *string) SetTokens(value FeedbackTokenSetable) }
UserFeedbackable
type VideoCodec ¶ added in v0.26.0
type VideoCodec int
const ( UNKNOWN_VIDEOCODEC VideoCodec = iota INVALID_VIDEOCODEC AV1_VIDEOCODEC H263_VIDEOCODEC H264_VIDEOCODEC H264S_VIDEOCODEC H264UC_VIDEOCODEC H265_VIDEOCODEC RTVC1_VIDEOCODEC RTVIDEO_VIDEOCODEC XRTVC1_VIDEOCODEC UNKNOWNFUTUREVALUE_VIDEOCODEC )
func (VideoCodec) String ¶ added in v0.26.0
func (i VideoCodec) String() string
type WifiRadioType ¶
type WifiRadioType int
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 ¶
- audio_codec.go
- call_record.go
- call_record_collection_response.go
- call_type.go
- client_platform.go
- client_user_agent.go
- device_info.go
- direct_routing_log_row.go
- endpoint.go
- failure_info.go
- failure_stage.go
- feedback_token_set.go
- media.go
- media_stream.go
- media_stream_direction.go
- modality.go
- network_connection_type.go
- network_info.go
- network_transport_protocol.go
- participant_endpoint.go
- product_family.go
- pstn_call_duration_source.go
- pstn_call_log_row.go
- segment.go
- segment_collection_response.go
- service_endpoint.go
- service_role.go
- service_user_agent.go
- session.go
- session_collection_response.go
- trace_route_hop.go
- user_agent.go
- user_feedback.go
- user_feedback_rating.go
- video_codec.go
- wifi_band.go
- wifi_radio_type.go