Language

TeamsPhoneExtensionTelephonyBindingListItem Class

Definition

A Microsoft Teams Phone Extension binding returned in a list, including its entity tag.

public class TeamsPhoneExtensionTelephonyBindingListItem : Azure.AI.Projects.Agents.TelephonyBindingListItem, System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.Agents.TeamsPhoneExtensionTelephonyBindingListItem>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.Agents.TeamsPhoneExtensionTelephonyBindingListItem>
type TeamsPhoneExtensionTelephonyBindingListItem = class
    inherit TelephonyBindingListItem
    interface IJsonModel<TeamsPhoneExtensionTelephonyBindingListItem>
    interface IPersistableModel<TeamsPhoneExtensionTelephonyBindingListItem>
Public Class TeamsPhoneExtensionTelephonyBindingListItem
Inherits TelephonyBindingListItem
Implements IJsonModel(Of TeamsPhoneExtensionTelephonyBindingListItem), IPersistableModel(Of TeamsPhoneExtensionTelephonyBindingListItem)
Inheritance
TeamsPhoneExtensionTelephonyBindingListItem
Implements

Properties

Name Description
ConnectionName

The Foundry connection name for the telephony provider.

(Inherited from TelephonyBindingListItem)
Etag

The entity tag to send in the If-Match header when updating or deleting this binding.

(Inherited from TelephonyBindingListItem)
Id

The service-generated binding identifier.

(Inherited from TelephonyBindingListItem)
IncomingCallUrl

The service-generated webhook URL to configure with the telephony provider.

(Inherited from TelephonyBindingListItem)
Label

The optional display label for the binding.

(Inherited from TelephonyBindingListItem)
PhoneNumber

The optional display phone number for the Teams resource account.

ResourceAccountObjectId

The Microsoft Teams resource-account object identifier as a GUID.

Status

The lifecycle status.

(Inherited from TelephonyBindingListItem)

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<TeamsPhoneExtensionTelephonyBindingListItem>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<TeamsPhoneExtensionTelephonyBindingListItem>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<TelephonyBindingListItem>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from TelephonyBindingListItem)
IJsonModel<TelephonyBindingListItem>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from TelephonyBindingListItem)
IPersistableModel<TeamsPhoneExtensionTelephonyBindingListItem>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<TeamsPhoneExtensionTelephonyBindingListItem>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<TeamsPhoneExtensionTelephonyBindingListItem>.Write(ModelReaderWriterOptions)
IPersistableModel<TelephonyBindingListItem>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from TelephonyBindingListItem)
IPersistableModel<TelephonyBindingListItem>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from TelephonyBindingListItem)
IPersistableModel<TelephonyBindingListItem>.Write(ModelReaderWriterOptions) (Inherited from TelephonyBindingListItem)

Applies to