Aracılığıyla paylaş


@azure-rest/communication-messages package

Arabirimler

AudioNotificationContent

Sesli bildirim gönderme isteği.

DocumentNotificationContent

Belge bildirimi gönderme isteği.

GetMedia
GetMedia200Headers
GetMedia200Response

İstek başarılı oldu.

GetMediaDefaultHeaders
GetMediaDefaultResponse
GetMediaHeaderParam
GetMediaHeaders
ImageNotificationContent

Görüntü bildirimi gönderme isteği.

ListTemplates
ListTemplates200Headers
ListTemplates200Response

İstek başarılı oldu.

ListTemplatesDefaultHeaders
ListTemplatesDefaultResponse
ListTemplatesHeaderParam
ListTemplatesHeaders
ListTemplatesQueryParam
ListTemplatesQueryParamProperties
MediaNotificationContent
MessageReceiptOutput

Bir iletinin gönderilmesi.

MessageTemplate

Şablon oluşturmak için kullanılan şablon nesnesi.

MessageTemplateBindingsParent

Değerleri şablona özgü konumlara bağlamak için bağlama nesnesi

MessageTemplateDocument

İleti şablonunun belge değeri bilgileri.

MessageTemplateImage

İleti şablonunun görüntü değeri bilgileri.

MessageTemplateItemOutputParent

Hizmetten döndürülen ileti şablonu.

MessageTemplateLocation

İleti şablonunun konum değeri bilgileri.

MessageTemplateQuickAction

İleti şablonunun hızlı eylem değeri bilgileri.

MessageTemplateText

İleti şablonunun metin değeri bilgileri.

MessageTemplateValueParent

sınıfı bir şablonun parametresini açıklar.

MessageTemplateVideo

İleti şablonunun video değeri bilgileri.

MessagesServiceClientOptions

İstemci için isteğe bağlı parametreler

NotificationContentParent

Gönderilecek iletinin ayrıntıları.

PagingOptions

Disk belleği yardımcısının seçenekleri

Routes
Send
Send202Headers
Send202Response

İstek işleme için kabul edildi, ancak işleme henüz tamamlanmadı.

SendBodyParam
SendDefaultHeaders
SendDefaultResponse
SendHeaderParam
SendHeaders
SendMessageResultOutput

İleti gönderme işleminin sonucu.

TemplateNotificationContent

Şablon bildirimi gönderme isteği.

TextNotificationContent

Kısa mesaj gönderme isteği.

VideoNotificationContent

Video bildirimi gönderme isteği.

WhatsAppMessageTemplateBindings

WhatsApp için şablon bağlamaları

WhatsAppMessageTemplateBindingsButton

WhatsApp için şablon bağlamaları bileşen düğmesi

WhatsAppMessageTemplateBindingsComponent

WhatsApp için şablon bağlamaları bileşeni

WhatsAppMessageTemplateItemOutput

WhatsApp'a özgü şablon yanıt sözleşmesi

Tür Diğer Adları

CommunicationMessageKind

CommunicationMessageKind diğer adı

CommunicationMessagesChannelOutput

CommunicationMessagesChannelOutput diğer adı

GetArrayType

Bir dizinin türünü ayıklamak için yardımcı tür

GetMediaParameters
GetPage

Bir sayfanın nasıl alındığını tanımlayan özel bir işlevin türü ve varsa bir sonrakine bağlantı.

ListTemplatesParameters
MessageTemplateBindings

Değerleri şablona özgü konumlara bağlamak için bağlama nesnesi

MessageTemplateBindingsKind

MessageTemplateBindingsKind diğer adı

MessageTemplateItemOutput

Hizmetten döndürülen ileti şablonu.

MessageTemplateStatusOutput

MessageTemplateStatusOutput için diğer ad

MessageTemplateValue

sınıfı bir şablonun parametresini açıklar.

MessageTemplateValueKind

MessageTemplateValueKind diğer adı

MessagesServiceClient
NotificationContent

Gönderilecek iletinin ayrıntıları.

PagedMessageTemplateItemOutput

MessageTemplateItem öğelerinin disk belleğine alınmış koleksiyonu

PaginateReturn

Yanıt türünden disk belleğine alınan öğelerin türünü çıkarsamak için yardımcı türü Bu tür, x-ms-pageable için swagger bilgilerine göre oluşturulur. Bu tür, özellikle sayfa öğelerinin bulunduğu yanıtın özelliğini gösteren itemName özelliğinde oluşturulur. Varsayılan değer value. Bu tür, ikinci parametre olarak aldığımız yanıta göre kesin olarak türlenmiş Yineleyici sağlamamıza olanak sağlar

RepeatabilityResultOutput

RepeatabilityResultOutput için diğer ad

SendParameters
WhatsAppMessageButtonSubType

WhatsAppMessageButtonSubType için diğer ad

İşlevler

default(string, ClientOptions)

Yeni bir MessagesServiceClient örneği başlatma

default(string, KeyCredential | TokenCredential, ClientOptions)

Yeni bir MessagesServiceClient örneği başlatma

isUnexpected(GetMedia200Response | GetMediaDefaultResponse)
isUnexpected(Send202Response | SendDefaultResponse)
isUnexpected(ListTemplates200Response | ListTemplatesDefaultResponse)
paginate<TResponse>(Client, TResponse, PagingOptions<TResponse>)

Autorest x-ms-pageable uzantısının belirtimini izleyen ilk yanıttan sonuçları sayfalandırmak için yardımcı

İşlev Ayrıntıları

default(string, ClientOptions)

Yeni bir MessagesServiceClient örneği başlatma

function default(connectionString: string, options?: ClientOptions): MessagesServiceClient

Parametreler

connectionString

string

İletişim Hizmetleri kaynağınızın connectionString veya URL'si.

options
ClientOptions

tüm isteğe bağlı parametreler için parametre

Döndürülenler

default(string, KeyCredential | TokenCredential, ClientOptions)

Yeni bir MessagesServiceClient örneği başlatma

function default(endpoint: string, credential: KeyCredential | TokenCredential, options?: ClientOptions): MessagesServiceClient

Parametreler

endpoint

string

İletişim Hizmetleri kaynağınızın uç noktası.

credential

KeyCredential | TokenCredential

Anahtar veya belirteç kimlik bilgisi.

options
ClientOptions

tüm isteğe bağlı parametreler için parametre

Döndürülenler

isUnexpected(GetMedia200Response | GetMediaDefaultResponse)

function isUnexpected(response: GetMedia200Response | GetMediaDefaultResponse): response

Parametreler

Döndürülenler

response

isUnexpected(Send202Response | SendDefaultResponse)

function isUnexpected(response: Send202Response | SendDefaultResponse): response

Parametreler

Döndürülenler

response

isUnexpected(ListTemplates200Response | ListTemplatesDefaultResponse)

function isUnexpected(response: ListTemplates200Response | ListTemplatesDefaultResponse): response

Parametreler

Döndürülenler

response

paginate<TResponse>(Client, TResponse, PagingOptions<TResponse>)

Autorest x-ms-pageable uzantısının belirtimini izleyen ilk yanıttan sonuçları sayfalandırmak için yardımcı

function paginate<TResponse>(client: Client, initialResponse: TResponse, options?: PagingOptions<TResponse>): PagedAsyncIterableIterator<PaginateReturn<TResponse>>

Parametreler

client
Client

Sonraki sayfa isteklerini göndermek için kullanılacak istemci

initialResponse

TResponse

nextLink ve geçerli öğe sayfasını içeren ilk yanıt

options

PagingOptions<TResponse>

Döndürülenler

  • Öğeleri yinelemek için PagedAsyncIterableIterator