Language

CreateTeamsPhoneExtensionTelephonyBindingContent Class

Definition

The request to create a Microsoft Teams Phone Extension binding.

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

Constructors

Name Description
CreateTeamsPhoneExtensionTelephonyBindingContent(String, String)

Initializes a new instance of CreateTeamsPhoneExtensionTelephonyBindingContent.

Properties

Name Description
ConnectionName

The Foundry connection name for the telephony provider.

(Inherited from CreateTelephonyBindingContent)
Label

An optional display label for the binding.

(Inherited from CreateTelephonyBindingContent)
PhoneNumber

The optional display phone number for the Teams resource account.

ResourceAccountObjectId

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

Methods

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

Explicit Interface Implementations

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

Applies to