callrecords

package
v0.25.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 31, 2022 License: MIT Imports: 4 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateCallRecordCollectionResponseFromDiscriminatorValue

CreateCallRecordCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateCallRecordFromDiscriminatorValue

CreateCallRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDeviceInfoFromDiscriminatorValue

CreateDeviceInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDirectRoutingLogRowFromDiscriminatorValue added in v0.24.0

CreateDirectRoutingLogRowFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEndpointFromDiscriminatorValue

CreateEndpointFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateFailureInfoFromDiscriminatorValue

CreateFailureInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateMediaFromDiscriminatorValue

CreateMediaFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateMediaStreamFromDiscriminatorValue

CreateMediaStreamFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateNetworkInfoFromDiscriminatorValue

CreateNetworkInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePstnCallLogRowFromDiscriminatorValue added in v0.24.0

CreatePstnCallLogRowFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSegmentCollectionResponseFromDiscriminatorValue

CreateSegmentCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSegmentFromDiscriminatorValue

CreateSegmentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSessionCollectionResponseFromDiscriminatorValue

CreateSessionCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSessionFromDiscriminatorValue

CreateSessionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateUserAgentFromDiscriminatorValue

CreateUserAgentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func ParseCallType

func ParseCallType(v string) (interface{}, error)

func ParseFailureStage

func ParseFailureStage(v string) (interface{}, error)

func ParseMediaStreamDirection

func ParseMediaStreamDirection(v string) (interface{}, error)

func ParseNetworkConnectionType

func ParseNetworkConnectionType(v string) (interface{}, error)

func ParsePstnCallDurationSource added in v0.24.0

func ParsePstnCallDurationSource(v string) (interface{}, error)

func ParseWifiBand

func ParseWifiBand(v string) (interface{}, error)

func ParseWifiRadioType

func ParseWifiRadioType(v string) (interface{}, error)

func SerializeCallType

func SerializeCallType(values []CallType) []string

func SerializeFailureStage

func SerializeFailureStage(values []FailureStage) []string

func SerializeMediaStreamDirection

func SerializeMediaStreamDirection(values []MediaStreamDirection) []string

func SerializeNetworkConnectionType

func SerializeNetworkConnectionType(values []NetworkConnectionType) []string

func SerializePstnCallDurationSource added in v0.24.0

func SerializePstnCallDurationSource(values []PstnCallDurationSource) []string

func SerializeWifiBand

func SerializeWifiBand(values []WifiBand) []string

func SerializeWifiRadioType

func SerializeWifiRadioType(values []WifiRadioType) []string

Types

type CallRecord

type CallRecord struct {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity
	// contains filtered or unexported fields
}

CallRecord provides operations to manage the cloudCommunications singleton.

func NewCallRecord

func NewCallRecord() *CallRecord

NewCallRecord instantiates a new callRecord and sets the default values.

func (*CallRecord) GetEndDateTime

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

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

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() []string

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

GetOrganizer gets the organizer property value. The organizing party's identity.

func (*CallRecord) GetParticipants

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

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. Indicates the type of the call. Possible values are: unknown, groupCall, peerToPeer, unknownFutureValue.

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

Serialize serializes information the current object

func (*CallRecord) SetEndDateTime

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

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 []string)

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

SetOrganizer sets the organizer property value. The organizing party's identity.

func (*CallRecord) SetParticipants

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

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. Indicates the type of the call. Possible values are: unknown, groupCall, peerToPeer, unknownFutureValue.

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 {
	// contains filtered or unexported fields
}

CallRecordCollectionResponse

func NewCallRecordCollectionResponse

func NewCallRecordCollectionResponse() *CallRecordCollectionResponse

NewCallRecordCollectionResponse instantiates a new CallRecordCollectionResponse and sets the default values.

func (*CallRecordCollectionResponse) GetAdditionalData

func (m *CallRecordCollectionResponse) GetAdditionalData() map[string]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*CallRecordCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (m *CallRecordCollectionResponse) GetOdatanextLink() *string

GetOdatanextLink gets the @odata.nextLink property value. The nextLink property

func (*CallRecordCollectionResponse) GetValue

GetValue gets the value property value. The value property

func (*CallRecordCollectionResponse) Serialize

Serialize serializes information the current object

func (*CallRecordCollectionResponse) SetAdditionalData

func (m *CallRecordCollectionResponse) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (m *CallRecordCollectionResponse) SetOdatanextLink(value *string)

SetOdatanextLink sets the @odata.nextLink property value. The nextLink property

func (*CallRecordCollectionResponse) SetValue

func (m *CallRecordCollectionResponse) SetValue(value []CallRecordable)

SetValue sets the value property value. The value property

type CallRecordCollectionResponseable

type CallRecordCollectionResponseable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOdatanextLink() *string
	GetValue() []CallRecordable
	SetOdatanextLink(value *string)
	SetValue(value []CallRecordable)
}

CallRecordCollectionResponseable

type CallType

type CallType int

Provides operations to manage the cloudCommunications singleton.

const (
	UNKNOWN_CALLTYPE CallType = iota
	GROUPCALL_CALLTYPE
	PEERTOPEER_CALLTYPE
	UNKNOWNFUTUREVALUE_CALLTYPE
)

func (CallType) String

func (i CallType) String() string

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]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DeviceInfo) GetCaptureDeviceDriver

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

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) 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

Serialize serializes information the current object

func (*DeviceInfo) SetAdditionalData

func (m *DeviceInfo) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DeviceInfo) SetCaptureDeviceDriver

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) 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
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCaptureDeviceDriver() *string
	GetCaptureDeviceName() *string
	GetCaptureNotFunctioningEventRatio() *float32
	GetCpuInsufficentEventRatio() *float32
	GetDeviceClippingEventRatio() *float32
	GetDeviceGlitchEventRatio() *float32
	GetHowlingEventCount() *int32
	GetInitialSignalLevelRootMeanSquare() *float32
	GetLowSpeechLevelEventRatio() *float32
	GetLowSpeechToNoiseEventRatio() *float32
	GetMicGlitchRate() *float32
	GetReceivedNoiseLevel() *int32
	GetReceivedSignalLevel() *int32
	GetRenderDeviceDriver() *string
	GetRenderDeviceName() *string
	GetRenderMuteEventRatio() *float32
	GetRenderNotFunctioningEventRatio() *float32
	GetRenderZeroVolumeEventRatio() *float32
	GetSentNoiseLevel() *int32
	GetSentSignalLevel() *int32
	GetSpeakerGlitchRate() *float32
	SetCaptureDeviceDriver(value *string)
	SetCaptureDeviceName(value *string)
	SetCaptureNotFunctioningEventRatio(value *float32)
	SetCpuInsufficentEventRatio(value *float32)
	SetDeviceClippingEventRatio(value *float32)
	SetDeviceGlitchEventRatio(value *float32)
	SetHowlingEventCount(value *int32)
	SetInitialSignalLevelRootMeanSquare(value *float32)
	SetLowSpeechLevelEventRatio(value *float32)
	SetLowSpeechToNoiseEventRatio(value *float32)
	SetMicGlitchRate(value *float32)
	SetReceivedNoiseLevel(value *int32)
	SetReceivedSignalLevel(value *int32)
	SetRenderDeviceDriver(value *string)
	SetRenderDeviceName(value *string)
	SetRenderMuteEventRatio(value *float32)
	SetRenderNotFunctioningEventRatio(value *float32)
	SetRenderZeroVolumeEventRatio(value *float32)
	SetSentNoiseLevel(value *int32)
	SetSentSignalLevel(value *int32)
	SetSpeakerGlitchRate(value *float32)
}

DeviceInfoable

type 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]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*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

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

GetFailureDateTime gets the failureDateTime property value. Only exists for failed (not fully established) calls.

func (*DirectRoutingLogRow) GetFieldDeserializers added in v0.24.0

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

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) 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

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

Serialize serializes information the current object

func (*DirectRoutingLogRow) SetAdditionalData added in v0.24.0

func (m *DirectRoutingLogRow) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*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

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

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

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) 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

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
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	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
	GetSignalingLocation() *string
	GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetSuccessfulCall() *bool
	GetTrunkFullyQualifiedDomainName() *string
	GetUserDisplayName() *string
	GetUserId() *string
	GetUserPrincipalName() *string
	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)
	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

func (m *Endpoint) GetAdditionalData() map[string]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Endpoint) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Endpoint) GetUserAgent

func (m *Endpoint) GetUserAgent() UserAgentable

GetUserAgent gets the userAgent property value. User-agent reported by this endpoint.

func (*Endpoint) Serialize

Serialize serializes information the current object

func (*Endpoint) SetAdditionalData

func (m *Endpoint) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Endpoint) SetUserAgent

func (m *Endpoint) SetUserAgent(value UserAgentable)

SetUserAgent sets the userAgent property value. User-agent reported by this endpoint.

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]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*FailureInfo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

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 when the failure occurred. Possible values are: unknown, callSetup, midcall, unknownFutureValue.

func (*FailureInfo) Serialize

Serialize serializes information the current object

func (*FailureInfo) SetAdditionalData

func (m *FailureInfo) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*FailureInfo) SetReason

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 when the failure occurred. Possible values are: unknown, callSetup, midcall, unknownFutureValue.

type FailureStage

type FailureStage int

Provides operations to manage the cloudCommunications singleton.

const (
	UNKNOWN_FAILURESTAGE FailureStage = iota
	CALLSETUP_FAILURESTAGE
	MIDCALL_FAILURESTAGE
	UNKNOWNFUTUREVALUE_FAILURESTAGE
)

func (FailureStage) String

func (i FailureStage) String() string

type Media

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

func (m *Media) GetAdditionalData() map[string]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*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

GetFieldDeserializers the deserialization information for the current model

func (*Media) GetLabel

func (m *Media) GetLabel() *string

GetLabel gets the label property value. How the media was identified during media negotiation stage.

func (*Media) GetStreams

func (m *Media) GetStreams() []MediaStreamable

GetStreams gets the streams property value. Network streams associated with this media.

func (*Media) Serialize

Serialize serializes information the current object

func (*Media) SetAdditionalData

func (m *Media) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*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

func (m *Media) SetLabel(value *string)

SetLabel sets the label property value. How the media was identified during media negotiation stage.

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]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*MediaStream) GetAverageAudioDegradation

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

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) GetAverageJitter

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

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) GetEndDateTime

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

GetFieldDeserializers the deserialization information for the current model

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

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

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

GetMaxRoundTripTime gets the maxRoundTripTime property value. Maximum network propagation round-trip time computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.

func (*MediaStream) GetPacketUtilization

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) GetStartDateTime

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. Indicates the direction of the media stream. Possible values are: callerToCallee, calleeToCaller.

func (*MediaStream) GetStreamId

func (m *MediaStream) GetStreamId() *string

GetStreamId gets the streamId property value. Unique identifier for the stream.

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

Serialize serializes information the current object

func (*MediaStream) SetAdditionalData

func (m *MediaStream) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*MediaStream) SetAverageAudioDegradation

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

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) SetAverageJitter

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

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) SetEndDateTime

SetEndDateTime sets the endDateTime property value. UTC time when the stream ended. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*MediaStream) SetLowFrameRateRatio

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

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

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

SetMaxRoundTripTime sets the maxRoundTripTime property value. Maximum network propagation round-trip time computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.

func (*MediaStream) SetPacketUtilization

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) SetStartDateTime

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. Indicates the direction of the media stream. Possible values are: callerToCallee, calleeToCaller.

func (*MediaStream) SetStreamId

func (m *MediaStream) SetStreamId(value *string)

SetStreamId sets the streamId property value. Unique identifier for the stream.

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

Provides operations to manage the cloudCommunications singleton.

const (
	CALLERTOCALLEE_MEDIASTREAMDIRECTION MediaStreamDirection = iota
	CALLEETOCALLER_MEDIASTREAMDIRECTION
)

func (MediaStreamDirection) String

func (i MediaStreamDirection) String() string

type MediaStreamable

type MediaStreamable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAverageAudioDegradation() *float32
	GetAverageAudioNetworkJitter() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
	GetAverageBandwidthEstimate() *int64
	GetAverageJitter() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
	GetAveragePacketLossRate() *float32
	GetAverageRatioOfConcealedSamples() *float32
	GetAverageReceivedFrameRate() *float32
	GetAverageRoundTripTime() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
	GetAverageVideoFrameLossPercentage() *float32
	GetAverageVideoFrameRate() *float32
	GetAverageVideoPacketLossRate() *float32
	GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetLowFrameRateRatio() *float32
	GetLowVideoProcessingCapabilityRatio() *float32
	GetMaxAudioNetworkJitter() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
	GetMaxJitter() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
	GetMaxPacketLossRate() *float32
	GetMaxRatioOfConcealedSamples() *float32
	GetMaxRoundTripTime() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
	GetPacketUtilization() *int64
	GetPostForwardErrorCorrectionPacketLossRate() *float32
	GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetStreamDirection() *MediaStreamDirection
	GetStreamId() *string
	GetWasMediaBypassed() *bool
	SetAverageAudioDegradation(value *float32)
	SetAverageAudioNetworkJitter(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration)
	SetAverageBandwidthEstimate(value *int64)
	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)
	SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetLowFrameRateRatio(value *float32)
	SetLowVideoProcessingCapabilityRatio(value *float32)
	SetMaxAudioNetworkJitter(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration)
	SetMaxJitter(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration)
	SetMaxPacketLossRate(value *float32)
	SetMaxRatioOfConcealedSamples(value *float32)
	SetMaxRoundTripTime(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration)
	SetPacketUtilization(value *int64)
	SetPostForwardErrorCorrectionPacketLossRate(value *float32)
	SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetStreamDirection(value *MediaStreamDirection)
	SetStreamId(value *string)
	SetWasMediaBypassed(value *bool)
}

MediaStreamable

type Mediaable

type Mediaable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCalleeDevice() DeviceInfoable
	GetCalleeNetwork() NetworkInfoable
	GetCallerDevice() DeviceInfoable
	GetCallerNetwork() NetworkInfoable
	GetLabel() *string
	GetStreams() []MediaStreamable
	SetCalleeDevice(value DeviceInfoable)
	SetCalleeNetwork(value NetworkInfoable)
	SetCallerDevice(value DeviceInfoable)
	SetCallerNetwork(value NetworkInfoable)
	SetLabel(value *string)
	SetStreams(value []MediaStreamable)
}

Mediaable

type NetworkConnectionType

type NetworkConnectionType int

Provides operations to manage the cloudCommunications singleton.

const (
	UNKNOWN_NETWORKCONNECTIONTYPE NetworkConnectionType = iota
	WIRED_NETWORKCONNECTIONTYPE
	WIFI_NETWORKCONNECTIONTYPE
	MOBILE_NETWORKCONNECTIONTYPE
	TUNNEL_NETWORKCONNECTIONTYPE
	UNKNOWNFUTUREVALUE_NETWORKCONNECTIONTYPE
)

func (NetworkConnectionType) String

func (i NetworkConnectionType) String() string

type NetworkInfo

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]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*NetworkInfo) GetBandwidthLowEventRatio

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. Type of network used by the media endpoint. Possible values are: unknown, wired, wifi, mobile, tunnel, unknownFutureValue.

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

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) 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) GetWifiBand

func (m *NetworkInfo) GetWifiBand() *WifiBand

GetWifiBand gets the wifiBand property value. WiFi band used by the media endpoint. Possible values are: unknown, frequency24GHz, frequency50GHz, frequency60GHz, unknownFutureValue.

func (*NetworkInfo) GetWifiBatteryCharge

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. Type of WiFi radio used by the media endpoint. Possible values are: unknown, wifi80211a, wifi80211b, wifi80211g, wifi80211n, wifi80211ac, wifi80211ax, unknownFutureValue.

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

Serialize serializes information the current object

func (*NetworkInfo) SetAdditionalData

func (m *NetworkInfo) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*NetworkInfo) SetBandwidthLowEventRatio

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. Type of network used by the media endpoint. Possible values are: unknown, wired, wifi, mobile, tunnel, unknownFutureValue.

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) 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) SetWifiBand

func (m *NetworkInfo) SetWifiBand(value *WifiBand)

SetWifiBand sets the wifiBand property value. WiFi band used by the media endpoint. Possible values are: unknown, frequency24GHz, frequency50GHz, frequency60GHz, unknownFutureValue.

func (*NetworkInfo) SetWifiBatteryCharge

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. Type of WiFi radio used by the media endpoint. Possible values are: unknown, wifi80211a, wifi80211b, wifi80211g, wifi80211n, wifi80211ac, wifi80211ax, unknownFutureValue.

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
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBandwidthLowEventRatio() *float32
	GetBasicServiceSetIdentifier() *string
	GetConnectionType() *NetworkConnectionType
	GetDelayEventRatio() *float32
	GetDnsSuffix() *string
	GetIpAddress() *string
	GetLinkSpeed() *int64
	GetMacAddress() *string
	GetPort() *int32
	GetReceivedQualityEventRatio() *float32
	GetReflexiveIPAddress() *string
	GetRelayIPAddress() *string
	GetRelayPort() *int32
	GetSentQualityEventRatio() *float32
	GetSubnet() *string
	GetWifiBand() *WifiBand
	GetWifiBatteryCharge() *int32
	GetWifiChannel() *int32
	GetWifiMicrosoftDriver() *string
	GetWifiMicrosoftDriverVersion() *string
	GetWifiRadioType() *WifiRadioType
	GetWifiSignalStrength() *int32
	GetWifiVendorDriver() *string
	GetWifiVendorDriverVersion() *string
	SetBandwidthLowEventRatio(value *float32)
	SetBasicServiceSetIdentifier(value *string)
	SetConnectionType(value *NetworkConnectionType)
	SetDelayEventRatio(value *float32)
	SetDnsSuffix(value *string)
	SetIpAddress(value *string)
	SetLinkSpeed(value *int64)
	SetMacAddress(value *string)
	SetPort(value *int32)
	SetReceivedQualityEventRatio(value *float32)
	SetReflexiveIPAddress(value *string)
	SetRelayIPAddress(value *string)
	SetRelayPort(value *int32)
	SetSentQualityEventRatio(value *float32)
	SetSubnet(value *string)
	SetWifiBand(value *WifiBand)
	SetWifiBatteryCharge(value *int32)
	SetWifiChannel(value *int32)
	SetWifiMicrosoftDriver(value *string)
	SetWifiMicrosoftDriverVersion(value *string)
	SetWifiRadioType(value *WifiRadioType)
	SetWifiSignalStrength(value *int32)
	SetWifiVendorDriver(value *string)
	SetWifiVendorDriverVersion(value *string)
}

NetworkInfoable

type PstnCallDurationSource added in v0.24.0

type PstnCallDurationSource int

Provides operations to call the getPstnCalls method.

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]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*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 (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

GetEndDateTime gets the endDateTime property value. Call end time.

func (*PstnCallLogRow) GetFieldDeserializers added in v0.24.0

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) 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

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, 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, 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. 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 (*PstnCallLogRow) Serialize added in v0.24.0

Serialize serializes information the current object

func (*PstnCallLogRow) SetAdditionalData added in v0.24.0

func (m *PstnCallLogRow) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*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 (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

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) 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

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, 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, 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. 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 PstnCallLogRowable added in v0.24.0

type PstnCallLogRowable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	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
	GetOperator() *string
	GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetTenantCountryCode() *string
	GetUsageCountryCode() *string
	GetUserDisplayName() *string
	GetUserId() *string
	GetUserPrincipalName() *string
	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)
	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
	// contains filtered or unexported fields
}

Segment provides operations to manage the cloudCommunications singleton.

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

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

GetFieldDeserializers the deserialization information for the current model

func (*Segment) GetMedia

func (m *Segment) GetMedia() []Mediaable

GetMedia gets the media property value. Media associated with this segment.

func (*Segment) GetStartDateTime

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

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

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

func (m *Segment) SetMedia(value []Mediaable)

SetMedia sets the media property value. Media associated with this segment.

func (*Segment) SetStartDateTime

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 {
	// contains filtered or unexported fields
}

SegmentCollectionResponse

func NewSegmentCollectionResponse

func NewSegmentCollectionResponse() *SegmentCollectionResponse

NewSegmentCollectionResponse instantiates a new SegmentCollectionResponse and sets the default values.

func (*SegmentCollectionResponse) GetAdditionalData

func (m *SegmentCollectionResponse) GetAdditionalData() map[string]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SegmentCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (m *SegmentCollectionResponse) GetOdatanextLink() *string

GetOdatanextLink gets the @odata.nextLink property value. The nextLink property

func (*SegmentCollectionResponse) GetValue

func (m *SegmentCollectionResponse) GetValue() []Segmentable

GetValue gets the value property value. The value property

func (*SegmentCollectionResponse) Serialize

Serialize serializes information the current object

func (*SegmentCollectionResponse) SetAdditionalData

func (m *SegmentCollectionResponse) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (m *SegmentCollectionResponse) SetOdatanextLink(value *string)

SetOdatanextLink sets the @odata.nextLink property value. The nextLink property

func (*SegmentCollectionResponse) SetValue

func (m *SegmentCollectionResponse) SetValue(value []Segmentable)

SetValue sets the value property value. The value property

type SegmentCollectionResponseable

type SegmentCollectionResponseable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOdatanextLink() *string
	GetValue() []Segmentable
	SetOdatanextLink(value *string)
	SetValue(value []Segmentable)
}

SegmentCollectionResponseable

type Session

type Session struct {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity
	// contains filtered or unexported fields
}

Session provides operations to manage the cloudCommunications singleton.

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

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

GetFieldDeserializers the deserialization information for the current model

func (*Session) GetModalities

func (m *Session) GetModalities() []string

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

GetStartDateTime gets the startDateTime property value. UTC fime 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

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

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) SetModalities

func (m *Session) SetModalities(value []string)

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

SetStartDateTime sets the startDateTime property value. UTC fime 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 {
	// contains filtered or unexported fields
}

SessionCollectionResponse

func NewSessionCollectionResponse

func NewSessionCollectionResponse() *SessionCollectionResponse

NewSessionCollectionResponse instantiates a new SessionCollectionResponse and sets the default values.

func (*SessionCollectionResponse) GetAdditionalData

func (m *SessionCollectionResponse) GetAdditionalData() map[string]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SessionCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (m *SessionCollectionResponse) GetOdatanextLink() *string

GetOdatanextLink gets the @odata.nextLink property value. The nextLink property

func (*SessionCollectionResponse) GetValue

func (m *SessionCollectionResponse) GetValue() []Sessionable

GetValue gets the value property value. The value property

func (*SessionCollectionResponse) Serialize

Serialize serializes information the current object

func (*SessionCollectionResponse) SetAdditionalData

func (m *SessionCollectionResponse) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (m *SessionCollectionResponse) SetOdatanextLink(value *string)

SetOdatanextLink sets the @odata.nextLink property value. The nextLink property

func (*SessionCollectionResponse) SetValue

func (m *SessionCollectionResponse) SetValue(value []Sessionable)

SetValue sets the value property value. The value property

type SessionCollectionResponseable

type SessionCollectionResponseable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOdatanextLink() *string
	GetValue() []Sessionable
	SetOdatanextLink(value *string)
	SetValue(value []Sessionable)
}

SessionCollectionResponseable

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

func (m *UserAgent) GetAdditionalData() map[string]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*UserAgent) GetApplicationVersion

func (m *UserAgent) GetApplicationVersion() *string

GetApplicationVersion gets the applicationVersion property value. Identifies the version of application software used by this endpoint.

func (*UserAgent) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*UserAgent) GetHeaderValue

func (m *UserAgent) GetHeaderValue() *string

GetHeaderValue gets the headerValue property value. User-agent header value reported by this endpoint.

func (*UserAgent) Serialize

Serialize serializes information the current object

func (*UserAgent) SetAdditionalData

func (m *UserAgent) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*UserAgent) SetApplicationVersion

func (m *UserAgent) SetApplicationVersion(value *string)

SetApplicationVersion sets the applicationVersion property value. Identifies the version of application software used by this endpoint.

func (*UserAgent) SetHeaderValue

func (m *UserAgent) SetHeaderValue(value *string)

SetHeaderValue sets the headerValue property value. User-agent header value reported by this endpoint.

type UserAgentable

type UserAgentable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetApplicationVersion() *string
	GetHeaderValue() *string
	SetApplicationVersion(value *string)
	SetHeaderValue(value *string)
}

UserAgentable

type WifiBand

type WifiBand int

Provides operations to manage the cloudCommunications singleton.

const (
	UNKNOWN_WIFIBAND WifiBand = iota
	FREQUENCY24GHZ_WIFIBAND
	FREQUENCY50GHZ_WIFIBAND
	FREQUENCY60GHZ_WIFIBAND
	UNKNOWNFUTUREVALUE_WIFIBAND
)

func (WifiBand) String

func (i WifiBand) String() string

type WifiRadioType

type WifiRadioType int

Provides operations to manage the cloudCommunications singleton.

const (
	UNKNOWN_WIFIRADIOTYPE WifiRadioType = iota
	WIFI80211A_WIFIRADIOTYPE
	WIFI80211B_WIFIRADIOTYPE
	WIFI80211G_WIFIRADIOTYPE
	WIFI80211N_WIFIRADIOTYPE
	WIFI80211AC_WIFIRADIOTYPE
	WIFI80211AX_WIFIRADIOTYPE
	UNKNOWNFUTUREVALUE_WIFIRADIOTYPE
)

func (WifiRadioType) String

func (i WifiRadioType) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL