callrecords

package
v1.51.0 Latest Latest
Warning

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

Go to latest
Published: Oct 17, 2024 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 returns a Parsable when successful

func CreateCallRecordFromDiscriminatorValue

CreateCallRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateClientUserAgentFromDiscriminatorValue added in v0.29.0

CreateClientUserAgentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDeviceInfoFromDiscriminatorValue

CreateDeviceInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDirectRoutingLogRowFromDiscriminatorValue added in v0.24.0

CreateDirectRoutingLogRowFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEndpointFromDiscriminatorValue

CreateEndpointFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateFailureInfoFromDiscriminatorValue

CreateFailureInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateFeedbackTokenSetFromDiscriminatorValue added in v0.29.0

CreateFeedbackTokenSetFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMediaFromDiscriminatorValue

CreateMediaFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateMediaStreamFromDiscriminatorValue

CreateMediaStreamFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateNetworkInfoFromDiscriminatorValue

CreateNetworkInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateOrganizerFromDiscriminatorValue added in v1.45.0

CreateOrganizerFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateParticipantBaseFromDiscriminatorValue added in v1.45.0

CreateParticipantBaseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateParticipantCollectionResponseFromDiscriminatorValue added in v1.45.0

CreateParticipantCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateParticipantEndpointFromDiscriminatorValue added in v0.29.0

CreateParticipantEndpointFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateParticipantFromDiscriminatorValue added in v1.45.0

CreateParticipantFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePstnCallLogRowFromDiscriminatorValue added in v0.24.0

CreatePstnCallLogRowFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSegmentCollectionResponseFromDiscriminatorValue

CreateSegmentCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSegmentFromDiscriminatorValue

CreateSegmentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateServiceEndpointFromDiscriminatorValue added in v0.29.0

CreateServiceEndpointFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateServiceUserAgentFromDiscriminatorValue added in v0.29.0

CreateServiceUserAgentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSessionCollectionResponseFromDiscriminatorValue

CreateSessionCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSessionFromDiscriminatorValue

CreateSessionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTraceRouteHopFromDiscriminatorValue added in v0.26.0

CreateTraceRouteHopFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUserAgentFromDiscriminatorValue

CreateUserAgentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUserFeedbackFromDiscriminatorValue added in v0.29.0

CreateUserFeedbackFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateUserIdentityFromDiscriminatorValue added in v1.45.0

CreateUserIdentityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func ParseAudioCodec added in v0.26.0

func ParseAudioCodec(v string) (any, error)

func ParseCallType

func ParseCallType(v string) (any, error)

func ParseClientPlatform added in v0.29.0

func ParseClientPlatform(v string) (any, error)

func ParseFailureStage

func ParseFailureStage(v string) (any, error)

func ParseMediaStreamDirection

func ParseMediaStreamDirection(v string) (any, error)

func ParseModality

func ParseModality(v string) (any, error)

func ParseNetworkConnectionType

func ParseNetworkConnectionType(v string) (any, error)

func ParseNetworkTransportProtocol added in v0.26.0

func ParseNetworkTransportProtocol(v string) (any, error)

func ParseProductFamily added in v0.29.0

func ParseProductFamily(v string) (any, error)

func ParsePstnCallDurationSource added in v0.24.0

func ParsePstnCallDurationSource(v string) (any, error)

func ParseServiceRole added in v0.29.0

func ParseServiceRole(v string) (any, error)

func ParseUserFeedbackRating added in v0.29.0

func ParseUserFeedbackRating(v string) (any, error)

func ParseVideoCodec added in v0.26.0

func ParseVideoCodec(v string) (any, error)

func ParseWifiBand

func ParseWifiBand(v string) (any, error)

func ParseWifiRadioType

func ParseWifiRadioType(v string) (any, error)

func SerializeAudioCodec added in v0.26.0

func SerializeAudioCodec(values []AudioCodec) []string

func SerializeCallType

func SerializeCallType(values []CallType) []string

func SerializeClientPlatform added in v0.29.0

func SerializeClientPlatform(values []ClientPlatform) []string

func SerializeFailureStage

func SerializeFailureStage(values []FailureStage) []string

func SerializeMediaStreamDirection

func SerializeMediaStreamDirection(values []MediaStreamDirection) []string

func SerializeModality

func SerializeModality(values []Modality) []string

func SerializeNetworkConnectionType

func SerializeNetworkConnectionType(values []NetworkConnectionType) []string

func SerializeNetworkTransportProtocol added in v0.26.0

func SerializeNetworkTransportProtocol(values []NetworkTransportProtocol) []string

func SerializeProductFamily added in v0.29.0

func SerializeProductFamily(values []ProductFamily) []string

func SerializePstnCallDurationSource added in v0.24.0

func SerializePstnCallDurationSource(values []PstnCallDurationSource) []string

func SerializeServiceRole added in v0.29.0

func SerializeServiceRole(values []ServiceRole) []string

func SerializeUserFeedbackRating added in v0.29.0

func SerializeUserFeedbackRating(values []UserFeedbackRating) []string

func SerializeVideoCodec added in v0.26.0

func SerializeVideoCodec(values []VideoCodec) []string

func SerializeWifiBand

func SerializeWifiBand(values []WifiBand) []string

func SerializeWifiRadioType

func SerializeWifiRadioType(values []WifiRadioType) []string

Types

type AudioCodec added in v0.26.0

type AudioCodec int
const (
	UNKNOWN_AUDIOCODEC AudioCodec = iota
	INVALID_AUDIOCODEC
	CN_AUDIOCODEC
	PCMA_AUDIOCODEC
	PCMU_AUDIOCODEC
	AMRWIDE_AUDIOCODEC
	G722_AUDIOCODEC
	G7221_AUDIOCODEC
	G7221C_AUDIOCODEC
	G729_AUDIOCODEC
	MULTICHANNELAUDIO_AUDIOCODEC
	MUCHV2_AUDIOCODEC
	OPUS_AUDIOCODEC
	SATIN_AUDIOCODEC
	SATINFULLBAND_AUDIOCODEC
	RTAUDIO8_AUDIOCODEC
	RTAUDIO16_AUDIOCODEC
	SILK_AUDIOCODEC
	SILKNARROW_AUDIOCODEC
	SILKWIDE_AUDIOCODEC
	SIREN_AUDIOCODEC
	XMSRTA_AUDIOCODEC
	UNKNOWNFUTUREVALUE_AUDIOCODEC
)

func (AudioCodec) String added in v0.26.0

func (i AudioCodec) String() string

type CallRecord

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 returns a *Time when successful

func (*CallRecord) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

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. returns a *string when successful

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 returns a *Time when successful

func (*CallRecord) GetModalities

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

GetModalities gets the modalities property value. List of all the modalities used in the call. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue. returns a []Modality when successful

func (*CallRecord) GetOrganizer

GetOrganizer gets the organizer property value. The organizing party's identity. The organizer property is deprecated and will stop returning data on June 30, 2026. Going forward, use the organizer_v2 relationship. returns a IdentitySetable when successful

func (*CallRecord) GetOrganizerV2 added in v1.45.0

func (m *CallRecord) GetOrganizerV2() Organizerable

GetOrganizerV2 gets the organizer_v2 property value. Identity of the organizer of the call. This relationship is expanded by default in callRecord methods. returns a Organizerable when successful

func (*CallRecord) GetParticipants

GetParticipants gets the participants property value. List of distinct identities involved in the call. Limited to 130 entries. The participants property is deprecated and will stop returning data on June 30, 2026. Going forward, use the participants_v2 relationship. returns a []IdentitySetable when successful

func (*CallRecord) GetParticipantsV2 added in v1.45.0

func (m *CallRecord) GetParticipantsV2() []Participantable

GetParticipantsV2 gets the participants_v2 property value. List of distinct participants in the call. returns a []Participantable when successful

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. returns a []Sessionable when successful

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. returns a *Time when successful

func (*CallRecord) GetTypeEscaped added in v1.13.0

func (m *CallRecord) GetTypeEscaped() *CallType

GetTypeEscaped gets the type property value. The type property returns a *CallType when successful

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. returns a *int64 when successful

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

SetOrganizer sets the organizer property value. The organizing party's identity. The organizer property is deprecated and will stop returning data on June 30, 2026. Going forward, use the organizer_v2 relationship.

func (*CallRecord) SetOrganizerV2 added in v1.45.0

func (m *CallRecord) SetOrganizerV2(value Organizerable)

SetOrganizerV2 sets the organizer_v2 property value. Identity of the organizer of the call. This relationship is expanded by default in callRecord methods.

func (*CallRecord) SetParticipants

SetParticipants sets the participants property value. List of distinct identities involved in the call. Limited to 130 entries. The participants property is deprecated and will stop returning data on June 30, 2026. Going forward, use the participants_v2 relationship.

func (*CallRecord) SetParticipantsV2 added in v1.45.0

func (m *CallRecord) SetParticipantsV2(value []Participantable)

SetParticipantsV2 sets the participants_v2 property value. List of distinct participants 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) SetTypeEscaped added in v1.13.0

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

SetTypeEscaped sets the type property value. The type property

func (*CallRecord) SetVersion

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

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

type CallRecordCollectionResponse

func NewCallRecordCollectionResponse

func NewCallRecordCollectionResponse() *CallRecordCollectionResponse

NewCallRecordCollectionResponse instantiates a new CallRecordCollectionResponse and sets the default values.

func (*CallRecordCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*CallRecordCollectionResponse) GetValue

GetValue gets the value property value. The value property returns a []CallRecordable when successful

func (*CallRecordCollectionResponse) Serialize

Serialize serializes information the current object

func (*CallRecordCollectionResponse) SetValue

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

SetValue sets the value property value. The value property

type CallRecordable

type CallRecordable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetJoinWebUrl() *string
	GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetModalities() []Modality
	GetOrganizer() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable
	GetOrganizerV2() Organizerable
	GetParticipants() []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable
	GetParticipantsV2() []Participantable
	GetSessions() []Sessionable
	GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetTypeEscaped() *CallType
	GetVersion() *int64
	SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetJoinWebUrl(value *string)
	SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetModalities(value []Modality)
	SetOrganizer(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable)
	SetOrganizerV2(value Organizerable)
	SetParticipants(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable)
	SetParticipantsV2(value []Participantable)
	SetSessions(value []Sessionable)
	SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetTypeEscaped(value *CallType)
	SetVersion(value *int64)
}

type CallType

type CallType int
const (
	UNKNOWN_CALLTYPE CallType = iota
	GROUPCALL_CALLTYPE
	PEERTOPEER_CALLTYPE
	UNKNOWNFUTUREVALUE_CALLTYPE
)

func (CallType) String

func (i CallType) String() string

type ClientPlatform added in v0.29.0

type ClientPlatform int
const (
	UNKNOWN_CLIENTPLATFORM ClientPlatform = iota
	WINDOWS_CLIENTPLATFORM
	MACOS_CLIENTPLATFORM
	IOS_CLIENTPLATFORM
	ANDROID_CLIENTPLATFORM
	WEB_CLIENTPLATFORM
	IPPHONE_CLIENTPLATFORM
	ROOMSYSTEM_CLIENTPLATFORM
	SURFACEHUB_CLIENTPLATFORM
	HOLOLENS_CLIENTPLATFORM
	UNKNOWNFUTUREVALUE_CLIENTPLATFORM
)

func (ClientPlatform) String added in v0.29.0

func (i ClientPlatform) String() string

type ClientUserAgent added in v0.29.0

type ClientUserAgent struct {
	UserAgent
}

func NewClientUserAgent added in v0.29.0

func NewClientUserAgent() *ClientUserAgent

NewClientUserAgent instantiates a new ClientUserAgent and sets the default values.

func (*ClientUserAgent) GetAzureADAppId added in v0.36.0

func (m *ClientUserAgent) GetAzureADAppId() *string

GetAzureADAppId gets the azureADAppId property value. The unique identifier of the Microsoft Entra application used by this endpoint. returns a *string when successful

func (*ClientUserAgent) GetCommunicationServiceId added in v0.36.0

func (m *ClientUserAgent) GetCommunicationServiceId() *string

GetCommunicationServiceId gets the communicationServiceId property value. Immutable resource identifier of the Azure Communication Service associated with this endpoint based on Communication Services APIs. returns a *string when successful

func (*ClientUserAgent) GetFieldDeserializers added in v0.29.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ClientUserAgent) GetPlatform added in v0.29.0

func (m *ClientUserAgent) GetPlatform() *ClientPlatform

GetPlatform gets the platform property value. The platform property returns a *ClientPlatform when successful

func (*ClientUserAgent) GetProductFamily added in v0.29.0

func (m *ClientUserAgent) GetProductFamily() *ProductFamily

GetProductFamily gets the productFamily property value. The productFamily property returns a *ProductFamily when successful

func (*ClientUserAgent) Serialize added in v0.29.0

Serialize serializes information the current object

func (*ClientUserAgent) SetAzureADAppId added in v0.36.0

func (m *ClientUserAgent) SetAzureADAppId(value *string)

SetAzureADAppId sets the azureADAppId property value. The unique identifier of the Microsoft Entra application used by this endpoint.

func (*ClientUserAgent) SetCommunicationServiceId added in v0.36.0

func (m *ClientUserAgent) SetCommunicationServiceId(value *string)

SetCommunicationServiceId sets the communicationServiceId property value. Immutable resource identifier of the Azure Communication Service associated with this endpoint based on Communication Services APIs.

func (*ClientUserAgent) SetPlatform added in v0.29.0

func (m *ClientUserAgent) SetPlatform(value *ClientPlatform)

SetPlatform sets the platform property value. The platform property

func (*ClientUserAgent) SetProductFamily added in v0.29.0

func (m *ClientUserAgent) SetProductFamily(value *ProductFamily)

SetProductFamily sets the productFamily property value. The productFamily property

type ClientUserAgentable added in v0.29.0

type ClientUserAgentable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	UserAgentable
	GetAzureADAppId() *string
	GetCommunicationServiceId() *string
	GetPlatform() *ClientPlatform
	GetProductFamily() *ProductFamily
	SetAzureADAppId(value *string)
	SetCommunicationServiceId(value *string)
	SetPlatform(value *ClientPlatform)
	SetProductFamily(value *ProductFamily)
}

type DeviceInfo

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

func NewDeviceInfo

func NewDeviceInfo() *DeviceInfo

NewDeviceInfo instantiates a new DeviceInfo and sets the default values.

func (*DeviceInfo) GetAdditionalData

func (m *DeviceInfo) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*DeviceInfo) GetBackingStore added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

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. returns a *string when successful

func (*DeviceInfo) GetCaptureDeviceName

func (m *DeviceInfo) GetCaptureDeviceName() *string

GetCaptureDeviceName gets the captureDeviceName property value. Name of the capture device used by the media endpoint. returns a *string when successful

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. returns a *float32 when successful

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. returns a *float32 when successful

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. returns a *float32 when successful

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. returns a *float32 when successful

func (*DeviceInfo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

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. returns a *int32 when successful

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. returns a *float32 when successful

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. returns a *float32 when successful

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. returns a *float32 when successful

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. returns a *float32 when successful

func (*DeviceInfo) GetOdataType added in v0.31.0

func (m *DeviceInfo) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

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. returns a *int32 when successful

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. returns a *int32 when successful

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. returns a *string when successful

func (*DeviceInfo) GetRenderDeviceName

func (m *DeviceInfo) GetRenderDeviceName() *string

GetRenderDeviceName gets the renderDeviceName property value. Name of the render device used by the media endpoint. returns a *string when successful

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. returns a *float32 when successful

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. returns a *float32 when successful

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. returns a *float32 when successful

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. returns a *int32 when successful

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. returns a *int32 when successful

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. returns a *float32 when successful

func (*DeviceInfo) Serialize

Serialize serializes information the current object

func (*DeviceInfo) SetAdditionalData

func (m *DeviceInfo) SetAdditionalData(value map[string]any)

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

func (*DeviceInfo) SetBackingStore added in v0.56.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*DeviceInfo) SetCaptureDeviceDriver

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

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

func (*DeviceInfo) SetCaptureDeviceName

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

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

func (*DeviceInfo) SetCaptureNotFunctioningEventRatio

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

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

func (*DeviceInfo) SetCpuInsufficentEventRatio

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

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

func (*DeviceInfo) SetDeviceClippingEventRatio

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

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

func (*DeviceInfo) SetDeviceGlitchEventRatio

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

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

func (*DeviceInfo) SetHowlingEventCount

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

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

func (*DeviceInfo) SetInitialSignalLevelRootMeanSquare

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

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

func (*DeviceInfo) SetLowSpeechLevelEventRatio

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

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

func (*DeviceInfo) SetLowSpeechToNoiseEventRatio

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

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

func (*DeviceInfo) SetMicGlitchRate

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

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

func (*DeviceInfo) SetOdataType added in v0.31.0

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

SetOdataType sets the @odata.type property value. The OdataType property

func (*DeviceInfo) SetReceivedNoiseLevel

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

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

func (*DeviceInfo) SetReceivedSignalLevel

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

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

func (*DeviceInfo) SetRenderDeviceDriver

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

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

func (*DeviceInfo) SetRenderDeviceName

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

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

func (*DeviceInfo) SetRenderMuteEventRatio

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

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

func (*DeviceInfo) SetRenderNotFunctioningEventRatio

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

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

func (*DeviceInfo) SetRenderZeroVolumeEventRatio

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

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

func (*DeviceInfo) SetSentNoiseLevel

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

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

func (*DeviceInfo) SetSentSignalLevel

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

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

func (*DeviceInfo) SetSpeakerGlitchRate

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

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

type DeviceInfoable

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

type DirectRoutingLogRow added in v0.24.0

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

func NewDirectRoutingLogRow added in v0.24.0

func NewDirectRoutingLogRow() *DirectRoutingLogRow

NewDirectRoutingLogRow instantiates a new DirectRoutingLogRow and sets the default values.

func (*DirectRoutingLogRow) GetAdditionalData added in v0.24.0

func (m *DirectRoutingLogRow) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*DirectRoutingLogRow) GetBackingStore added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

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 subcodes that indicate the specific issue. returns a *int32 when successful

func (*DirectRoutingLogRow) GetCallType added in v0.24.0

func (m *DirectRoutingLogRow) GetCallType() *string

GetCallType gets the callType property value. Call type and direction. returns a *string when successful

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 might include other data. returns a *string when successful

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 might include other data. returns a *string when successful

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. returns a *string when successful

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. returns a *int32 when successful

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. returns a *Time when successful

func (*DirectRoutingLogRow) GetFailureDateTime added in v0.24.0

GetFailureDateTime gets the failureDateTime property value. Only exists for failed (not fully established) calls. returns a *Time when successful

func (*DirectRoutingLogRow) GetFieldDeserializers added in v0.24.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DirectRoutingLogRow) GetFinalSipCode added in v0.24.0

func (m *DirectRoutingLogRow) GetFinalSipCode() *int32

GetFinalSipCode gets the finalSipCode property value. The final response code with which the call ended. For more information, see RFC 3261. returns a *int32 when successful

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. returns a *string when successful

func (*DirectRoutingLogRow) GetId added in v0.24.0

func (m *DirectRoutingLogRow) GetId() *string

GetId gets the id property value. Unique call identifier. GUID. returns a *string when successful

func (*DirectRoutingLogRow) GetInviteDateTime added in v0.24.0

GetInviteDateTime gets the inviteDateTime property value. The date and time when the initial invite was sent. returns a *Time when successful

func (*DirectRoutingLogRow) GetMediaBypassEnabled added in v0.24.0

func (m *DirectRoutingLogRow) GetMediaBypassEnabled() *bool

GetMediaBypassEnabled gets the mediaBypassEnabled property value. Indicates whether the trunk was enabled for media bypass. returns a *bool when successful

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 a nonbypass call. returns a *string when successful

func (*DirectRoutingLogRow) GetOdataType added in v0.31.0

func (m *DirectRoutingLogRow) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

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 nonbypass calls. returns a *string when successful

func (*DirectRoutingLogRow) GetStartDateTime added in v0.24.0

GetStartDateTime gets the startDateTime property value. Call start time.For failed and unanswered calls, this value can be equal to the invite or failure time. returns a *Time when successful

func (*DirectRoutingLogRow) GetSuccessfulCall added in v0.24.0

func (m *DirectRoutingLogRow) GetSuccessfulCall() *bool

GetSuccessfulCall gets the successfulCall property value. Success or attempt. returns a *bool when successful

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. returns a *string when successful

func (*DirectRoutingLogRow) GetUserDisplayName added in v0.24.0

func (m *DirectRoutingLogRow) GetUserDisplayName() *string

GetUserDisplayName gets the userDisplayName property value. Display name of the user. returns a *string when successful

func (*DirectRoutingLogRow) GetUserId added in v0.24.0

func (m *DirectRoutingLogRow) GetUserId() *string

GetUserId gets the userId property value. Calling user's ID in Microsoft Graph. This and other user information is null/empty for bot call types. GUID. returns a *string when successful

func (*DirectRoutingLogRow) GetUserPrincipalName added in v0.24.0

func (m *DirectRoutingLogRow) GetUserPrincipalName() *string

GetUserPrincipalName gets the userPrincipalName property value. UserPrincipalName (sign-in name) in Microsoft Entra ID. This value is usually the same as the user's SIP Address, and can be the same as the user's email address. returns a *string when successful

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

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

func (*DirectRoutingLogRow) SetBackingStore added in v0.56.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*DirectRoutingLogRow) SetCallEndSubReason added in v0.24.0

func (m *DirectRoutingLogRow) SetCallEndSubReason(value *int32)

SetCallEndSubReason sets the callEndSubReason property value. In addition to the SIP codes, Microsoft has 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 might include other 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 might include other 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 final response code with which the call ended. For more information, see 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. The date and time 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 whether the trunk was enabled for media bypass.

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 a nonbypass call.

func (*DirectRoutingLogRow) SetOdataType added in v0.31.0

func (m *DirectRoutingLogRow) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*DirectRoutingLogRow) SetSignalingLocation added in v0.24.0

func (m *DirectRoutingLogRow) SetSignalingLocation(value *string)

SetSignalingLocation sets the signalingLocation property value. The datacenter used for signaling for both bypass and nonbypass calls.

func (*DirectRoutingLogRow) SetStartDateTime added in v0.24.0

SetStartDateTime sets the startDateTime property value. Call start time.For failed and unanswered calls, this value can be equal to the 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 Microsoft Graph. This and other user information is 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 Microsoft Entra ID. This value is usually the same as the user's SIP Address, and can be the same as the user's email address.

type DirectRoutingLogRowable added in v0.24.0

type DirectRoutingLogRowable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetCalleeNumber() *string
	GetCallEndSubReason() *int32
	GetCallerNumber() *string
	GetCallType() *string
	GetCorrelationId() *string
	GetDuration() *int32
	GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetFailureDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetFinalSipCode() *int32
	GetFinalSipCodePhrase() *string
	GetId() *string
	GetInviteDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetMediaBypassEnabled() *bool
	GetMediaPathLocation() *string
	GetOdataType() *string
	GetSignalingLocation() *string
	GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetSuccessfulCall() *bool
	GetTrunkFullyQualifiedDomainName() *string
	GetUserDisplayName() *string
	GetUserId() *string
	GetUserPrincipalName() *string
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetCalleeNumber(value *string)
	SetCallEndSubReason(value *int32)
	SetCallerNumber(value *string)
	SetCallType(value *string)
	SetCorrelationId(value *string)
	SetDuration(value *int32)
	SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetFailureDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetFinalSipCode(value *int32)
	SetFinalSipCodePhrase(value *string)
	SetId(value *string)
	SetInviteDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetMediaBypassEnabled(value *bool)
	SetMediaPathLocation(value *string)
	SetOdataType(value *string)
	SetSignalingLocation(value *string)
	SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetSuccessfulCall(value *bool)
	SetTrunkFullyQualifiedDomainName(value *string)
	SetUserDisplayName(value *string)
	SetUserId(value *string)
	SetUserPrincipalName(value *string)
}

type Endpoint

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

func NewEndpoint

func NewEndpoint() *Endpoint

NewEndpoint instantiates a new Endpoint and sets the default values.

func (*Endpoint) GetAdditionalData

func (m *Endpoint) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*Endpoint) GetBackingStore added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*Endpoint) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Endpoint) GetOdataType added in v0.31.0

func (m *Endpoint) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*Endpoint) GetUserAgent

func (m *Endpoint) GetUserAgent() UserAgentable

GetUserAgent gets the userAgent property value. User-agent reported by this endpoint. returns a UserAgentable when successful

func (*Endpoint) Serialize

Serialize serializes information the current object

func (*Endpoint) SetAdditionalData

func (m *Endpoint) SetAdditionalData(value map[string]any)

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

func (*Endpoint) SetBackingStore added in v0.56.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*Endpoint) SetOdataType added in v0.31.0

func (m *Endpoint) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*Endpoint) SetUserAgent

func (m *Endpoint) SetUserAgent(value UserAgentable)

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

type FailureInfo

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

func NewFailureInfo

func NewFailureInfo() *FailureInfo

NewFailureInfo instantiates a new FailureInfo and sets the default values.

func (*FailureInfo) GetAdditionalData

func (m *FailureInfo) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*FailureInfo) GetBackingStore added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*FailureInfo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*FailureInfo) GetOdataType added in v0.31.0

func (m *FailureInfo) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

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. returns a *string when successful

func (*FailureInfo) GetStage

func (m *FailureInfo) GetStage() *FailureStage

GetStage gets the stage property value. The stage property returns a *FailureStage when successful

func (*FailureInfo) Serialize

Serialize serializes information the current object

func (*FailureInfo) SetAdditionalData

func (m *FailureInfo) SetAdditionalData(value map[string]any)

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

func (*FailureInfo) SetBackingStore added in v0.56.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*FailureInfo) SetOdataType added in v0.31.0

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

SetOdataType sets the @odata.type property value. The OdataType property

func (*FailureInfo) SetReason

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

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

func (*FailureInfo) SetStage

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

SetStage sets the stage property value. The stage property

type FailureStage

type FailureStage int
const (
	UNKNOWN_FAILURESTAGE FailureStage = iota
	CALLSETUP_FAILURESTAGE
	MIDCALL_FAILURESTAGE
	UNKNOWNFUTUREVALUE_FAILURESTAGE
)

func (FailureStage) String

func (i FailureStage) String() string

type FeedbackTokenSet added in v0.29.0

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

func NewFeedbackTokenSet added in v0.29.0

func NewFeedbackTokenSet() *FeedbackTokenSet

NewFeedbackTokenSet instantiates a new FeedbackTokenSet and sets the default values.

func (*FeedbackTokenSet) GetAdditionalData added in v0.29.0

func (m *FeedbackTokenSet) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*FeedbackTokenSet) GetBackingStore added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*FeedbackTokenSet) GetFieldDeserializers added in v0.29.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*FeedbackTokenSet) GetOdataType added in v0.31.0

func (m *FeedbackTokenSet) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*FeedbackTokenSet) Serialize added in v0.29.0

Serialize serializes information the current object

func (*FeedbackTokenSet) SetAdditionalData added in v0.29.0

func (m *FeedbackTokenSet) SetAdditionalData(value map[string]any)

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

func (*FeedbackTokenSet) SetBackingStore added in v0.56.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*FeedbackTokenSet) SetOdataType added in v0.31.0

func (m *FeedbackTokenSet) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type Media

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

func NewMedia

func NewMedia() *Media

NewMedia instantiates a new Media and sets the default values.

func (*Media) GetAdditionalData

func (m *Media) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*Media) GetBackingStore added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*Media) GetCalleeDevice

func (m *Media) GetCalleeDevice() DeviceInfoable

GetCalleeDevice gets the calleeDevice property value. Device information associated with the callee endpoint of this media. returns a DeviceInfoable when successful

func (*Media) GetCalleeNetwork

func (m *Media) GetCalleeNetwork() NetworkInfoable

GetCalleeNetwork gets the calleeNetwork property value. Network information associated with the callee endpoint of this media. returns a NetworkInfoable when successful

func (*Media) GetCallerDevice

func (m *Media) GetCallerDevice() DeviceInfoable

GetCallerDevice gets the callerDevice property value. Device information associated with the caller endpoint of this media. returns a DeviceInfoable when successful

func (*Media) GetCallerNetwork

func (m *Media) GetCallerNetwork() NetworkInfoable

GetCallerNetwork gets the callerNetwork property value. Network information associated with the caller endpoint of this media. returns a NetworkInfoable when successful

func (*Media) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Media) GetLabel

func (m *Media) GetLabel() *string

GetLabel gets the label property value. How the media was identified during media negotiation stage. returns a *string when successful

func (*Media) GetOdataType added in v0.31.0

func (m *Media) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*Media) GetStreams

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

GetStreams gets the streams property value. Network streams associated with this media. returns a []MediaStreamable when successful

func (*Media) Serialize

Serialize serializes information the current object

func (*Media) SetAdditionalData

func (m *Media) SetAdditionalData(value map[string]any)

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

func (*Media) SetBackingStore added in v0.56.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*Media) SetCalleeDevice

func (m *Media) SetCalleeDevice(value DeviceInfoable)

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

func (*Media) SetCalleeNetwork

func (m *Media) SetCalleeNetwork(value NetworkInfoable)

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

func (*Media) SetCallerDevice

func (m *Media) SetCallerDevice(value DeviceInfoable)

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

func (*Media) SetCallerNetwork

func (m *Media) SetCallerNetwork(value NetworkInfoable)

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

func (*Media) SetLabel

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

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

func (*Media) SetOdataType added in v0.31.0

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

SetOdataType sets the @odata.type property value. The OdataType property

func (*Media) SetStreams

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

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

type MediaStream

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

func NewMediaStream

func NewMediaStream() *MediaStream

NewMediaStream instantiates a new MediaStream and sets the default values.

func (*MediaStream) GetAdditionalData

func (m *MediaStream) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*MediaStream) GetAudioCodec added in v0.26.0

func (m *MediaStream) GetAudioCodec() *AudioCodec

GetAudioCodec gets the audioCodec property value. Codec name used to encode audio for transmission on the network. Possible values are: unknown, invalid, cn, pcma, pcmu, amrWide, g722, g7221, g7221c, g729, multiChannelAudio, muchv2, opus, satin, satinFullband, rtAudio8, rtAudio16, silk, silkNarrow, silkWide, siren, xmsRta, unknownFutureValue. returns a *AudioCodec when successful

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. returns a *float32 when successful

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. returns a *ISODuration when successful

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. returns a *int64 when successful

func (*MediaStream) GetAverageFreezeDuration added in v1.8.0

GetAverageFreezeDuration gets the averageFreezeDuration property value. Average duration of the received freezing time in the video stream. returns a *ISODuration when successful

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. returns a *ISODuration when successful

func (*MediaStream) GetAveragePacketLossRate

func (m *MediaStream) GetAveragePacketLossRate() *float32

GetAveragePacketLossRate gets the averagePacketLossRate property value. Average packet loss rate for stream. returns a *float32 when successful

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. returns a *float32 when successful

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. returns a *float32 when successful

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. returns a *ISODuration when successful

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. returns a *float32 when successful

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. returns a *float32 when successful

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. returns a *float32 when successful

func (*MediaStream) GetBackingStore added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

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. This field is only available for streams that use the SIP protocol. returns a *Time when successful

func (*MediaStream) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*MediaStream) GetIsAudioForwardErrorCorrectionUsed added in v1.8.0

func (m *MediaStream) GetIsAudioForwardErrorCorrectionUsed() *bool

GetIsAudioForwardErrorCorrectionUsed gets the isAudioForwardErrorCorrectionUsed property value. Indicates whether the forward error correction (FEC) was used at some point during the session. The default value is null. returns a *bool when successful

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. returns a *float32 when successful

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. returns a *float32 when successful

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. returns a *ISODuration when successful

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. returns a *ISODuration when successful

func (*MediaStream) GetMaxPacketLossRate

func (m *MediaStream) GetMaxPacketLossRate() *float32

GetMaxPacketLossRate gets the maxPacketLossRate property value. Maximum packet loss rate for the stream. returns a *float32 when successful

func (*MediaStream) GetMaxRatioOfConcealedSamples

func (m *MediaStream) GetMaxRatioOfConcealedSamples() *float32

GetMaxRatioOfConcealedSamples gets the maxRatioOfConcealedSamples property value. Maximum ratio of packets concealed by the healer. returns a *float32 when successful

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. returns a *ISODuration when successful

func (*MediaStream) GetOdataType added in v0.31.0

func (m *MediaStream) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*MediaStream) GetPacketUtilization

func (m *MediaStream) GetPacketUtilization() *int64

GetPacketUtilization gets the packetUtilization property value. Packet count for the stream. returns a *int64 when successful

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. returns a *float32 when successful

func (*MediaStream) GetRmsFreezeDuration added in v1.8.0

GetRmsFreezeDuration gets the rmsFreezeDuration property value. Average duration of the received freezing time in the video stream represented in root mean square. returns a *ISODuration when successful

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. This field is only available for streams that use the SIP protocol. returns a *Time when successful

func (*MediaStream) GetStreamDirection

func (m *MediaStream) GetStreamDirection() *MediaStreamDirection

GetStreamDirection gets the streamDirection property value. The streamDirection property returns a *MediaStreamDirection when successful

func (*MediaStream) GetStreamId

func (m *MediaStream) GetStreamId() *string

GetStreamId gets the streamId property value. Unique identifier for the stream. returns a *string when successful

func (*MediaStream) GetVideoCodec added in v0.26.0

func (m *MediaStream) GetVideoCodec() *VideoCodec

GetVideoCodec gets the videoCodec property value. Codec name used to encode video for transmission on the network. Possible values are: unknown, invalid, av1, h263, h264, h264s, h264uc, h265, rtvc1, rtVideo, xrtvc1, unknownFutureValue. returns a *VideoCodec when successful

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. returns a *bool when successful

func (*MediaStream) Serialize

Serialize serializes information the current object

func (*MediaStream) SetAdditionalData

func (m *MediaStream) SetAdditionalData(value map[string]any)

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

func (*MediaStream) SetAudioCodec added in v0.26.0

func (m *MediaStream) SetAudioCodec(value *AudioCodec)

SetAudioCodec sets the audioCodec property value. Codec name used to encode audio for transmission on the network. Possible values are: unknown, invalid, cn, pcma, pcmu, amrWide, g722, g7221, g7221c, g729, multiChannelAudio, muchv2, opus, satin, satinFullband, rtAudio8, rtAudio16, silk, silkNarrow, silkWide, siren, xmsRta, unknownFutureValue.

func (*MediaStream) SetAverageAudioDegradation

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

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

func (*MediaStream) SetAverageAudioNetworkJitter

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

func (*MediaStream) SetAverageBandwidthEstimate

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

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

func (*MediaStream) SetAverageFreezeDuration added in v1.8.0

SetAverageFreezeDuration sets the averageFreezeDuration property value. Average duration of the received freezing time in the video stream.

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) SetBackingStore added in v0.56.0

SetBackingStore sets the BackingStore property value. Stores model information.

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. This field is only available for streams that use the SIP protocol.

func (*MediaStream) SetIsAudioForwardErrorCorrectionUsed added in v1.8.0

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

SetIsAudioForwardErrorCorrectionUsed sets the isAudioForwardErrorCorrectionUsed property value. Indicates whether the forward error correction (FEC) was used at some point during the session. The default value is null.

func (*MediaStream) SetLowFrameRateRatio

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

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

func (*MediaStream) SetLowVideoProcessingCapabilityRatio

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

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

func (*MediaStream) SetMaxAudioNetworkJitter

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) SetOdataType added in v0.31.0

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

SetOdataType sets the @odata.type property value. The OdataType property

func (*MediaStream) SetPacketUtilization

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

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

func (*MediaStream) SetPostForwardErrorCorrectionPacketLossRate

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

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

func (*MediaStream) SetRmsFreezeDuration added in v1.8.0

SetRmsFreezeDuration sets the rmsFreezeDuration property value. Average duration of the received freezing time in the video stream represented in root mean square.

func (*MediaStream) SetStartDateTime

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. This field is only available for streams that use the SIP protocol.

func (*MediaStream) SetStreamDirection

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

SetStreamDirection sets the streamDirection property value. The streamDirection property

func (*MediaStream) SetStreamId

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

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

func (*MediaStream) SetVideoCodec added in v0.26.0

func (m *MediaStream) SetVideoCodec(value *VideoCodec)

SetVideoCodec sets the videoCodec property value. Codec name used to encode video for transmission on the network. Possible values are: unknown, invalid, av1, h263, h264, h264s, h264uc, h265, rtvc1, rtVideo, xrtvc1, unknownFutureValue.

func (*MediaStream) SetWasMediaBypassed

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

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

type MediaStreamDirection

type MediaStreamDirection int
const (
	CALLERTOCALLEE_MEDIASTREAMDIRECTION MediaStreamDirection = iota
	CALLEETOCALLER_MEDIASTREAMDIRECTION
)

func (MediaStreamDirection) String

func (i MediaStreamDirection) String() string

type MediaStreamable

type MediaStreamable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAudioCodec() *AudioCodec
	GetAverageAudioDegradation() *float32
	GetAverageAudioNetworkJitter() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
	GetAverageBandwidthEstimate() *int64
	GetAverageFreezeDuration() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
	GetAverageJitter() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
	GetAveragePacketLossRate() *float32
	GetAverageRatioOfConcealedSamples() *float32
	GetAverageReceivedFrameRate() *float32
	GetAverageRoundTripTime() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
	GetAverageVideoFrameLossPercentage() *float32
	GetAverageVideoFrameRate() *float32
	GetAverageVideoPacketLossRate() *float32
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetIsAudioForwardErrorCorrectionUsed() *bool
	GetLowFrameRateRatio() *float32
	GetLowVideoProcessingCapabilityRatio() *float32
	GetMaxAudioNetworkJitter() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
	GetMaxJitter() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
	GetMaxPacketLossRate() *float32
	GetMaxRatioOfConcealedSamples() *float32
	GetMaxRoundTripTime() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
	GetOdataType() *string
	GetPacketUtilization() *int64
	GetPostForwardErrorCorrectionPacketLossRate() *float32
	GetRmsFreezeDuration() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
	GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetStreamDirection() *MediaStreamDirection
	GetStreamId() *string
	GetVideoCodec() *VideoCodec
	GetWasMediaBypassed() *bool
	SetAudioCodec(value *AudioCodec)
	SetAverageAudioDegradation(value *float32)
	SetAverageAudioNetworkJitter(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration)
	SetAverageBandwidthEstimate(value *int64)
	SetAverageFreezeDuration(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration)
	SetAverageJitter(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration)
	SetAveragePacketLossRate(value *float32)
	SetAverageRatioOfConcealedSamples(value *float32)
	SetAverageReceivedFrameRate(value *float32)
	SetAverageRoundTripTime(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration)
	SetAverageVideoFrameLossPercentage(value *float32)
	SetAverageVideoFrameRate(value *float32)
	SetAverageVideoPacketLossRate(value *float32)
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetIsAudioForwardErrorCorrectionUsed(value *bool)
	SetLowFrameRateRatio(value *float32)
	SetLowVideoProcessingCapabilityRatio(value *float32)
	SetMaxAudioNetworkJitter(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration)
	SetMaxJitter(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration)
	SetMaxPacketLossRate(value *float32)
	SetMaxRatioOfConcealedSamples(value *float32)
	SetMaxRoundTripTime(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration)
	SetOdataType(value *string)
	SetPacketUtilization(value *int64)
	SetPostForwardErrorCorrectionPacketLossRate(value *float32)
	SetRmsFreezeDuration(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration)
	SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetStreamDirection(value *MediaStreamDirection)
	SetStreamId(value *string)
	SetVideoCodec(value *VideoCodec)
	SetWasMediaBypassed(value *bool)
}

type Modality

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

func (Modality) String

func (i Modality) String() string

type NetworkConnectionType

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

func (NetworkConnectionType) String

func (i NetworkConnectionType) String() string

type NetworkInfo

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

func NewNetworkInfo

func NewNetworkInfo() *NetworkInfo

NewNetworkInfo instantiates a new NetworkInfo and sets the default values.

func (*NetworkInfo) GetAdditionalData

func (m *NetworkInfo) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*NetworkInfo) GetBackingStore added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

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. returns a *float32 when successful

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. returns a *string when successful

func (*NetworkInfo) GetConnectionType

func (m *NetworkInfo) GetConnectionType() *NetworkConnectionType

GetConnectionType gets the connectionType property value. The connectionType property returns a *NetworkConnectionType when successful

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. returns a *float32 when successful

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. returns a *string when successful

func (*NetworkInfo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*NetworkInfo) GetIpAddress

func (m *NetworkInfo) GetIpAddress() *string

GetIpAddress gets the ipAddress property value. IP address of the media endpoint. returns a *string when successful

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. returns a *int64 when successful

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. This value may be missing or shown as 02:00:00:00:00:00 due to operating system privacy policies. returns a *string when successful

func (*NetworkInfo) GetNetworkTransportProtocol added in v0.26.0

func (m *NetworkInfo) GetNetworkTransportProtocol() *NetworkTransportProtocol

GetNetworkTransportProtocol gets the networkTransportProtocol property value. The networkTransportProtocol property returns a *NetworkTransportProtocol when successful

func (*NetworkInfo) GetOdataType added in v0.31.0

func (m *NetworkInfo) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*NetworkInfo) GetPort

func (m *NetworkInfo) GetPort() *int32

GetPort gets the port property value. Network port number used by media endpoint. returns a *int32 when successful

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. returns a *float32 when successful

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. returns a *string when successful

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. returns a *string when successful

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. returns a *int32 when successful

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. returns a *float32 when successful

func (*NetworkInfo) GetSubnet

func (m *NetworkInfo) GetSubnet() *string

GetSubnet gets the subnet property value. Subnet used for media stream by the media endpoint. returns a *string when successful

func (*NetworkInfo) GetTraceRouteHops added in v0.26.0

func (m *NetworkInfo) GetTraceRouteHops() []TraceRouteHopable

GetTraceRouteHops gets the traceRouteHops property value. List of network trace route hops collected for this media stream.* returns a []TraceRouteHopable when successful

func (*NetworkInfo) GetWifiBand

func (m *NetworkInfo) GetWifiBand() *WifiBand

GetWifiBand gets the wifiBand property value. The wifiBand property returns a *WifiBand when successful

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. returns a *int32 when successful

func (*NetworkInfo) GetWifiChannel

func (m *NetworkInfo) GetWifiChannel() *int32

GetWifiChannel gets the wifiChannel property value. WiFi channel used by the media endpoint. returns a *int32 when successful

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. returns a *string when successful

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. returns a *string when successful

func (*NetworkInfo) GetWifiRadioType

func (m *NetworkInfo) GetWifiRadioType() *WifiRadioType

GetWifiRadioType gets the wifiRadioType property value. The wifiRadioType property returns a *WifiRadioType when successful

func (*NetworkInfo) GetWifiSignalStrength

func (m *NetworkInfo) GetWifiSignalStrength() *int32

GetWifiSignalStrength gets the wifiSignalStrength property value. WiFi signal strength in percentage reported by the media endpoint. returns a *int32 when successful

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. returns a *string when successful

func (*NetworkInfo) GetWifiVendorDriverVersion

func (m *NetworkInfo) GetWifiVendorDriverVersion() *string

GetWifiVendorDriverVersion gets the wifiVendorDriverVersion property value. Version of the WiFi driver used by the media endpoint. returns a *string when successful

func (*NetworkInfo) Serialize

Serialize serializes information the current object

func (*NetworkInfo) SetAdditionalData

func (m *NetworkInfo) SetAdditionalData(value map[string]any)

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

func (*NetworkInfo) SetBackingStore added in v0.56.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*NetworkInfo) SetBandwidthLowEventRatio

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

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

func (*NetworkInfo) SetBasicServiceSetIdentifier

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

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

func (*NetworkInfo) SetConnectionType

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

SetConnectionType sets the connectionType property value. The connectionType property

func (*NetworkInfo) SetDelayEventRatio

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

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

func (*NetworkInfo) SetDnsSuffix

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

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

func (*NetworkInfo) SetIpAddress

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

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

func (*NetworkInfo) SetLinkSpeed

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

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

func (*NetworkInfo) SetMacAddress

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

SetMacAddress sets the macAddress property value. The media access control (MAC) address of the media endpoint's network device. This value may be missing or shown as 02:00:00:00:00:00 due to operating system privacy policies.

func (*NetworkInfo) SetNetworkTransportProtocol added in v0.26.0

func (m *NetworkInfo) SetNetworkTransportProtocol(value *NetworkTransportProtocol)

SetNetworkTransportProtocol sets the networkTransportProtocol property value. The networkTransportProtocol property

func (*NetworkInfo) SetOdataType added in v0.31.0

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

SetOdataType sets the @odata.type property value. The OdataType property

func (*NetworkInfo) SetPort

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

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

func (*NetworkInfo) SetReceivedQualityEventRatio

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

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

func (*NetworkInfo) SetReflexiveIPAddress

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

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

func (*NetworkInfo) SetRelayIPAddress

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

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

func (*NetworkInfo) SetRelayPort

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

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

func (*NetworkInfo) SetSentQualityEventRatio

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

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

func (*NetworkInfo) SetSubnet

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

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

func (*NetworkInfo) SetTraceRouteHops added in v0.26.0

func (m *NetworkInfo) SetTraceRouteHops(value []TraceRouteHopable)

SetTraceRouteHops sets the traceRouteHops property value. List of network trace route hops collected for this media stream.*

func (*NetworkInfo) SetWifiBand

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

SetWifiBand sets the wifiBand property value. The wifiBand property

func (*NetworkInfo) SetWifiBatteryCharge

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

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

func (*NetworkInfo) SetWifiChannel

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

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

func (*NetworkInfo) SetWifiMicrosoftDriver

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

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

func (*NetworkInfo) SetWifiMicrosoftDriverVersion

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

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

func (*NetworkInfo) SetWifiRadioType

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

SetWifiRadioType sets the wifiRadioType property value. The wifiRadioType property

func (*NetworkInfo) SetWifiSignalStrength

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

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

func (*NetworkInfo) SetWifiVendorDriver

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

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

func (*NetworkInfo) SetWifiVendorDriverVersion

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

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

type NetworkInfoable

type NetworkInfoable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetBandwidthLowEventRatio() *float32
	GetBasicServiceSetIdentifier() *string
	GetConnectionType() *NetworkConnectionType
	GetDelayEventRatio() *float32
	GetDnsSuffix() *string
	GetIpAddress() *string
	GetLinkSpeed() *int64
	GetMacAddress() *string
	GetNetworkTransportProtocol() *NetworkTransportProtocol
	GetOdataType() *string
	GetPort() *int32
	GetReceivedQualityEventRatio() *float32
	GetReflexiveIPAddress() *string
	GetRelayIPAddress() *string
	GetRelayPort() *int32
	GetSentQualityEventRatio() *float32
	GetSubnet() *string
	GetTraceRouteHops() []TraceRouteHopable
	GetWifiBand() *WifiBand
	GetWifiBatteryCharge() *int32
	GetWifiChannel() *int32
	GetWifiMicrosoftDriver() *string
	GetWifiMicrosoftDriverVersion() *string
	GetWifiRadioType() *WifiRadioType
	GetWifiSignalStrength() *int32
	GetWifiVendorDriver() *string
	GetWifiVendorDriverVersion() *string
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetBandwidthLowEventRatio(value *float32)
	SetBasicServiceSetIdentifier(value *string)
	SetConnectionType(value *NetworkConnectionType)
	SetDelayEventRatio(value *float32)
	SetDnsSuffix(value *string)
	SetIpAddress(value *string)
	SetLinkSpeed(value *int64)
	SetMacAddress(value *string)
	SetNetworkTransportProtocol(value *NetworkTransportProtocol)
	SetOdataType(value *string)
	SetPort(value *int32)
	SetReceivedQualityEventRatio(value *float32)
	SetReflexiveIPAddress(value *string)
	SetRelayIPAddress(value *string)
	SetRelayPort(value *int32)
	SetSentQualityEventRatio(value *float32)
	SetSubnet(value *string)
	SetTraceRouteHops(value []TraceRouteHopable)
	SetWifiBand(value *WifiBand)
	SetWifiBatteryCharge(value *int32)
	SetWifiChannel(value *int32)
	SetWifiMicrosoftDriver(value *string)
	SetWifiMicrosoftDriverVersion(value *string)
	SetWifiRadioType(value *WifiRadioType)
	SetWifiSignalStrength(value *int32)
	SetWifiVendorDriver(value *string)
	SetWifiVendorDriverVersion(value *string)
}

type NetworkTransportProtocol added in v0.26.0

type NetworkTransportProtocol int
const (
	UNKNOWN_NETWORKTRANSPORTPROTOCOL NetworkTransportProtocol = iota
	UDP_NETWORKTRANSPORTPROTOCOL
	TCP_NETWORKTRANSPORTPROTOCOL
	UNKNOWNFUTUREVALUE_NETWORKTRANSPORTPROTOCOL
)

func (NetworkTransportProtocol) String added in v0.26.0

func (i NetworkTransportProtocol) String() string

type Organizer added in v1.45.0

type Organizer struct {
	ParticipantBase
}

func NewOrganizer added in v1.45.0

func NewOrganizer() *Organizer

NewOrganizer instantiates a new Organizer and sets the default values.

func (*Organizer) GetFieldDeserializers added in v1.45.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Organizer) Serialize added in v1.45.0

Serialize serializes information the current object

type Participant added in v1.45.0

type Participant struct {
	ParticipantBase
}

func NewParticipant added in v1.45.0

func NewParticipant() *Participant

NewParticipant instantiates a new Participant and sets the default values.

func (*Participant) GetFieldDeserializers added in v1.45.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Participant) Serialize added in v1.45.0

Serialize serializes information the current object

type ParticipantBase added in v1.45.0

func NewParticipantBase added in v1.45.0

func NewParticipantBase() *ParticipantBase

NewParticipantBase instantiates a new ParticipantBase and sets the default values.

func (*ParticipantBase) GetFieldDeserializers added in v1.45.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ParticipantBase) GetIdentity added in v1.45.0

GetIdentity gets the identity property value. The identity of the call participant. returns a CommunicationsIdentitySetable when successful

func (*ParticipantBase) Serialize added in v1.45.0

Serialize serializes information the current object

func (*ParticipantBase) SetIdentity added in v1.45.0

SetIdentity sets the identity property value. The identity of the call participant.

type ParticipantCollectionResponse added in v1.45.0

func NewParticipantCollectionResponse added in v1.45.0

func NewParticipantCollectionResponse() *ParticipantCollectionResponse

NewParticipantCollectionResponse instantiates a new ParticipantCollectionResponse and sets the default values.

func (*ParticipantCollectionResponse) GetFieldDeserializers added in v1.45.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ParticipantCollectionResponse) GetValue added in v1.45.0

GetValue gets the value property value. The value property returns a []Participantable when successful

func (*ParticipantCollectionResponse) Serialize added in v1.45.0

Serialize serializes information the current object

func (*ParticipantCollectionResponse) SetValue added in v1.45.0

func (m *ParticipantCollectionResponse) SetValue(value []Participantable)

SetValue sets the value property value. The value property

type ParticipantEndpoint added in v0.29.0

type ParticipantEndpoint struct {
	Endpoint
}

func NewParticipantEndpoint added in v0.29.0

func NewParticipantEndpoint() *ParticipantEndpoint

NewParticipantEndpoint instantiates a new ParticipantEndpoint and sets the default values.

func (*ParticipantEndpoint) GetAssociatedIdentity added in v1.45.0

GetAssociatedIdentity gets the associatedIdentity property value. Identity associated with the endpoint. returns a Identityable when successful

func (*ParticipantEndpoint) GetCpuCoresCount added in v1.8.0

func (m *ParticipantEndpoint) GetCpuCoresCount() *int32

GetCpuCoresCount gets the cpuCoresCount property value. CPU number of cores used by the media endpoint. returns a *int32 when successful

func (*ParticipantEndpoint) GetCpuName added in v1.8.0

func (m *ParticipantEndpoint) GetCpuName() *string

GetCpuName gets the cpuName property value. CPU name used by the media endpoint. returns a *string when successful

func (*ParticipantEndpoint) GetCpuProcessorSpeedInMhz added in v1.8.0

func (m *ParticipantEndpoint) GetCpuProcessorSpeedInMhz() *int32

GetCpuProcessorSpeedInMhz gets the cpuProcessorSpeedInMhz property value. CPU processor speed used by the media endpoint. returns a *int32 when successful

func (*ParticipantEndpoint) GetFeedback added in v0.29.0

func (m *ParticipantEndpoint) GetFeedback() UserFeedbackable

GetFeedback gets the feedback property value. The feedback provided by the user of this endpoint about the quality of the session. returns a UserFeedbackable when successful

func (*ParticipantEndpoint) GetFieldDeserializers added in v0.29.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ParticipantEndpoint) GetIdentity added in v0.29.0

GetIdentity gets the identity property value. Identity associated with the endpoint. The identity property is deprecated and will stop returning data on June 30, 2026. Going forward, use the associatedIdentity property. returns a IdentitySetable when successful

func (*ParticipantEndpoint) GetName added in v1.8.0

func (m *ParticipantEndpoint) GetName() *string

GetName gets the name property value. Name of the device used by the media endpoint. returns a *string when successful

func (*ParticipantEndpoint) Serialize added in v0.29.0

Serialize serializes information the current object

func (*ParticipantEndpoint) SetAssociatedIdentity added in v1.45.0

SetAssociatedIdentity sets the associatedIdentity property value. Identity associated with the endpoint.

func (*ParticipantEndpoint) SetCpuCoresCount added in v1.8.0

func (m *ParticipantEndpoint) SetCpuCoresCount(value *int32)

SetCpuCoresCount sets the cpuCoresCount property value. CPU number of cores used by the media endpoint.

func (*ParticipantEndpoint) SetCpuName added in v1.8.0

func (m *ParticipantEndpoint) SetCpuName(value *string)

SetCpuName sets the cpuName property value. CPU name used by the media endpoint.

func (*ParticipantEndpoint) SetCpuProcessorSpeedInMhz added in v1.8.0

func (m *ParticipantEndpoint) SetCpuProcessorSpeedInMhz(value *int32)

SetCpuProcessorSpeedInMhz sets the cpuProcessorSpeedInMhz property value. CPU processor speed used by the media endpoint.

func (*ParticipantEndpoint) SetFeedback added in v0.29.0

func (m *ParticipantEndpoint) SetFeedback(value UserFeedbackable)

SetFeedback sets the feedback property value. The feedback provided by the user of this endpoint about the quality of the session.

func (*ParticipantEndpoint) SetIdentity added in v0.29.0

SetIdentity sets the identity property value. Identity associated with the endpoint. The identity property is deprecated and will stop returning data on June 30, 2026. Going forward, use the associatedIdentity property.

func (*ParticipantEndpoint) SetName added in v1.8.0

func (m *ParticipantEndpoint) SetName(value *string)

SetName sets the name property value. Name of the device used by the media endpoint.

type ParticipantEndpointable added in v0.29.0

type ParticipantEndpointable interface {
	Endpointable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAssociatedIdentity() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Identityable
	GetCpuCoresCount() *int32
	GetCpuName() *string
	GetCpuProcessorSpeedInMhz() *int32
	GetFeedback() UserFeedbackable
	GetIdentity() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable
	GetName() *string
	SetAssociatedIdentity(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Identityable)
	SetCpuCoresCount(value *int32)
	SetCpuName(value *string)
	SetCpuProcessorSpeedInMhz(value *int32)
	SetFeedback(value UserFeedbackable)
	SetIdentity(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable)
	SetName(value *string)
}

type ProductFamily added in v0.29.0

type ProductFamily int
const (
	UNKNOWN_PRODUCTFAMILY ProductFamily = iota
	TEAMS_PRODUCTFAMILY
	SKYPEFORBUSINESS_PRODUCTFAMILY
	LYNC_PRODUCTFAMILY
	UNKNOWNFUTUREVALUE_PRODUCTFAMILY
	AZURECOMMUNICATIONSERVICES_PRODUCTFAMILY
)

func (ProductFamily) String added in v0.29.0

func (i ProductFamily) String() string

type PstnCallDurationSource added in v0.24.0

type PstnCallDurationSource int
const (
	MICROSOFT_PSTNCALLDURATIONSOURCE PstnCallDurationSource = iota
	OPERATOR_PSTNCALLDURATIONSOURCE
)

func (PstnCallDurationSource) String added in v0.24.0

func (i PstnCallDurationSource) String() string

type PstnCallLogRow added in v0.24.0

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

func NewPstnCallLogRow added in v0.24.0

func NewPstnCallLogRow() *PstnCallLogRow

NewPstnCallLogRow instantiates a new PstnCallLogRow and sets the default values.

func (*PstnCallLogRow) GetAdditionalData added in v0.24.0

func (m *PstnCallLogRow) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*PstnCallLogRow) GetBackingStore added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

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 can provide their own call duration data. In this case, the property value is operator. Otherwise, the value is microsoft. returns a *PstnCallDurationSource when successful

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. returns a *string when successful

func (*PstnCallLogRow) GetCallType added in v0.24.0

func (m *PstnCallLogRow) GetCallType() *string

GetCallType gets the callType property value. Indicates 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. returns a *string when successful

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. returns a *string when successful

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. returns a *string when successful

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. returns a *float64 when successful

func (*PstnCallLogRow) GetConferenceId added in v0.24.0

func (m *PstnCallLogRow) GetConferenceId() *string

GetConferenceId gets the conferenceId property value. ID of the audio conference. returns a *string when successful

func (*PstnCallLogRow) GetConnectionCharge added in v0.24.0

func (m *PstnCallLogRow) GetConnectionCharge() *float64

GetConnectionCharge gets the connectionCharge property value. Connection fee price. returns a *float64 when successful

func (*PstnCallLogRow) GetCurrency added in v0.24.0

func (m *PstnCallLogRow) GetCurrency() *string

GetCurrency gets the currency property value. Type of currency used to calculate the cost of the call. For details, see (ISO 4217. returns a *string when successful

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. returns a *string when successful

func (*PstnCallLogRow) GetDestinationName added in v0.24.0

func (m *PstnCallLogRow) GetDestinationName() *string

GetDestinationName gets the destinationName property value. Country or region dialed. returns a *string when successful

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. returns a *int32 when successful

func (*PstnCallLogRow) GetEndDateTime added in v0.24.0

GetEndDateTime gets the endDateTime property value. Call end time. returns a *Time when successful

func (*PstnCallLogRow) GetFieldDeserializers added in v0.24.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PstnCallLogRow) GetId added in v0.24.0

func (m *PstnCallLogRow) GetId() *string

GetId gets the id property value. Unique call identifier. GUID. returns a *string when successful

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. returns a *string when successful

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. returns a *string when successful

func (*PstnCallLogRow) GetOdataType added in v0.31.0

func (m *PstnCallLogRow) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

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 might be Microsoft, or it might be a third-party operator via the Operator Connect Program. returns a *string when successful

func (*PstnCallLogRow) GetStartDateTime added in v0.24.0

GetStartDateTime gets the startDateTime property value. Call start time. returns a *Time when successful

func (*PstnCallLogRow) GetTenantCountryCode added in v0.24.0

func (m *PstnCallLogRow) GetTenantCountryCode() *string

GetTenantCountryCode gets the tenantCountryCode property value. Country code of the tenant. For details, see ISO 3166-1 alpha-2. returns a *string when successful

func (*PstnCallLogRow) GetUsageCountryCode added in v0.24.0

func (m *PstnCallLogRow) GetUsageCountryCode() *string

GetUsageCountryCode gets the usageCountryCode property value. Country code of the user. For details, see ISO 3166-1 alpha-2. returns a *string when successful

func (*PstnCallLogRow) GetUserDisplayName added in v0.24.0

func (m *PstnCallLogRow) GetUserDisplayName() *string

GetUserDisplayName gets the userDisplayName property value. Display name of the user. returns a *string when successful

func (*PstnCallLogRow) GetUserId added in v0.24.0

func (m *PstnCallLogRow) GetUserId() *string

GetUserId gets the userId property value. Calling user's ID in Microsoft Graph. GUID. This and other user info will be null/empty for bot call types (ucapin, ucapout). returns a *string when successful

func (*PstnCallLogRow) GetUserPrincipalName added in v0.24.0

func (m *PstnCallLogRow) GetUserPrincipalName() *string

GetUserPrincipalName gets the userPrincipalName property value. The user principal name (sign-in name) in Microsoft Entra ID. This is usually the same as the user's SIP address, and can be the same as the user's email address. returns a *string when successful

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

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

func (*PstnCallLogRow) SetBackingStore added in v0.56.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*PstnCallLogRow) SetCallDurationSource added in v0.24.0

func (m *PstnCallLogRow) SetCallDurationSource(value *PstnCallDurationSource)

SetCallDurationSource sets the callDurationSource property value. The source of the call duration data. If the call uses a third-party telecommunications operator via the Operator Connect Program, the operator can 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. Indicates whether the call was a PSTN outbound or inbound call and the type of call, such as a call placed by a user or an audio conference.

func (*PstnCallLogRow) SetCalleeNumber added in v0.24.0

func (m *PstnCallLogRow) SetCalleeNumber(value *string)

SetCalleeNumber sets the calleeNumber property value. Number dialed in E.164 format.

func (*PstnCallLogRow) SetCallerNumber added in v0.24.0

func (m *PstnCallLogRow) SetCallerNumber(value *string)

SetCallerNumber sets the callerNumber property value. Number that received the call for inbound calls or the number dialed for outbound calls. E.164 format.

func (*PstnCallLogRow) SetCharge added in v0.24.0

func (m *PstnCallLogRow) SetCharge(value *float64)

SetCharge sets the charge property value. Amount of money or cost of the call that is charged to your account.

func (*PstnCallLogRow) SetConferenceId added in v0.24.0

func (m *PstnCallLogRow) SetConferenceId(value *string)

SetConferenceId sets the conferenceId property value. ID of the audio conference.

func (*PstnCallLogRow) SetConnectionCharge added in v0.24.0

func (m *PstnCallLogRow) SetConnectionCharge(value *float64)

SetConnectionCharge sets the connectionCharge property value. Connection fee price.

func (*PstnCallLogRow) SetCurrency added in v0.24.0

func (m *PstnCallLogRow) SetCurrency(value *string)

SetCurrency sets the currency property value. Type of currency used to calculate the cost of the call. For details, see (ISO 4217.

func (*PstnCallLogRow) SetDestinationContext added in v0.24.0

func (m *PstnCallLogRow) SetDestinationContext(value *string)

SetDestinationContext sets the destinationContext property value. Whether the call was domestic (within a country or region) or international (outside a country or region), based on the user's location.

func (*PstnCallLogRow) SetDestinationName added in v0.24.0

func (m *PstnCallLogRow) SetDestinationName(value *string)

SetDestinationName sets the destinationName property value. Country or region dialed.

func (*PstnCallLogRow) SetDuration added in v0.24.0

func (m *PstnCallLogRow) SetDuration(value *int32)

SetDuration sets the duration property value. How long the call was connected, in seconds.

func (*PstnCallLogRow) SetEndDateTime added in v0.24.0

SetEndDateTime sets the endDateTime property value. Call end time.

func (*PstnCallLogRow) SetId added in v0.24.0

func (m *PstnCallLogRow) SetId(value *string)

SetId sets the id property value. Unique call identifier. GUID.

func (*PstnCallLogRow) SetInventoryType added in v0.24.0

func (m *PstnCallLogRow) SetInventoryType(value *string)

SetInventoryType sets the inventoryType property value. User's phone number type, such as a service of toll-free number.

func (*PstnCallLogRow) SetLicenseCapability added in v0.24.0

func (m *PstnCallLogRow) SetLicenseCapability(value *string)

SetLicenseCapability sets the licenseCapability property value. The license used for the call.

func (*PstnCallLogRow) SetOdataType added in v0.31.0

func (m *PstnCallLogRow) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PstnCallLogRow) SetOperator added in v0.24.0

func (m *PstnCallLogRow) SetOperator(value *string)

SetOperator sets the operator property value. The telecommunications operator which provided PSTN services for this call. This might be Microsoft, or it might 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. For details, see ISO 3166-1 alpha-2.

func (*PstnCallLogRow) SetUsageCountryCode added in v0.24.0

func (m *PstnCallLogRow) SetUsageCountryCode(value *string)

SetUsageCountryCode sets the usageCountryCode property value. Country code of the user. For details, see ISO 3166-1 alpha-2.

func (*PstnCallLogRow) SetUserDisplayName added in v0.24.0

func (m *PstnCallLogRow) SetUserDisplayName(value *string)

SetUserDisplayName sets the userDisplayName property value. Display name of the user.

func (*PstnCallLogRow) SetUserId added in v0.24.0

func (m *PstnCallLogRow) SetUserId(value *string)

SetUserId sets the userId property value. Calling user's ID in Microsoft Graph. GUID. This and other user info will be null/empty for bot call types (ucapin, ucapout).

func (*PstnCallLogRow) SetUserPrincipalName added in v0.24.0

func (m *PstnCallLogRow) SetUserPrincipalName(value *string)

SetUserPrincipalName sets the userPrincipalName property value. The user principal name (sign-in name) in Microsoft Entra ID. This is usually the same as the user's SIP address, and can be the same as the user's email address.

type PstnCallLogRowable added in v0.24.0

type PstnCallLogRowable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetCallDurationSource() *PstnCallDurationSource
	GetCalleeNumber() *string
	GetCallerNumber() *string
	GetCallId() *string
	GetCallType() *string
	GetCharge() *float64
	GetConferenceId() *string
	GetConnectionCharge() *float64
	GetCurrency() *string
	GetDestinationContext() *string
	GetDestinationName() *string
	GetDuration() *int32
	GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetId() *string
	GetInventoryType() *string
	GetLicenseCapability() *string
	GetOdataType() *string
	GetOperator() *string
	GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetTenantCountryCode() *string
	GetUsageCountryCode() *string
	GetUserDisplayName() *string
	GetUserId() *string
	GetUserPrincipalName() *string
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetCallDurationSource(value *PstnCallDurationSource)
	SetCalleeNumber(value *string)
	SetCallerNumber(value *string)
	SetCallId(value *string)
	SetCallType(value *string)
	SetCharge(value *float64)
	SetConferenceId(value *string)
	SetConnectionCharge(value *float64)
	SetCurrency(value *string)
	SetDestinationContext(value *string)
	SetDestinationName(value *string)
	SetDuration(value *int32)
	SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetId(value *string)
	SetInventoryType(value *string)
	SetLicenseCapability(value *string)
	SetOdataType(value *string)
	SetOperator(value *string)
	SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetTenantCountryCode(value *string)
	SetUsageCountryCode(value *string)
	SetUserDisplayName(value *string)
	SetUserId(value *string)
	SetUserPrincipalName(value *string)
}

type Segment

func NewSegment

func NewSegment() *Segment

NewSegment instantiates a new Segment and sets the default values.

func (*Segment) GetCallee

func (m *Segment) GetCallee() Endpointable

GetCallee gets the callee property value. Endpoint that answered this segment. returns a Endpointable when successful

func (*Segment) GetCaller

func (m *Segment) GetCaller() Endpointable

GetCaller gets the caller property value. Endpoint that initiated this segment. returns a Endpointable when successful

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 returns a *Time when successful

func (*Segment) GetFailureInfo

func (m *Segment) GetFailureInfo() FailureInfoable

GetFailureInfo gets the failureInfo property value. Failure information associated with the segment if it failed. returns a FailureInfoable when successful

func (*Segment) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Segment) GetMedia

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

GetMedia gets the media property value. Media associated with this segment. returns a []Mediaable when successful

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 returns a *Time when successful

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

func NewSegmentCollectionResponse

func NewSegmentCollectionResponse() *SegmentCollectionResponse

NewSegmentCollectionResponse instantiates a new SegmentCollectionResponse and sets the default values.

func (*SegmentCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SegmentCollectionResponse) GetValue

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

GetValue gets the value property value. The value property returns a []Segmentable when successful

func (*SegmentCollectionResponse) Serialize

Serialize serializes information the current object

func (*SegmentCollectionResponse) SetValue

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

SetValue sets the value property value. The value property

type ServiceEndpoint added in v0.29.0

type ServiceEndpoint struct {
	Endpoint
}

func NewServiceEndpoint added in v0.29.0

func NewServiceEndpoint() *ServiceEndpoint

NewServiceEndpoint instantiates a new ServiceEndpoint and sets the default values.

func (*ServiceEndpoint) GetFieldDeserializers added in v0.29.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ServiceEndpoint) Serialize added in v0.29.0

Serialize serializes information the current object

type ServiceRole added in v0.29.0

type ServiceRole int
const (
	UNKNOWN_SERVICEROLE ServiceRole = iota
	CUSTOMBOT_SERVICEROLE
	SKYPEFORBUSINESSMICROSOFTTEAMSGATEWAY_SERVICEROLE
	SKYPEFORBUSINESSAUDIOVIDEOMCU_SERVICEROLE
	SKYPEFORBUSINESSAPPLICATIONSHARINGMCU_SERVICEROLE
	SKYPEFORBUSINESSCALLQUEUES_SERVICEROLE
	SKYPEFORBUSINESSAUTOATTENDANT_SERVICEROLE
	MEDIATIONSERVER_SERVICEROLE
	MEDIATIONSERVERCLOUDCONNECTOREDITION_SERVICEROLE
	EXCHANGEUNIFIEDMESSAGINGSERVICE_SERVICEROLE
	MEDIACONTROLLER_SERVICEROLE
	CONFERENCINGANNOUNCEMENTSERVICE_SERVICEROLE
	CONFERENCINGATTENDANT_SERVICEROLE
	AUDIOTELECONFERENCERCONTROLLER_SERVICEROLE
	SKYPEFORBUSINESSUNIFIEDCOMMUNICATIONAPPLICATIONPLATFORM_SERVICEROLE
	RESPONSEGROUPSERVICEANNOUNCEMENTSERVICE_SERVICEROLE
	GATEWAY_SERVICEROLE
	SKYPETRANSLATOR_SERVICEROLE
	SKYPEFORBUSINESSATTENDANT_SERVICEROLE
	RESPONSEGROUPSERVICE_SERVICEROLE
	VOICEMAIL_SERVICEROLE
	UNKNOWNFUTUREVALUE_SERVICEROLE
)

func (ServiceRole) String added in v0.29.0

func (i ServiceRole) String() string

type ServiceUserAgent added in v0.29.0

type ServiceUserAgent struct {
	UserAgent
}

func NewServiceUserAgent added in v0.29.0

func NewServiceUserAgent() *ServiceUserAgent

NewServiceUserAgent instantiates a new ServiceUserAgent and sets the default values.

func (*ServiceUserAgent) GetFieldDeserializers added in v0.29.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ServiceUserAgent) GetRole added in v0.29.0

func (m *ServiceUserAgent) GetRole() *ServiceRole

GetRole gets the role property value. The role property returns a *ServiceRole when successful

func (*ServiceUserAgent) Serialize added in v0.29.0

Serialize serializes information the current object

func (*ServiceUserAgent) SetRole added in v0.29.0

func (m *ServiceUserAgent) SetRole(value *ServiceRole)

SetRole sets the role property value. The role property

type ServiceUserAgentable added in v0.29.0

type ServiceUserAgentable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	UserAgentable
	GetRole() *ServiceRole
	SetRole(value *ServiceRole)
}

type Session

func NewSession

func NewSession() *Session

NewSession instantiates a new Session and sets the default values.

func (*Session) GetCallee

func (m *Session) GetCallee() Endpointable

GetCallee gets the callee property value. Endpoint that answered the session. returns a Endpointable when successful

func (*Session) GetCaller

func (m *Session) GetCaller() Endpointable

GetCaller gets the caller property value. Endpoint that initiated the session. returns a Endpointable when successful

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 returns a *Time when successful

func (*Session) GetFailureInfo

func (m *Session) GetFailureInfo() FailureInfoable

GetFailureInfo gets the failureInfo property value. Failure information associated with the session if the session failed. returns a FailureInfoable when successful

func (*Session) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Session) GetIsTest added in v1.8.0

func (m *Session) GetIsTest() *bool

GetIsTest gets the isTest property value. Specifies whether the session is a test. returns a *bool when successful

func (*Session) GetModalities

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. returns a []Modality when successful

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. returns a []Segmentable when successful

func (*Session) GetStartDateTime

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 returns a *Time when successful

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) SetIsTest added in v1.8.0

func (m *Session) SetIsTest(value *bool)

SetIsTest sets the isTest property value. Specifies whether the session is a test.

func (*Session) SetModalities

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

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

func NewSessionCollectionResponse

func NewSessionCollectionResponse() *SessionCollectionResponse

NewSessionCollectionResponse instantiates a new SessionCollectionResponse and sets the default values.

func (*SessionCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SessionCollectionResponse) GetValue

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

GetValue gets the value property value. The value property returns a []Sessionable when successful

func (*SessionCollectionResponse) Serialize

Serialize serializes information the current object

func (*SessionCollectionResponse) SetValue

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

SetValue sets the value property value. The value property

type TraceRouteHop added in v0.26.0

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

func NewTraceRouteHop added in v0.26.0

func NewTraceRouteHop() *TraceRouteHop

NewTraceRouteHop instantiates a new TraceRouteHop and sets the default values.

func (*TraceRouteHop) GetAdditionalData added in v0.26.0

func (m *TraceRouteHop) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*TraceRouteHop) GetBackingStore added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*TraceRouteHop) GetFieldDeserializers added in v0.26.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TraceRouteHop) GetHopCount added in v0.26.0

func (m *TraceRouteHop) GetHopCount() *int32

GetHopCount gets the hopCount property value. The network path count of this hop that was used to compute the RTT. returns a *int32 when successful

func (*TraceRouteHop) GetIpAddress added in v0.26.0

func (m *TraceRouteHop) GetIpAddress() *string

GetIpAddress gets the ipAddress property value. IP address used for this hop in the network trace. returns a *string when successful

func (*TraceRouteHop) GetOdataType added in v0.31.0

func (m *TraceRouteHop) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*TraceRouteHop) GetRoundTripTime added in v0.26.0

GetRoundTripTime gets the roundTripTime property value. The time from when the trace route packet was sent from the client to this hop and back to the client, denoted in ISO 8601 format. For example, 1 second is denoted as PT1S, where P is the duration designator, T is the time designator, and S is the second designator. returns a *ISODuration when successful

func (*TraceRouteHop) Serialize added in v0.26.0

Serialize serializes information the current object

func (*TraceRouteHop) SetAdditionalData added in v0.26.0

func (m *TraceRouteHop) SetAdditionalData(value map[string]any)

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

func (*TraceRouteHop) SetBackingStore added in v0.56.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*TraceRouteHop) SetHopCount added in v0.26.0

func (m *TraceRouteHop) SetHopCount(value *int32)

SetHopCount sets the hopCount property value. The network path count of this hop that was used to compute the RTT.

func (*TraceRouteHop) SetIpAddress added in v0.26.0

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

SetIpAddress sets the ipAddress property value. IP address used for this hop in the network trace.

func (*TraceRouteHop) SetOdataType added in v0.31.0

func (m *TraceRouteHop) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*TraceRouteHop) SetRoundTripTime added in v0.26.0

SetRoundTripTime sets the roundTripTime property value. The time from when the trace route packet was sent from the client to this hop and back to the client, denoted in ISO 8601 format. For example, 1 second is denoted as PT1S, where P is the duration designator, T is the time designator, and S is the second designator.

type UserAgent

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

func NewUserAgent

func NewUserAgent() *UserAgent

NewUserAgent instantiates a new UserAgent and sets the default values.

func (*UserAgent) GetAdditionalData

func (m *UserAgent) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*UserAgent) GetApplicationVersion

func (m *UserAgent) GetApplicationVersion() *string

GetApplicationVersion gets the applicationVersion property value. Identifies the version of application software used by this endpoint. returns a *string when successful

func (*UserAgent) GetBackingStore added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*UserAgent) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UserAgent) GetHeaderValue

func (m *UserAgent) GetHeaderValue() *string

GetHeaderValue gets the headerValue property value. User-agent header value reported by this endpoint. returns a *string when successful

func (*UserAgent) GetOdataType added in v0.31.0

func (m *UserAgent) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*UserAgent) Serialize

Serialize serializes information the current object

func (*UserAgent) SetAdditionalData

func (m *UserAgent) SetAdditionalData(value map[string]any)

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

func (*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) SetBackingStore added in v0.56.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*UserAgent) SetHeaderValue

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

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

func (*UserAgent) SetOdataType added in v0.31.0

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

SetOdataType sets the @odata.type property value. The OdataType property

type UserFeedback added in v0.29.0

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

func NewUserFeedback added in v0.29.0

func NewUserFeedback() *UserFeedback

NewUserFeedback instantiates a new UserFeedback and sets the default values.

func (*UserFeedback) GetAdditionalData added in v0.29.0

func (m *UserFeedback) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*UserFeedback) GetBackingStore added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*UserFeedback) GetFieldDeserializers added in v0.29.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UserFeedback) GetOdataType added in v0.31.0

func (m *UserFeedback) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*UserFeedback) GetRating added in v0.29.0

func (m *UserFeedback) GetRating() *UserFeedbackRating

GetRating gets the rating property value. The rating property returns a *UserFeedbackRating when successful

func (*UserFeedback) GetText added in v0.29.0

func (m *UserFeedback) GetText() *string

GetText gets the text property value. The feedback text provided by the user of this endpoint for the session. returns a *string when successful

func (*UserFeedback) GetTokens added in v0.29.0

func (m *UserFeedback) GetTokens() FeedbackTokenSetable

GetTokens gets the tokens property value. The set of feedback tokens provided by the user of this endpoint for the session. This is a set of Boolean properties. The property names should not be relied upon since they may change depending on what tokens are offered to the user. returns a FeedbackTokenSetable when successful

func (*UserFeedback) Serialize added in v0.29.0

Serialize serializes information the current object

func (*UserFeedback) SetAdditionalData added in v0.29.0

func (m *UserFeedback) SetAdditionalData(value map[string]any)

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

func (*UserFeedback) SetBackingStore added in v0.56.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*UserFeedback) SetOdataType added in v0.31.0

func (m *UserFeedback) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*UserFeedback) SetRating added in v0.29.0

func (m *UserFeedback) SetRating(value *UserFeedbackRating)

SetRating sets the rating property value. The rating property

func (*UserFeedback) SetText added in v0.29.0

func (m *UserFeedback) SetText(value *string)

SetText sets the text property value. The feedback text provided by the user of this endpoint for the session.

func (*UserFeedback) SetTokens added in v0.29.0

func (m *UserFeedback) SetTokens(value FeedbackTokenSetable)

SetTokens sets the tokens property value. The set of feedback tokens provided by the user of this endpoint for the session. This is a set of Boolean properties. The property names should not be relied upon since they may change depending on what tokens are offered to the user.

type UserFeedbackRating added in v0.29.0

type UserFeedbackRating int
const (
	NOTRATED_USERFEEDBACKRATING UserFeedbackRating = iota
	BAD_USERFEEDBACKRATING
	POOR_USERFEEDBACKRATING
	FAIR_USERFEEDBACKRATING
	GOOD_USERFEEDBACKRATING
	EXCELLENT_USERFEEDBACKRATING
	UNKNOWNFUTUREVALUE_USERFEEDBACKRATING
)

func (UserFeedbackRating) String added in v0.29.0

func (i UserFeedbackRating) String() string

type UserIdentity added in v1.45.0

func NewUserIdentity added in v1.45.0

func NewUserIdentity() *UserIdentity

NewUserIdentity instantiates a new UserIdentity and sets the default values.

func (*UserIdentity) GetFieldDeserializers added in v1.45.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*UserIdentity) GetUserPrincipalName added in v1.45.0

func (m *UserIdentity) GetUserPrincipalName() *string

GetUserPrincipalName gets the userPrincipalName property value. The userPrincipalName property returns a *string when successful

func (*UserIdentity) Serialize added in v1.45.0

Serialize serializes information the current object

func (*UserIdentity) SetUserPrincipalName added in v1.45.0

func (m *UserIdentity) SetUserPrincipalName(value *string)

SetUserPrincipalName sets the userPrincipalName property value. The userPrincipalName property

type UserIdentityable added in v1.45.0

type VideoCodec added in v0.26.0

type VideoCodec int
const (
	UNKNOWN_VIDEOCODEC VideoCodec = iota
	INVALID_VIDEOCODEC
	AV1_VIDEOCODEC
	H263_VIDEOCODEC
	H264_VIDEOCODEC
	H264S_VIDEOCODEC
	H264UC_VIDEOCODEC
	H265_VIDEOCODEC
	RTVC1_VIDEOCODEC
	RTVIDEO_VIDEOCODEC
	XRTVC1_VIDEOCODEC
	UNKNOWNFUTUREVALUE_VIDEOCODEC
)

func (VideoCodec) String added in v0.26.0

func (i VideoCodec) String() string

type WifiBand

type WifiBand int
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
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