callrecords

package
v0.16.0 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateCallRecordCollectionResponseFromDiscriminatorValue added in v0.13.0

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

func CreateCallRecordFromDiscriminatorValue added in v0.13.0

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

func CreateDeviceInfoFromDiscriminatorValue added in v0.13.0

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

func CreateEndpointFromDiscriminatorValue added in v0.13.0

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

func CreateFailureInfoFromDiscriminatorValue added in v0.13.0

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

func CreateMediaFromDiscriminatorValue added in v0.13.0

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

func CreateMediaStreamFromDiscriminatorValue added in v0.13.0

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

func CreateNetworkInfoFromDiscriminatorValue added in v0.13.0

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

func CreateSegmentCollectionResponseFromDiscriminatorValue added in v0.13.0

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

func CreateSegmentFromDiscriminatorValue added in v0.13.0

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

func CreateSessionCollectionResponseFromDiscriminatorValue added in v0.13.0

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

func CreateSessionFromDiscriminatorValue added in v0.13.0

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

func CreateUserAgentFromDiscriminatorValue added in v0.13.0

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 added in v0.10.0

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

func ParseModality added in v0.10.0

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

func ParseNetworkConnectionType

func ParseNetworkConnectionType(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 added in v0.10.0

func SerializeMediaStreamDirection(values []MediaStreamDirection) []string

func SerializeModality added in v0.10.0

func SerializeModality(values []Modality) []string

func SerializeNetworkConnectionType

func SerializeNetworkConnectionType(values []NetworkConnectionType) []string

func SerializeWifiBand

func SerializeWifiBand(values []WifiBand) []string

func SerializeWifiRadioType

func SerializeWifiRadioType(values []WifiRadioType) []string

Types

type CallRecord added in v0.13.0

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

CallRecord

func NewCallRecord added in v0.13.0

func NewCallRecord() *CallRecord

NewCallRecord instantiates a new callRecord and sets the default values.

func (*CallRecord) GetEndDateTime added in v0.13.0

GetEndDateTime gets the endDateTime property value. UTC time when the last user left the call. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*CallRecord) GetFieldDeserializers added in v0.13.0

GetFieldDeserializers the deserialization information for the current model

func (*CallRecord) GetJoinWebUrl added in v0.13.0

func (m *CallRecord) GetJoinWebUrl() *string

GetJoinWebUrl gets the joinWebUrl property value. Meeting URL associated to the call. May not be available for a peerToPeer call record type.

func (*CallRecord) GetLastModifiedDateTime added in v0.13.0

GetLastModifiedDateTime gets the lastModifiedDateTime property value. UTC time when the call record was created. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*CallRecord) GetModalities added in v0.13.0

func (m *CallRecord) GetModalities() []Modality

GetModalities gets the modalities property value. List of all the modalities used in the call. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue.

func (*CallRecord) GetOrganizer added in v0.13.0

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

func (*CallRecord) GetParticipants added in v0.13.0

GetParticipants gets the participants property value. List of distinct identities involved in the call.

func (*CallRecord) GetSessions added in v0.13.0

func (m *CallRecord) GetSessions() []Sessionable

GetSessions gets the sessions property value. List of sessions involved in the call. Peer-to-peer calls typically only have one session, whereas group calls typically have at least one session per participant. Read-only. Nullable.

func (*CallRecord) GetStartDateTime added in v0.13.0

GetStartDateTime gets the startDateTime property value. UTC time when the first user joined the call. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*CallRecord) GetType added in v0.13.0

func (m *CallRecord) GetType() *CallType

GetType gets the type property value. Indicates the type of the call. Possible values are: unknown, groupCall, peerToPeer, unknownFutureValue.

func (*CallRecord) GetVersion added in v0.13.0

func (m *CallRecord) GetVersion() *int64

GetVersion gets the version property value. Monotonically increasing version of the call record. Higher version call records with the same id includes additional data compared to the lower version.

func (*CallRecord) Serialize added in v0.13.0

Serialize serializes information the current object

func (*CallRecord) SetEndDateTime added in v0.13.0

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

func (*CallRecord) SetJoinWebUrl added in v0.13.0

func (m *CallRecord) SetJoinWebUrl(value *string)

SetJoinWebUrl sets the joinWebUrl property value. Meeting URL associated to the call. May not be available for a peerToPeer call record type.

func (*CallRecord) SetLastModifiedDateTime added in v0.13.0

SetLastModifiedDateTime sets the lastModifiedDateTime property value. UTC time when the call record was created. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*CallRecord) SetModalities added in v0.13.0

func (m *CallRecord) SetModalities(value []Modality)

SetModalities sets the modalities property value. List of all the modalities used in the call. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue.

func (*CallRecord) SetOrganizer added in v0.13.0

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

func (*CallRecord) SetParticipants added in v0.13.0

SetParticipants sets the participants property value. List of distinct identities involved in the call.

func (*CallRecord) SetSessions added in v0.13.0

func (m *CallRecord) SetSessions(value []Sessionable)

SetSessions sets the sessions property value. List of sessions involved in the call. Peer-to-peer calls typically only have one session, whereas group calls typically have at least one session per participant. Read-only. Nullable.

func (*CallRecord) SetStartDateTime added in v0.13.0

SetStartDateTime sets the startDateTime property value. UTC time when the first user joined the call. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*CallRecord) SetType added in v0.13.0

func (m *CallRecord) SetType(value *CallType)

SetType sets the type property value. Indicates the type of the call. Possible values are: unknown, groupCall, peerToPeer, unknownFutureValue.

func (*CallRecord) SetVersion added in v0.13.0

func (m *CallRecord) SetVersion(value *int64)

SetVersion sets the version property value. Monotonically increasing version of the call record. Higher version call records with the same id includes additional data compared to the lower version.

type CallRecordCollectionResponse added in v0.13.0

type CallRecordCollectionResponse struct {
	// contains filtered or unexported fields
}

CallRecordCollectionResponse

func NewCallRecordCollectionResponse added in v0.13.0

func NewCallRecordCollectionResponse() *CallRecordCollectionResponse

NewCallRecordCollectionResponse instantiates a new CallRecordCollectionResponse and sets the default values.

func (*CallRecordCollectionResponse) GetAdditionalData added in v0.13.0

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

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

func (*CallRecordCollectionResponse) GetFieldDeserializers added in v0.13.0

GetFieldDeserializers the deserialization information for the current model

func (m *CallRecordCollectionResponse) GetNextLink() *string

GetNextLink gets the @odata.nextLink property value.

func (*CallRecordCollectionResponse) GetValue added in v0.13.0

GetValue gets the value property value.

func (*CallRecordCollectionResponse) Serialize added in v0.13.0

Serialize serializes information the current object

func (*CallRecordCollectionResponse) SetAdditionalData added in v0.13.0

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

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

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

SetNextLink sets the @odata.nextLink property value.

func (*CallRecordCollectionResponse) SetValue added in v0.13.0

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

SetValue sets the value property value.

type CallRecordCollectionResponseable added in v0.13.0

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 added in v0.13.0

type DeviceInfo struct {
	// contains filtered or unexported fields
}

DeviceInfo

func NewDeviceInfo added in v0.13.0

func NewDeviceInfo() *DeviceInfo

NewDeviceInfo instantiates a new deviceInfo and sets the default values.

func (*DeviceInfo) GetAdditionalData added in v0.13.0

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

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

func (*DeviceInfo) GetCaptureDeviceDriver added in v0.13.0

func (m *DeviceInfo) GetCaptureDeviceDriver() *string

GetCaptureDeviceDriver gets the captureDeviceDriver property value. Name of the capture device driver used by the media endpoint.

func (*DeviceInfo) GetCaptureDeviceName added in v0.13.0

func (m *DeviceInfo) GetCaptureDeviceName() *string

GetCaptureDeviceName gets the captureDeviceName property value. Name of the capture device used by the media endpoint.

func (*DeviceInfo) GetCaptureNotFunctioningEventRatio added in v0.13.0

func (m *DeviceInfo) GetCaptureNotFunctioningEventRatio() *float32

GetCaptureNotFunctioningEventRatio gets the captureNotFunctioningEventRatio property value. Fraction of the call that the media endpoint detected the capture device was not working properly.

func (*DeviceInfo) GetCpuInsufficentEventRatio added in v0.13.0

func (m *DeviceInfo) GetCpuInsufficentEventRatio() *float32

GetCpuInsufficentEventRatio gets the cpuInsufficentEventRatio property value. Fraction of the call that the media endpoint detected the CPU resources available were insufficient and caused poor quality of the audio sent and received.

func (*DeviceInfo) GetDeviceClippingEventRatio added in v0.13.0

func (m *DeviceInfo) GetDeviceClippingEventRatio() *float32

GetDeviceClippingEventRatio gets the deviceClippingEventRatio property value. Fraction of the call that the media endpoint detected clipping in the captured audio that caused poor quality of the audio being sent.

func (*DeviceInfo) GetDeviceGlitchEventRatio added in v0.13.0

func (m *DeviceInfo) GetDeviceGlitchEventRatio() *float32

GetDeviceGlitchEventRatio gets the deviceGlitchEventRatio property value. Fraction of the call that the media endpoint detected glitches or gaps in the audio played or captured that caused poor quality of the audio being sent or received.

func (*DeviceInfo) GetFieldDeserializers added in v0.13.0

GetFieldDeserializers the deserialization information for the current model

func (*DeviceInfo) GetHowlingEventCount added in v0.13.0

func (m *DeviceInfo) GetHowlingEventCount() *int32

GetHowlingEventCount gets the howlingEventCount property value. Number of times during the call that the media endpoint detected howling or screeching audio.

func (*DeviceInfo) GetInitialSignalLevelRootMeanSquare added in v0.13.0

func (m *DeviceInfo) GetInitialSignalLevelRootMeanSquare() *float32

GetInitialSignalLevelRootMeanSquare gets the initialSignalLevelRootMeanSquare property value. The root mean square (RMS) of the incoming signal of up to the first 30 seconds of the call.

func (*DeviceInfo) GetLowSpeechLevelEventRatio added in v0.13.0

func (m *DeviceInfo) GetLowSpeechLevelEventRatio() *float32

GetLowSpeechLevelEventRatio gets the lowSpeechLevelEventRatio property value. Fraction of the call that the media endpoint detected low speech level that caused poor quality of the audio being sent.

func (*DeviceInfo) GetLowSpeechToNoiseEventRatio added in v0.13.0

func (m *DeviceInfo) GetLowSpeechToNoiseEventRatio() *float32

GetLowSpeechToNoiseEventRatio gets the lowSpeechToNoiseEventRatio property value. Fraction of the call that the media endpoint detected low speech to noise level that caused poor quality of the audio being sent.

func (*DeviceInfo) GetMicGlitchRate added in v0.13.0

func (m *DeviceInfo) GetMicGlitchRate() *float32

GetMicGlitchRate gets the micGlitchRate property value. Glitches per 5 minute interval for the media endpoint's microphone.

func (*DeviceInfo) GetReceivedNoiseLevel added in v0.13.0

func (m *DeviceInfo) GetReceivedNoiseLevel() *int32

GetReceivedNoiseLevel gets the receivedNoiseLevel property value. Average energy level of received audio for audio classified as mono noise or left channel of stereo noise by the media endpoint.

func (*DeviceInfo) GetReceivedSignalLevel added in v0.13.0

func (m *DeviceInfo) GetReceivedSignalLevel() *int32

GetReceivedSignalLevel gets the receivedSignalLevel property value. Average energy level of received audio for audio classified as mono speech, or left channel of stereo speech by the media endpoint.

func (*DeviceInfo) GetRenderDeviceDriver added in v0.13.0

func (m *DeviceInfo) GetRenderDeviceDriver() *string

GetRenderDeviceDriver gets the renderDeviceDriver property value. Name of the render device driver used by the media endpoint.

func (*DeviceInfo) GetRenderDeviceName added in v0.13.0

func (m *DeviceInfo) GetRenderDeviceName() *string

GetRenderDeviceName gets the renderDeviceName property value. Name of the render device used by the media endpoint.

func (*DeviceInfo) GetRenderMuteEventRatio added in v0.13.0

func (m *DeviceInfo) GetRenderMuteEventRatio() *float32

GetRenderMuteEventRatio gets the renderMuteEventRatio property value. Fraction of the call that media endpoint detected device render is muted.

func (*DeviceInfo) GetRenderNotFunctioningEventRatio added in v0.13.0

func (m *DeviceInfo) GetRenderNotFunctioningEventRatio() *float32

GetRenderNotFunctioningEventRatio gets the renderNotFunctioningEventRatio property value. Fraction of the call that the media endpoint detected the render device was not working properly.

func (*DeviceInfo) GetRenderZeroVolumeEventRatio added in v0.13.0

func (m *DeviceInfo) GetRenderZeroVolumeEventRatio() *float32

GetRenderZeroVolumeEventRatio gets the renderZeroVolumeEventRatio property value. Fraction of the call that media endpoint detected device render volume is set to 0.

func (*DeviceInfo) GetSentNoiseLevel added in v0.13.0

func (m *DeviceInfo) GetSentNoiseLevel() *int32

GetSentNoiseLevel gets the sentNoiseLevel property value. Average energy level of sent audio for audio classified as mono noise or left channel of stereo noise by the media endpoint.

func (*DeviceInfo) GetSentSignalLevel added in v0.13.0

func (m *DeviceInfo) GetSentSignalLevel() *int32

GetSentSignalLevel gets the sentSignalLevel property value. Average energy level of sent audio for audio classified as mono speech, or left channel of stereo speech by the media endpoint.

func (*DeviceInfo) GetSpeakerGlitchRate added in v0.13.0

func (m *DeviceInfo) GetSpeakerGlitchRate() *float32

GetSpeakerGlitchRate gets the speakerGlitchRate property value. Glitches per 5 minute internal for the media endpoint's loudspeaker.

func (*DeviceInfo) Serialize added in v0.13.0

Serialize serializes information the current object

func (*DeviceInfo) SetAdditionalData added in v0.13.0

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

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

func (*DeviceInfo) SetCaptureDeviceDriver added in v0.13.0

func (m *DeviceInfo) SetCaptureDeviceDriver(value *string)

SetCaptureDeviceDriver sets the captureDeviceDriver property value. Name of the capture device driver used by the media endpoint.

func (*DeviceInfo) SetCaptureDeviceName added in v0.13.0

func (m *DeviceInfo) SetCaptureDeviceName(value *string)

SetCaptureDeviceName sets the captureDeviceName property value. Name of the capture device used by the media endpoint.

func (*DeviceInfo) SetCaptureNotFunctioningEventRatio added in v0.13.0

func (m *DeviceInfo) SetCaptureNotFunctioningEventRatio(value *float32)

SetCaptureNotFunctioningEventRatio sets the captureNotFunctioningEventRatio property value. Fraction of the call that the media endpoint detected the capture device was not working properly.

func (*DeviceInfo) SetCpuInsufficentEventRatio added in v0.13.0

func (m *DeviceInfo) SetCpuInsufficentEventRatio(value *float32)

SetCpuInsufficentEventRatio sets the cpuInsufficentEventRatio property value. Fraction of the call that the media endpoint detected the CPU resources available were insufficient and caused poor quality of the audio sent and received.

func (*DeviceInfo) SetDeviceClippingEventRatio added in v0.13.0

func (m *DeviceInfo) SetDeviceClippingEventRatio(value *float32)

SetDeviceClippingEventRatio sets the deviceClippingEventRatio property value. Fraction of the call that the media endpoint detected clipping in the captured audio that caused poor quality of the audio being sent.

func (*DeviceInfo) SetDeviceGlitchEventRatio added in v0.13.0

func (m *DeviceInfo) SetDeviceGlitchEventRatio(value *float32)

SetDeviceGlitchEventRatio sets the deviceGlitchEventRatio property value. Fraction of the call that the media endpoint detected glitches or gaps in the audio played or captured that caused poor quality of the audio being sent or received.

func (*DeviceInfo) SetHowlingEventCount added in v0.13.0

func (m *DeviceInfo) SetHowlingEventCount(value *int32)

SetHowlingEventCount sets the howlingEventCount property value. Number of times during the call that the media endpoint detected howling or screeching audio.

func (*DeviceInfo) SetInitialSignalLevelRootMeanSquare added in v0.13.0

func (m *DeviceInfo) SetInitialSignalLevelRootMeanSquare(value *float32)

SetInitialSignalLevelRootMeanSquare sets the initialSignalLevelRootMeanSquare property value. The root mean square (RMS) of the incoming signal of up to the first 30 seconds of the call.

func (*DeviceInfo) SetLowSpeechLevelEventRatio added in v0.13.0

func (m *DeviceInfo) SetLowSpeechLevelEventRatio(value *float32)

SetLowSpeechLevelEventRatio sets the lowSpeechLevelEventRatio property value. Fraction of the call that the media endpoint detected low speech level that caused poor quality of the audio being sent.

func (*DeviceInfo) SetLowSpeechToNoiseEventRatio added in v0.13.0

func (m *DeviceInfo) SetLowSpeechToNoiseEventRatio(value *float32)

SetLowSpeechToNoiseEventRatio sets the lowSpeechToNoiseEventRatio property value. Fraction of the call that the media endpoint detected low speech to noise level that caused poor quality of the audio being sent.

func (*DeviceInfo) SetMicGlitchRate added in v0.13.0

func (m *DeviceInfo) SetMicGlitchRate(value *float32)

SetMicGlitchRate sets the micGlitchRate property value. Glitches per 5 minute interval for the media endpoint's microphone.

func (*DeviceInfo) SetReceivedNoiseLevel added in v0.13.0

func (m *DeviceInfo) SetReceivedNoiseLevel(value *int32)

SetReceivedNoiseLevel sets the receivedNoiseLevel property value. Average energy level of received audio for audio classified as mono noise or left channel of stereo noise by the media endpoint.

func (*DeviceInfo) SetReceivedSignalLevel added in v0.13.0

func (m *DeviceInfo) SetReceivedSignalLevel(value *int32)

SetReceivedSignalLevel sets the receivedSignalLevel property value. Average energy level of received audio for audio classified as mono speech, or left channel of stereo speech by the media endpoint.

func (*DeviceInfo) SetRenderDeviceDriver added in v0.13.0

func (m *DeviceInfo) SetRenderDeviceDriver(value *string)

SetRenderDeviceDriver sets the renderDeviceDriver property value. Name of the render device driver used by the media endpoint.

func (*DeviceInfo) SetRenderDeviceName added in v0.13.0

func (m *DeviceInfo) SetRenderDeviceName(value *string)

SetRenderDeviceName sets the renderDeviceName property value. Name of the render device used by the media endpoint.

func (*DeviceInfo) SetRenderMuteEventRatio added in v0.13.0

func (m *DeviceInfo) SetRenderMuteEventRatio(value *float32)

SetRenderMuteEventRatio sets the renderMuteEventRatio property value. Fraction of the call that media endpoint detected device render is muted.

func (*DeviceInfo) SetRenderNotFunctioningEventRatio added in v0.13.0

func (m *DeviceInfo) SetRenderNotFunctioningEventRatio(value *float32)

SetRenderNotFunctioningEventRatio sets the renderNotFunctioningEventRatio property value. Fraction of the call that the media endpoint detected the render device was not working properly.

func (*DeviceInfo) SetRenderZeroVolumeEventRatio added in v0.13.0

func (m *DeviceInfo) SetRenderZeroVolumeEventRatio(value *float32)

SetRenderZeroVolumeEventRatio sets the renderZeroVolumeEventRatio property value. Fraction of the call that media endpoint detected device render volume is set to 0.

func (*DeviceInfo) SetSentNoiseLevel added in v0.13.0

func (m *DeviceInfo) SetSentNoiseLevel(value *int32)

SetSentNoiseLevel sets the sentNoiseLevel property value. Average energy level of sent audio for audio classified as mono noise or left channel of stereo noise by the media endpoint.

func (*DeviceInfo) SetSentSignalLevel added in v0.13.0

func (m *DeviceInfo) SetSentSignalLevel(value *int32)

SetSentSignalLevel sets the sentSignalLevel property value. Average energy level of sent audio for audio classified as mono speech, or left channel of stereo speech by the media endpoint.

func (*DeviceInfo) SetSpeakerGlitchRate added in v0.13.0

func (m *DeviceInfo) SetSpeakerGlitchRate(value *float32)

SetSpeakerGlitchRate sets the speakerGlitchRate property value. Glitches per 5 minute internal for the media endpoint's loudspeaker.

type DeviceInfoable added in v0.13.0

type DeviceInfoable interface {
	i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder
	i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable
	GetCaptureDeviceDriver() *string
	GetCaptureDeviceName() *string
	GetCaptureNotFunctioningEventRatio() *float32
	GetCpuInsufficentEventRatio() *float32
	GetDeviceClippingEventRatio() *float32
	GetDeviceGlitchEventRatio() *float32
	GetHowlingEventCount() *int32
	GetInitialSignalLevelRootMeanSquare() *float32
	GetLowSpeechLevelEventRatio() *float32
	GetLowSpeechToNoiseEventRatio() *float32
	GetMicGlitchRate() *float32
	GetReceivedNoiseLevel() *int32
	GetReceivedSignalLevel() *int32
	GetRenderDeviceDriver() *string
	GetRenderDeviceName() *string
	GetRenderMuteEventRatio() *float32
	GetRenderNotFunctioningEventRatio() *float32
	GetRenderZeroVolumeEventRatio() *float32
	GetSentNoiseLevel() *int32
	GetSentSignalLevel() *int32
	GetSpeakerGlitchRate() *float32
	SetCaptureDeviceDriver(value *string)
	SetCaptureDeviceName(value *string)
	SetCaptureNotFunctioningEventRatio(value *float32)
	SetCpuInsufficentEventRatio(value *float32)
	SetDeviceClippingEventRatio(value *float32)
	SetDeviceGlitchEventRatio(value *float32)
	SetHowlingEventCount(value *int32)
	SetInitialSignalLevelRootMeanSquare(value *float32)
	SetLowSpeechLevelEventRatio(value *float32)
	SetLowSpeechToNoiseEventRatio(value *float32)
	SetMicGlitchRate(value *float32)
	SetReceivedNoiseLevel(value *int32)
	SetReceivedSignalLevel(value *int32)
	SetRenderDeviceDriver(value *string)
	SetRenderDeviceName(value *string)
	SetRenderMuteEventRatio(value *float32)
	SetRenderNotFunctioningEventRatio(value *float32)
	SetRenderZeroVolumeEventRatio(value *float32)
	SetSentNoiseLevel(value *int32)
	SetSentSignalLevel(value *int32)
	SetSpeakerGlitchRate(value *float32)
}

DeviceInfoable

type Endpoint added in v0.13.0

type Endpoint struct {
	// contains filtered or unexported fields
}

Endpoint

func NewEndpoint added in v0.13.0

func NewEndpoint() *Endpoint

NewEndpoint instantiates a new endpoint and sets the default values.

func (*Endpoint) GetAdditionalData added in v0.13.0

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 added in v0.13.0

func (m *Endpoint) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error

GetFieldDeserializers the deserialization information for the current model

func (*Endpoint) GetUserAgent added in v0.13.0

func (m *Endpoint) GetUserAgent() UserAgentable

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

func (*Endpoint) Serialize added in v0.13.0

Serialize serializes information the current object

func (*Endpoint) SetAdditionalData added in v0.13.0

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 added in v0.13.0

func (m *Endpoint) SetUserAgent(value UserAgentable)

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

type FailureInfo added in v0.13.0

type FailureInfo struct {
	// contains filtered or unexported fields
}

FailureInfo

func NewFailureInfo added in v0.13.0

func NewFailureInfo() *FailureInfo

NewFailureInfo instantiates a new failureInfo and sets the default values.

func (*FailureInfo) GetAdditionalData added in v0.13.0

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

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

func (*FailureInfo) GetFieldDeserializers added in v0.13.0

GetFieldDeserializers the deserialization information for the current model

func (*FailureInfo) GetReason added in v0.13.0

func (m *FailureInfo) GetReason() *string

GetReason gets the reason property value. Classification of why a call or portion of a call failed.

func (*FailureInfo) GetStage added in v0.13.0

func (m *FailureInfo) GetStage() *FailureStage

GetStage gets the stage property value. The stage when the failure occurred. Possible values are: unknown, callSetup, midcall, unknownFutureValue.

func (*FailureInfo) Serialize added in v0.13.0

Serialize serializes information the current object

func (*FailureInfo) SetAdditionalData added in v0.13.0

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

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

func (*FailureInfo) SetReason added in v0.13.0

func (m *FailureInfo) SetReason(value *string)

SetReason sets the reason property value. Classification of why a call or portion of a call failed.

func (*FailureInfo) SetStage added in v0.13.0

func (m *FailureInfo) SetStage(value *FailureStage)

SetStage sets the stage property value. The stage when the failure occurred. Possible values are: unknown, callSetup, midcall, unknownFutureValue.

type FailureInfoable added in v0.13.0

FailureInfoable

type FailureStage

type FailureStage int

Provides operations to manage the cloudCommunications singleton.

const (
	UNKNOWN_FAILURESTAGE FailureStage = iota
	CALLSETUP_FAILURESTAGE
	MIDCALL_FAILURESTAGE
	UNKNOWNFUTUREVALUE_FAILURESTAGE
)

func (FailureStage) String

func (i FailureStage) String() string

type Media added in v0.13.0

type Media struct {
	// contains filtered or unexported fields
}

Media

func NewMedia added in v0.13.0

func NewMedia() *Media

NewMedia instantiates a new media and sets the default values.

func (*Media) GetAdditionalData added in v0.13.0

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 added in v0.13.0

func (m *Media) GetCalleeDevice() DeviceInfoable

GetCalleeDevice gets the calleeDevice property value. Device information associated with the callee endpoint of this media.

func (*Media) GetCalleeNetwork added in v0.13.0

func (m *Media) GetCalleeNetwork() NetworkInfoable

GetCalleeNetwork gets the calleeNetwork property value. Network information associated with the callee endpoint of this media.

func (*Media) GetCallerDevice added in v0.13.0

func (m *Media) GetCallerDevice() DeviceInfoable

GetCallerDevice gets the callerDevice property value. Device information associated with the caller endpoint of this media.

func (*Media) GetCallerNetwork added in v0.13.0

func (m *Media) GetCallerNetwork() NetworkInfoable

GetCallerNetwork gets the callerNetwork property value. Network information associated with the caller endpoint of this media.

func (*Media) GetFieldDeserializers added in v0.13.0

func (m *Media) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error

GetFieldDeserializers the deserialization information for the current model

func (*Media) GetLabel added in v0.13.0

func (m *Media) GetLabel() *string

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

func (*Media) GetStreams added in v0.13.0

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

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

func (*Media) Serialize added in v0.13.0

Serialize serializes information the current object

func (*Media) SetAdditionalData added in v0.13.0

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 added in v0.13.0

func (m *Media) SetCalleeDevice(value DeviceInfoable)

SetCalleeDevice sets the calleeDevice property value. Device information associated with the callee endpoint of this media.

func (*Media) SetCalleeNetwork added in v0.13.0

func (m *Media) SetCalleeNetwork(value NetworkInfoable)

SetCalleeNetwork sets the calleeNetwork property value. Network information associated with the callee endpoint of this media.

func (*Media) SetCallerDevice added in v0.13.0

func (m *Media) SetCallerDevice(value DeviceInfoable)

SetCallerDevice sets the callerDevice property value. Device information associated with the caller endpoint of this media.

func (*Media) SetCallerNetwork added in v0.13.0

func (m *Media) SetCallerNetwork(value NetworkInfoable)

SetCallerNetwork sets the callerNetwork property value. Network information associated with the caller endpoint of this media.

func (*Media) SetLabel added in v0.13.0

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

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

func (*Media) SetStreams added in v0.13.0

func (m *Media) SetStreams(value []MediaStreamable)

SetStreams sets the streams property value. Network streams associated with this media.

type MediaStream added in v0.13.0

type MediaStream struct {
	// contains filtered or unexported fields
}

MediaStream

func NewMediaStream added in v0.13.0

func NewMediaStream() *MediaStream

NewMediaStream instantiates a new mediaStream and sets the default values.

func (*MediaStream) GetAdditionalData added in v0.13.0

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

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

func (*MediaStream) GetAverageAudioDegradation added in v0.13.0

func (m *MediaStream) GetAverageAudioDegradation() *float32

GetAverageAudioDegradation gets the averageAudioDegradation property value. Average Network Mean Opinion Score degradation for stream. Represents how much the network loss and jitter has impacted the quality of received audio.

func (*MediaStream) GetAverageAudioNetworkJitter added in v0.13.0

GetAverageAudioNetworkJitter gets the averageAudioNetworkJitter property value. Average jitter for the stream computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.

func (*MediaStream) GetAverageBandwidthEstimate added in v0.13.0

func (m *MediaStream) GetAverageBandwidthEstimate() *int64

GetAverageBandwidthEstimate gets the averageBandwidthEstimate property value. Average estimated bandwidth available between two endpoints in bits per second.

func (*MediaStream) GetAverageJitter added in v0.13.0

GetAverageJitter gets the averageJitter property value. Average jitter for the stream computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.

func (*MediaStream) GetAveragePacketLossRate added in v0.13.0

func (m *MediaStream) GetAveragePacketLossRate() *float32

GetAveragePacketLossRate gets the averagePacketLossRate property value. Average packet loss rate for stream.

func (*MediaStream) GetAverageRatioOfConcealedSamples added in v0.13.0

func (m *MediaStream) GetAverageRatioOfConcealedSamples() *float32

GetAverageRatioOfConcealedSamples gets the averageRatioOfConcealedSamples property value. Ratio of the number of audio frames with samples generated by packet loss concealment to the total number of audio frames.

func (*MediaStream) GetAverageReceivedFrameRate added in v0.13.0

func (m *MediaStream) GetAverageReceivedFrameRate() *float32

GetAverageReceivedFrameRate gets the averageReceivedFrameRate property value. Average frames per second received for all video streams computed over the duration of the session.

func (*MediaStream) GetAverageRoundTripTime added in v0.13.0

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

func (*MediaStream) GetAverageVideoFrameLossPercentage added in v0.13.0

func (m *MediaStream) GetAverageVideoFrameLossPercentage() *float32

GetAverageVideoFrameLossPercentage gets the averageVideoFrameLossPercentage property value. Average percentage of video frames lost as displayed to the user.

func (*MediaStream) GetAverageVideoFrameRate added in v0.13.0

func (m *MediaStream) GetAverageVideoFrameRate() *float32

GetAverageVideoFrameRate gets the averageVideoFrameRate property value. Average frames per second received for a video stream, computed over the duration of the session.

func (*MediaStream) GetAverageVideoPacketLossRate added in v0.13.0

func (m *MediaStream) GetAverageVideoPacketLossRate() *float32

GetAverageVideoPacketLossRate gets the averageVideoPacketLossRate property value. Average fraction of packets lost, as specified in [RFC 3550][], computed over the duration of the session.

func (*MediaStream) GetEndDateTime added in v0.13.0

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

func (*MediaStream) GetFieldDeserializers added in v0.13.0

GetFieldDeserializers the deserialization information for the current model

func (*MediaStream) GetLowFrameRateRatio added in v0.13.0

func (m *MediaStream) GetLowFrameRateRatio() *float32

GetLowFrameRateRatio gets the lowFrameRateRatio property value. Fraction of the call where frame rate is less than 7.5 frames per second.

func (*MediaStream) GetLowVideoProcessingCapabilityRatio added in v0.13.0

func (m *MediaStream) GetLowVideoProcessingCapabilityRatio() *float32

GetLowVideoProcessingCapabilityRatio gets the lowVideoProcessingCapabilityRatio property value. Fraction of the call that the client is running less than 70% expected video processing capability.

func (*MediaStream) GetMaxAudioNetworkJitter added in v0.13.0

GetMaxAudioNetworkJitter gets the maxAudioNetworkJitter property value. Maximum of audio network jitter computed over each of the 20 second windows during the session, denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.

func (*MediaStream) GetMaxJitter added in v0.13.0

GetMaxJitter gets the maxJitter property value. Maximum jitter for the stream computed as specified in RFC 3550, denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.

func (*MediaStream) GetMaxPacketLossRate added in v0.13.0

func (m *MediaStream) GetMaxPacketLossRate() *float32

GetMaxPacketLossRate gets the maxPacketLossRate property value. Maximum packet loss rate for the stream.

func (*MediaStream) GetMaxRatioOfConcealedSamples added in v0.13.0

func (m *MediaStream) GetMaxRatioOfConcealedSamples() *float32

GetMaxRatioOfConcealedSamples gets the maxRatioOfConcealedSamples property value. Maximum ratio of packets concealed by the healer.

func (*MediaStream) GetMaxRoundTripTime added in v0.13.0

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

func (*MediaStream) GetPacketUtilization added in v0.13.0

func (m *MediaStream) GetPacketUtilization() *int64

GetPacketUtilization gets the packetUtilization property value. Packet count for the stream.

func (*MediaStream) GetPostForwardErrorCorrectionPacketLossRate added in v0.13.0

func (m *MediaStream) GetPostForwardErrorCorrectionPacketLossRate() *float32

GetPostForwardErrorCorrectionPacketLossRate gets the postForwardErrorCorrectionPacketLossRate property value. Packet loss rate after FEC has been applied aggregated across all video streams and codecs.

func (*MediaStream) GetStartDateTime added in v0.13.0

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

func (*MediaStream) GetStreamDirection added in v0.13.0

func (m *MediaStream) GetStreamDirection() *MediaStreamDirection

GetStreamDirection gets the streamDirection property value. Indicates the direction of the media stream. Possible values are: callerToCallee, calleeToCaller.

func (*MediaStream) GetStreamId added in v0.13.0

func (m *MediaStream) GetStreamId() *string

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

func (*MediaStream) GetWasMediaBypassed added in v0.13.0

func (m *MediaStream) GetWasMediaBypassed() *bool

GetWasMediaBypassed gets the wasMediaBypassed property value. True if the media stream bypassed the Mediation Server and went straight between client and PSTN Gateway/PBX, false otherwise.

func (*MediaStream) Serialize added in v0.13.0

Serialize serializes information the current object

func (*MediaStream) SetAdditionalData added in v0.13.0

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

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

func (*MediaStream) SetAverageAudioDegradation added in v0.13.0

func (m *MediaStream) SetAverageAudioDegradation(value *float32)

SetAverageAudioDegradation sets the averageAudioDegradation property value. Average Network Mean Opinion Score degradation for stream. Represents how much the network loss and jitter has impacted the quality of received audio.

func (*MediaStream) SetAverageAudioNetworkJitter added in v0.13.0

SetAverageAudioNetworkJitter sets the averageAudioNetworkJitter property value. Average jitter for the stream computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.

func (*MediaStream) SetAverageBandwidthEstimate added in v0.13.0

func (m *MediaStream) SetAverageBandwidthEstimate(value *int64)

SetAverageBandwidthEstimate sets the averageBandwidthEstimate property value. Average estimated bandwidth available between two endpoints in bits per second.

func (*MediaStream) SetAverageJitter added in v0.13.0

SetAverageJitter sets the averageJitter property value. Average jitter for the stream computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.

func (*MediaStream) SetAveragePacketLossRate added in v0.13.0

func (m *MediaStream) SetAveragePacketLossRate(value *float32)

SetAveragePacketLossRate sets the averagePacketLossRate property value. Average packet loss rate for stream.

func (*MediaStream) SetAverageRatioOfConcealedSamples added in v0.13.0

func (m *MediaStream) SetAverageRatioOfConcealedSamples(value *float32)

SetAverageRatioOfConcealedSamples sets the averageRatioOfConcealedSamples property value. Ratio of the number of audio frames with samples generated by packet loss concealment to the total number of audio frames.

func (*MediaStream) SetAverageReceivedFrameRate added in v0.13.0

func (m *MediaStream) SetAverageReceivedFrameRate(value *float32)

SetAverageReceivedFrameRate sets the averageReceivedFrameRate property value. Average frames per second received for all video streams computed over the duration of the session.

func (*MediaStream) SetAverageRoundTripTime added in v0.13.0

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

func (*MediaStream) SetAverageVideoFrameLossPercentage added in v0.13.0

func (m *MediaStream) SetAverageVideoFrameLossPercentage(value *float32)

SetAverageVideoFrameLossPercentage sets the averageVideoFrameLossPercentage property value. Average percentage of video frames lost as displayed to the user.

func (*MediaStream) SetAverageVideoFrameRate added in v0.13.0

func (m *MediaStream) SetAverageVideoFrameRate(value *float32)

SetAverageVideoFrameRate sets the averageVideoFrameRate property value. Average frames per second received for a video stream, computed over the duration of the session.

func (*MediaStream) SetAverageVideoPacketLossRate added in v0.13.0

func (m *MediaStream) SetAverageVideoPacketLossRate(value *float32)

SetAverageVideoPacketLossRate sets the averageVideoPacketLossRate property value. Average fraction of packets lost, as specified in [RFC 3550][], computed over the duration of the session.

func (*MediaStream) SetEndDateTime added in v0.13.0

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

func (*MediaStream) SetLowFrameRateRatio added in v0.13.0

func (m *MediaStream) SetLowFrameRateRatio(value *float32)

SetLowFrameRateRatio sets the lowFrameRateRatio property value. Fraction of the call where frame rate is less than 7.5 frames per second.

func (*MediaStream) SetLowVideoProcessingCapabilityRatio added in v0.13.0

func (m *MediaStream) SetLowVideoProcessingCapabilityRatio(value *float32)

SetLowVideoProcessingCapabilityRatio sets the lowVideoProcessingCapabilityRatio property value. Fraction of the call that the client is running less than 70% expected video processing capability.

func (*MediaStream) SetMaxAudioNetworkJitter added in v0.13.0

SetMaxAudioNetworkJitter sets the maxAudioNetworkJitter property value. Maximum of audio network jitter computed over each of the 20 second windows during the session, denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.

func (*MediaStream) SetMaxJitter added in v0.13.0

SetMaxJitter sets the maxJitter property value. Maximum jitter for the stream computed as specified in RFC 3550, denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.

func (*MediaStream) SetMaxPacketLossRate added in v0.13.0

func (m *MediaStream) SetMaxPacketLossRate(value *float32)

SetMaxPacketLossRate sets the maxPacketLossRate property value. Maximum packet loss rate for the stream.

func (*MediaStream) SetMaxRatioOfConcealedSamples added in v0.13.0

func (m *MediaStream) SetMaxRatioOfConcealedSamples(value *float32)

SetMaxRatioOfConcealedSamples sets the maxRatioOfConcealedSamples property value. Maximum ratio of packets concealed by the healer.

func (*MediaStream) SetMaxRoundTripTime added in v0.13.0

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

func (*MediaStream) SetPacketUtilization added in v0.13.0

func (m *MediaStream) SetPacketUtilization(value *int64)

SetPacketUtilization sets the packetUtilization property value. Packet count for the stream.

func (*MediaStream) SetPostForwardErrorCorrectionPacketLossRate added in v0.13.0

func (m *MediaStream) SetPostForwardErrorCorrectionPacketLossRate(value *float32)

SetPostForwardErrorCorrectionPacketLossRate sets the postForwardErrorCorrectionPacketLossRate property value. Packet loss rate after FEC has been applied aggregated across all video streams and codecs.

func (*MediaStream) SetStartDateTime added in v0.13.0

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

func (*MediaStream) SetStreamDirection added in v0.13.0

func (m *MediaStream) SetStreamDirection(value *MediaStreamDirection)

SetStreamDirection sets the streamDirection property value. Indicates the direction of the media stream. Possible values are: callerToCallee, calleeToCaller.

func (*MediaStream) SetStreamId added in v0.13.0

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

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

func (*MediaStream) SetWasMediaBypassed added in v0.13.0

func (m *MediaStream) SetWasMediaBypassed(value *bool)

SetWasMediaBypassed sets the wasMediaBypassed property value. True if the media stream bypassed the Mediation Server and went straight between client and PSTN Gateway/PBX, false otherwise.

type MediaStreamDirection added in v0.10.0

type MediaStreamDirection int

Provides operations to manage the cloudCommunications singleton.

const (
	CALLERTOCALLEE_MEDIASTREAMDIRECTION MediaStreamDirection = iota
	CALLEETOCALLER_MEDIASTREAMDIRECTION
)

func (MediaStreamDirection) String added in v0.10.0

func (i MediaStreamDirection) String() string

type MediaStreamable added in v0.13.0

type MediaStreamable interface {
	i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder
	i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable
	GetAverageAudioDegradation() *float32
	GetAverageAudioNetworkJitter() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
	GetAverageBandwidthEstimate() *int64
	GetAverageJitter() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
	GetAveragePacketLossRate() *float32
	GetAverageRatioOfConcealedSamples() *float32
	GetAverageReceivedFrameRate() *float32
	GetAverageRoundTripTime() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
	GetAverageVideoFrameLossPercentage() *float32
	GetAverageVideoFrameRate() *float32
	GetAverageVideoPacketLossRate() *float32
	GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetLowFrameRateRatio() *float32
	GetLowVideoProcessingCapabilityRatio() *float32
	GetMaxAudioNetworkJitter() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
	GetMaxJitter() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
	GetMaxPacketLossRate() *float32
	GetMaxRatioOfConcealedSamples() *float32
	GetMaxRoundTripTime() *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration
	GetPacketUtilization() *int64
	GetPostForwardErrorCorrectionPacketLossRate() *float32
	GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetStreamDirection() *MediaStreamDirection
	GetStreamId() *string
	GetWasMediaBypassed() *bool
	SetAverageAudioDegradation(value *float32)
	SetAverageAudioNetworkJitter(value *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration)
	SetAverageBandwidthEstimate(value *int64)
	SetAverageJitter(value *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration)
	SetAveragePacketLossRate(value *float32)
	SetAverageRatioOfConcealedSamples(value *float32)
	SetAverageReceivedFrameRate(value *float32)
	SetAverageRoundTripTime(value *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration)
	SetAverageVideoFrameLossPercentage(value *float32)
	SetAverageVideoFrameRate(value *float32)
	SetAverageVideoPacketLossRate(value *float32)
	SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetLowFrameRateRatio(value *float32)
	SetLowVideoProcessingCapabilityRatio(value *float32)
	SetMaxAudioNetworkJitter(value *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration)
	SetMaxJitter(value *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration)
	SetMaxPacketLossRate(value *float32)
	SetMaxRatioOfConcealedSamples(value *float32)
	SetMaxRoundTripTime(value *i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ISODuration)
	SetPacketUtilization(value *int64)
	SetPostForwardErrorCorrectionPacketLossRate(value *float32)
	SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetStreamDirection(value *MediaStreamDirection)
	SetStreamId(value *string)
	SetWasMediaBypassed(value *bool)
}

MediaStreamable

type Mediaable added in v0.13.0

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

Mediaable

type Modality added in v0.10.0

type Modality int

Provides operations to manage the cloudCommunications singleton.

const (
	AUDIO_MODALITY Modality = iota
	VIDEO_MODALITY
	VIDEOBASEDSCREENSHARING_MODALITY
	DATA_MODALITY
	SCREENSHARING_MODALITY
	UNKNOWNFUTUREVALUE_MODALITY
)

func (Modality) String added in v0.10.0

func (i Modality) String() string

type NetworkConnectionType

type NetworkConnectionType int

Provides operations to manage the cloudCommunications singleton.

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

func (NetworkConnectionType) String

func (i NetworkConnectionType) String() string

type NetworkInfo added in v0.13.0

type NetworkInfo struct {
	// contains filtered or unexported fields
}

NetworkInfo

func NewNetworkInfo added in v0.13.0

func NewNetworkInfo() *NetworkInfo

NewNetworkInfo instantiates a new networkInfo and sets the default values.

func (*NetworkInfo) GetAdditionalData added in v0.13.0

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

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

func (*NetworkInfo) GetBandwidthLowEventRatio added in v0.13.0

func (m *NetworkInfo) GetBandwidthLowEventRatio() *float32

GetBandwidthLowEventRatio gets the bandwidthLowEventRatio property value. Fraction of the call that the media endpoint detected the available bandwidth or bandwidth policy was low enough to cause poor quality of the audio sent.

func (*NetworkInfo) GetBasicServiceSetIdentifier added in v0.13.0

func (m *NetworkInfo) GetBasicServiceSetIdentifier() *string

GetBasicServiceSetIdentifier gets the basicServiceSetIdentifier property value. The wireless LAN basic service set identifier of the media endpoint used to connect to the network.

func (*NetworkInfo) GetConnectionType added in v0.13.0

func (m *NetworkInfo) GetConnectionType() *NetworkConnectionType

GetConnectionType gets the connectionType property value. Type of network used by the media endpoint. Possible values are: unknown, wired, wifi, mobile, tunnel, unknownFutureValue.

func (*NetworkInfo) GetDelayEventRatio added in v0.13.0

func (m *NetworkInfo) GetDelayEventRatio() *float32

GetDelayEventRatio gets the delayEventRatio property value. Fraction of the call that the media endpoint detected the network delay was significant enough to impact the ability to have real-time two-way communication.

func (*NetworkInfo) GetDnsSuffix added in v0.13.0

func (m *NetworkInfo) GetDnsSuffix() *string

GetDnsSuffix gets the dnsSuffix property value. DNS suffix associated with the network adapter of the media endpoint.

func (*NetworkInfo) GetFieldDeserializers added in v0.13.0

GetFieldDeserializers the deserialization information for the current model

func (*NetworkInfo) GetIpAddress added in v0.13.0

func (m *NetworkInfo) GetIpAddress() *string

GetIpAddress gets the ipAddress property value. IP address of the media endpoint.

func (*NetworkInfo) GetLinkSpeed added in v0.13.0

func (m *NetworkInfo) GetLinkSpeed() *int64

GetLinkSpeed gets the linkSpeed property value. Link speed in bits per second reported by the network adapter used by the media endpoint.

func (*NetworkInfo) GetMacAddress added in v0.13.0

func (m *NetworkInfo) GetMacAddress() *string

GetMacAddress gets the macAddress property value. The media access control (MAC) address of the media endpoint's network device.

func (*NetworkInfo) GetPort added in v0.13.0

func (m *NetworkInfo) GetPort() *int32

GetPort gets the port property value. Network port number used by media endpoint.

func (*NetworkInfo) GetReceivedQualityEventRatio added in v0.13.0

func (m *NetworkInfo) GetReceivedQualityEventRatio() *float32

GetReceivedQualityEventRatio gets the receivedQualityEventRatio property value. Fraction of the call that the media endpoint detected the network was causing poor quality of the audio received.

func (*NetworkInfo) GetReflexiveIPAddress added in v0.13.0

func (m *NetworkInfo) GetReflexiveIPAddress() *string

GetReflexiveIPAddress gets the reflexiveIPAddress property value. IP address of the media endpoint as seen by the media relay server. This is typically the public internet IP address associated to the endpoint.

func (*NetworkInfo) GetRelayIPAddress added in v0.13.0

func (m *NetworkInfo) GetRelayIPAddress() *string

GetRelayIPAddress gets the relayIPAddress property value. IP address of the media relay server allocated by the media endpoint.

func (*NetworkInfo) GetRelayPort added in v0.13.0

func (m *NetworkInfo) GetRelayPort() *int32

GetRelayPort gets the relayPort property value. Network port number allocated on the media relay server by the media endpoint.

func (*NetworkInfo) GetSentQualityEventRatio added in v0.13.0

func (m *NetworkInfo) GetSentQualityEventRatio() *float32

GetSentQualityEventRatio gets the sentQualityEventRatio property value. Fraction of the call that the media endpoint detected the network was causing poor quality of the audio sent.

func (*NetworkInfo) GetSubnet added in v0.13.0

func (m *NetworkInfo) GetSubnet() *string

GetSubnet gets the subnet property value. Subnet used for media stream by the media endpoint.

func (*NetworkInfo) GetWifiBand added in v0.13.0

func (m *NetworkInfo) GetWifiBand() *WifiBand

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

func (*NetworkInfo) GetWifiBatteryCharge added in v0.13.0

func (m *NetworkInfo) GetWifiBatteryCharge() *int32

GetWifiBatteryCharge gets the wifiBatteryCharge property value. Estimated remaining battery charge in percentage reported by the media endpoint.

func (*NetworkInfo) GetWifiChannel added in v0.13.0

func (m *NetworkInfo) GetWifiChannel() *int32

GetWifiChannel gets the wifiChannel property value. WiFi channel used by the media endpoint.

func (*NetworkInfo) GetWifiMicrosoftDriver added in v0.13.0

func (m *NetworkInfo) GetWifiMicrosoftDriver() *string

GetWifiMicrosoftDriver gets the wifiMicrosoftDriver property value. Name of the Microsoft WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint.

func (*NetworkInfo) GetWifiMicrosoftDriverVersion added in v0.13.0

func (m *NetworkInfo) GetWifiMicrosoftDriverVersion() *string

GetWifiMicrosoftDriverVersion gets the wifiMicrosoftDriverVersion property value. Version of the Microsoft WiFi driver used by the media endpoint.

func (*NetworkInfo) GetWifiRadioType added in v0.13.0

func (m *NetworkInfo) GetWifiRadioType() *WifiRadioType

GetWifiRadioType gets the wifiRadioType property value. Type of WiFi radio used by the media endpoint. Possible values are: unknown, wifi80211a, wifi80211b, wifi80211g, wifi80211n, wifi80211ac, wifi80211ax, unknownFutureValue.

func (*NetworkInfo) GetWifiSignalStrength added in v0.13.0

func (m *NetworkInfo) GetWifiSignalStrength() *int32

GetWifiSignalStrength gets the wifiSignalStrength property value. WiFi signal strength in percentage reported by the media endpoint.

func (*NetworkInfo) GetWifiVendorDriver added in v0.13.0

func (m *NetworkInfo) GetWifiVendorDriver() *string

GetWifiVendorDriver gets the wifiVendorDriver property value. Name of the WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint.

func (*NetworkInfo) GetWifiVendorDriverVersion added in v0.13.0

func (m *NetworkInfo) GetWifiVendorDriverVersion() *string

GetWifiVendorDriverVersion gets the wifiVendorDriverVersion property value. Version of the WiFi driver used by the media endpoint.

func (*NetworkInfo) Serialize added in v0.13.0

Serialize serializes information the current object

func (*NetworkInfo) SetAdditionalData added in v0.13.0

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

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

func (*NetworkInfo) SetBandwidthLowEventRatio added in v0.13.0

func (m *NetworkInfo) SetBandwidthLowEventRatio(value *float32)

SetBandwidthLowEventRatio sets the bandwidthLowEventRatio property value. Fraction of the call that the media endpoint detected the available bandwidth or bandwidth policy was low enough to cause poor quality of the audio sent.

func (*NetworkInfo) SetBasicServiceSetIdentifier added in v0.13.0

func (m *NetworkInfo) SetBasicServiceSetIdentifier(value *string)

SetBasicServiceSetIdentifier sets the basicServiceSetIdentifier property value. The wireless LAN basic service set identifier of the media endpoint used to connect to the network.

func (*NetworkInfo) SetConnectionType added in v0.13.0

func (m *NetworkInfo) SetConnectionType(value *NetworkConnectionType)

SetConnectionType sets the connectionType property value. Type of network used by the media endpoint. Possible values are: unknown, wired, wifi, mobile, tunnel, unknownFutureValue.

func (*NetworkInfo) SetDelayEventRatio added in v0.13.0

func (m *NetworkInfo) SetDelayEventRatio(value *float32)

SetDelayEventRatio sets the delayEventRatio property value. Fraction of the call that the media endpoint detected the network delay was significant enough to impact the ability to have real-time two-way communication.

func (*NetworkInfo) SetDnsSuffix added in v0.13.0

func (m *NetworkInfo) SetDnsSuffix(value *string)

SetDnsSuffix sets the dnsSuffix property value. DNS suffix associated with the network adapter of the media endpoint.

func (*NetworkInfo) SetIpAddress added in v0.13.0

func (m *NetworkInfo) SetIpAddress(value *string)

SetIpAddress sets the ipAddress property value. IP address of the media endpoint.

func (*NetworkInfo) SetLinkSpeed added in v0.13.0

func (m *NetworkInfo) SetLinkSpeed(value *int64)

SetLinkSpeed sets the linkSpeed property value. Link speed in bits per second reported by the network adapter used by the media endpoint.

func (*NetworkInfo) SetMacAddress added in v0.13.0

func (m *NetworkInfo) SetMacAddress(value *string)

SetMacAddress sets the macAddress property value. The media access control (MAC) address of the media endpoint's network device.

func (*NetworkInfo) SetPort added in v0.13.0

func (m *NetworkInfo) SetPort(value *int32)

SetPort sets the port property value. Network port number used by media endpoint.

func (*NetworkInfo) SetReceivedQualityEventRatio added in v0.13.0

func (m *NetworkInfo) SetReceivedQualityEventRatio(value *float32)

SetReceivedQualityEventRatio sets the receivedQualityEventRatio property value. Fraction of the call that the media endpoint detected the network was causing poor quality of the audio received.

func (*NetworkInfo) SetReflexiveIPAddress added in v0.13.0

func (m *NetworkInfo) SetReflexiveIPAddress(value *string)

SetReflexiveIPAddress sets the reflexiveIPAddress property value. IP address of the media endpoint as seen by the media relay server. This is typically the public internet IP address associated to the endpoint.

func (*NetworkInfo) SetRelayIPAddress added in v0.13.0

func (m *NetworkInfo) SetRelayIPAddress(value *string)

SetRelayIPAddress sets the relayIPAddress property value. IP address of the media relay server allocated by the media endpoint.

func (*NetworkInfo) SetRelayPort added in v0.13.0

func (m *NetworkInfo) SetRelayPort(value *int32)

SetRelayPort sets the relayPort property value. Network port number allocated on the media relay server by the media endpoint.

func (*NetworkInfo) SetSentQualityEventRatio added in v0.13.0

func (m *NetworkInfo) SetSentQualityEventRatio(value *float32)

SetSentQualityEventRatio sets the sentQualityEventRatio property value. Fraction of the call that the media endpoint detected the network was causing poor quality of the audio sent.

func (*NetworkInfo) SetSubnet added in v0.13.0

func (m *NetworkInfo) SetSubnet(value *string)

SetSubnet sets the subnet property value. Subnet used for media stream by the media endpoint.

func (*NetworkInfo) SetWifiBand added in v0.13.0

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

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

func (*NetworkInfo) SetWifiBatteryCharge added in v0.13.0

func (m *NetworkInfo) SetWifiBatteryCharge(value *int32)

SetWifiBatteryCharge sets the wifiBatteryCharge property value. Estimated remaining battery charge in percentage reported by the media endpoint.

func (*NetworkInfo) SetWifiChannel added in v0.13.0

func (m *NetworkInfo) SetWifiChannel(value *int32)

SetWifiChannel sets the wifiChannel property value. WiFi channel used by the media endpoint.

func (*NetworkInfo) SetWifiMicrosoftDriver added in v0.13.0

func (m *NetworkInfo) SetWifiMicrosoftDriver(value *string)

SetWifiMicrosoftDriver sets the wifiMicrosoftDriver property value. Name of the Microsoft WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint.

func (*NetworkInfo) SetWifiMicrosoftDriverVersion added in v0.13.0

func (m *NetworkInfo) SetWifiMicrosoftDriverVersion(value *string)

SetWifiMicrosoftDriverVersion sets the wifiMicrosoftDriverVersion property value. Version of the Microsoft WiFi driver used by the media endpoint.

func (*NetworkInfo) SetWifiRadioType added in v0.13.0

func (m *NetworkInfo) SetWifiRadioType(value *WifiRadioType)

SetWifiRadioType sets the wifiRadioType property value. Type of WiFi radio used by the media endpoint. Possible values are: unknown, wifi80211a, wifi80211b, wifi80211g, wifi80211n, wifi80211ac, wifi80211ax, unknownFutureValue.

func (*NetworkInfo) SetWifiSignalStrength added in v0.13.0

func (m *NetworkInfo) SetWifiSignalStrength(value *int32)

SetWifiSignalStrength sets the wifiSignalStrength property value. WiFi signal strength in percentage reported by the media endpoint.

func (*NetworkInfo) SetWifiVendorDriver added in v0.13.0

func (m *NetworkInfo) SetWifiVendorDriver(value *string)

SetWifiVendorDriver sets the wifiVendorDriver property value. Name of the WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint.

func (*NetworkInfo) SetWifiVendorDriverVersion added in v0.13.0

func (m *NetworkInfo) SetWifiVendorDriverVersion(value *string)

SetWifiVendorDriverVersion sets the wifiVendorDriverVersion property value. Version of the WiFi driver used by the media endpoint.

type NetworkInfoable added in v0.13.0

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

NetworkInfoable

type Segment added in v0.13.0

type Segment struct {
	i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entity
	// contains filtered or unexported fields
}

Segment

func NewSegment added in v0.13.0

func NewSegment() *Segment

NewSegment instantiates a new segment and sets the default values.

func (*Segment) GetCallee added in v0.13.0

func (m *Segment) GetCallee() Endpointable

GetCallee gets the callee property value. Endpoint that answered this segment.

func (*Segment) GetCaller added in v0.13.0

func (m *Segment) GetCaller() Endpointable

GetCaller gets the caller property value. Endpoint that initiated this segment.

func (*Segment) GetEndDateTime added in v0.13.0

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

func (*Segment) GetFailureInfo added in v0.13.0

func (m *Segment) GetFailureInfo() FailureInfoable

GetFailureInfo gets the failureInfo property value. Failure information associated with the segment if it failed.

func (*Segment) GetFieldDeserializers added in v0.13.0

func (m *Segment) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error

GetFieldDeserializers the deserialization information for the current model

func (*Segment) GetMedia added in v0.13.0

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

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

func (*Segment) GetStartDateTime added in v0.13.0

GetStartDateTime gets the startDateTime property value. UTC time when the segment started. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*Segment) Serialize added in v0.13.0

Serialize serializes information the current object

func (*Segment) SetCallee added in v0.13.0

func (m *Segment) SetCallee(value Endpointable)

SetCallee sets the callee property value. Endpoint that answered this segment.

func (*Segment) SetCaller added in v0.13.0

func (m *Segment) SetCaller(value Endpointable)

SetCaller sets the caller property value. Endpoint that initiated this segment.

func (*Segment) SetEndDateTime added in v0.13.0

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

func (*Segment) SetFailureInfo added in v0.13.0

func (m *Segment) SetFailureInfo(value FailureInfoable)

SetFailureInfo sets the failureInfo property value. Failure information associated with the segment if it failed.

func (*Segment) SetMedia added in v0.13.0

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

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

func (*Segment) SetStartDateTime added in v0.13.0

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

type SegmentCollectionResponse added in v0.13.0

type SegmentCollectionResponse struct {
	// contains filtered or unexported fields
}

SegmentCollectionResponse

func NewSegmentCollectionResponse added in v0.13.0

func NewSegmentCollectionResponse() *SegmentCollectionResponse

NewSegmentCollectionResponse instantiates a new SegmentCollectionResponse and sets the default values.

func (*SegmentCollectionResponse) GetAdditionalData added in v0.13.0

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

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

func (*SegmentCollectionResponse) GetFieldDeserializers added in v0.13.0

GetFieldDeserializers the deserialization information for the current model

func (m *SegmentCollectionResponse) GetNextLink() *string

GetNextLink gets the @odata.nextLink property value.

func (*SegmentCollectionResponse) GetValue added in v0.13.0

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

GetValue gets the value property value.

func (*SegmentCollectionResponse) Serialize added in v0.13.0

Serialize serializes information the current object

func (*SegmentCollectionResponse) SetAdditionalData added in v0.13.0

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

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

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

SetNextLink sets the @odata.nextLink property value.

func (*SegmentCollectionResponse) SetValue added in v0.13.0

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

SetValue sets the value property value.

type SegmentCollectionResponseable added in v0.13.0

SegmentCollectionResponseable

type Session added in v0.13.0

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

Session

func NewSession added in v0.13.0

func NewSession() *Session

NewSession instantiates a new session and sets the default values.

func (*Session) GetCallee added in v0.13.0

func (m *Session) GetCallee() Endpointable

GetCallee gets the callee property value. Endpoint that answered the session.

func (*Session) GetCaller added in v0.13.0

func (m *Session) GetCaller() Endpointable

GetCaller gets the caller property value. Endpoint that initiated the session.

func (*Session) GetEndDateTime added in v0.13.0

GetEndDateTime gets the endDateTime property value. UTC time when the last user left the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*Session) GetFailureInfo added in v0.13.0

func (m *Session) GetFailureInfo() FailureInfoable

GetFailureInfo gets the failureInfo property value. Failure information associated with the session if the session failed.

func (*Session) GetFieldDeserializers added in v0.13.0

func (m *Session) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error

GetFieldDeserializers the deserialization information for the current model

func (*Session) GetModalities added in v0.13.0

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

GetModalities gets the modalities property value. List of modalities present in the session. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue.

func (*Session) GetSegments added in v0.13.0

func (m *Session) GetSegments() []Segmentable

GetSegments gets the segments property value. The list of segments involved in the session. Read-only. Nullable.

func (*Session) GetStartDateTime added in v0.13.0

GetStartDateTime gets the startDateTime property value. UTC time when the first user joined the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*Session) Serialize added in v0.13.0

Serialize serializes information the current object

func (*Session) SetCallee added in v0.13.0

func (m *Session) SetCallee(value Endpointable)

SetCallee sets the callee property value. Endpoint that answered the session.

func (*Session) SetCaller added in v0.13.0

func (m *Session) SetCaller(value Endpointable)

SetCaller sets the caller property value. Endpoint that initiated the session.

func (*Session) SetEndDateTime added in v0.13.0

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

func (*Session) SetFailureInfo added in v0.13.0

func (m *Session) SetFailureInfo(value FailureInfoable)

SetFailureInfo sets the failureInfo property value. Failure information associated with the session if the session failed.

func (*Session) SetModalities added in v0.13.0

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

SetModalities sets the modalities property value. List of modalities present in the session. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue.

func (*Session) SetSegments added in v0.13.0

func (m *Session) SetSegments(value []Segmentable)

SetSegments sets the segments property value. The list of segments involved in the session. Read-only. Nullable.

func (*Session) SetStartDateTime added in v0.13.0

SetStartDateTime sets the startDateTime property value. UTC time when the first user joined the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

type SessionCollectionResponse added in v0.13.0

type SessionCollectionResponse struct {
	// contains filtered or unexported fields
}

SessionCollectionResponse

func NewSessionCollectionResponse added in v0.13.0

func NewSessionCollectionResponse() *SessionCollectionResponse

NewSessionCollectionResponse instantiates a new SessionCollectionResponse and sets the default values.

func (*SessionCollectionResponse) GetAdditionalData added in v0.13.0

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

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

func (*SessionCollectionResponse) GetFieldDeserializers added in v0.13.0

GetFieldDeserializers the deserialization information for the current model

func (m *SessionCollectionResponse) GetNextLink() *string

GetNextLink gets the @odata.nextLink property value.

func (*SessionCollectionResponse) GetValue added in v0.13.0

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

GetValue gets the value property value.

func (*SessionCollectionResponse) Serialize added in v0.13.0

Serialize serializes information the current object

func (*SessionCollectionResponse) SetAdditionalData added in v0.13.0

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

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

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

SetNextLink sets the @odata.nextLink property value.

func (*SessionCollectionResponse) SetValue added in v0.13.0

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

SetValue sets the value property value.

type SessionCollectionResponseable added in v0.13.0

SessionCollectionResponseable

type UserAgent added in v0.13.0

type UserAgent struct {
	// contains filtered or unexported fields
}

UserAgent

func NewUserAgent added in v0.13.0

func NewUserAgent() *UserAgent

NewUserAgent instantiates a new userAgent and sets the default values.

func (*UserAgent) GetAdditionalData added in v0.13.0

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 added in v0.13.0

func (m *UserAgent) GetApplicationVersion() *string

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

func (*UserAgent) GetFieldDeserializers added in v0.13.0

func (m *UserAgent) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error

GetFieldDeserializers the deserialization information for the current model

func (*UserAgent) GetHeaderValue added in v0.13.0

func (m *UserAgent) GetHeaderValue() *string

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

func (*UserAgent) Serialize added in v0.13.0

Serialize serializes information the current object

func (*UserAgent) SetAdditionalData added in v0.13.0

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 added in v0.13.0

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 added in v0.13.0

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

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

type UserAgentable added in v0.13.0

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

UserAgentable

type 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