Bagikan melalui


@azure-rest/communication-messages package

Antarmuka

AudioNotificationContent

Permintaan untuk mengirim pemberitahuan audio.

DocumentNotificationContent

Permintaan untuk mengirim pemberitahuan dokumen.

GetMedia
GetMedia200Headers
GetMedia200Response

Permintaan telah berhasil.

GetMediaDefaultHeaders
GetMediaDefaultResponse
GetMediaHeaderParam
GetMediaHeaders
ImageNotificationContent

Permintaan untuk mengirim pemberitahuan gambar.

ListTemplates
ListTemplates200Headers
ListTemplates200Response

Permintaan telah berhasil.

ListTemplatesDefaultHeaders
ListTemplatesDefaultResponse
ListTemplatesHeaderParam
ListTemplatesHeaders
ListTemplatesQueryParam
ListTemplatesQueryParamProperties
MediaNotificationContent
MessageReceiptOutput

Tanda terima pengiriman satu pesan.

MessageTemplate

Objek templat yang digunakan untuk membuat templat.

MessageTemplateBindingsParent

Objek pengikatan untuk menautkan nilai ke lokasi spesifik templat

MessageTemplateDocument

Informasi nilai dokumen templat pesan.

MessageTemplateImage

Informasi nilai gambar templat pesan.

MessageTemplateItemOutputParent

Templat pesan seperti yang dikembalikan dari layanan.

MessageTemplateLocation

Informasi nilai lokasi templat pesan.

MessageTemplateQuickAction

Informasi nilai tindakan cepat templat pesan.

MessageTemplateText

Informasi nilai teks templat pesan.

MessageTemplateValueParent

Kelas menjelaskan parameter templat.

MessageTemplateVideo

Informasi nilai video templat pesan.

MessagesServiceClientOptions

Parameter opsional untuk klien

NotificationContentParent

Detail pesan yang akan dikirim.

PagingOptions

Opsi untuk pembantu halaman

Routes
Send
Send202Headers
Send202Response

Permintaan telah diterima untuk diproses, tetapi pemrosesan belum selesai.

SendBodyParam
SendDefaultHeaders
SendDefaultResponse
SendHeaderParam
SendHeaders
SendMessageResultOutput

Hasil operasi kirim pesan.

TemplateNotificationContent

Permintaan untuk mengirim pemberitahuan templat.

TextNotificationContent

Permintaan untuk mengirim pemberitahuan teks.

VideoNotificationContent

Permintaan untuk mengirim pemberitahuan video.

WhatsAppMessageTemplateBindings

Pengikatan templat untuk WhatsApp

WhatsAppMessageTemplateBindingsButton

Tombol komponen pengikatan templat untuk WhatsApp

WhatsAppMessageTemplateBindingsComponent

Komponen pengikatan templat untuk WhatsApp

WhatsAppMessageTemplateItemOutput

Kontrak respons templat khusus WhatsApp

Alias Jenis

CommunicationMessageKind

Alias untuk CommunicationMessageKind

CommunicationMessagesChannelOutput

Alias untuk CommunicationMessagesChannelOutput

GetArrayType

Jenis pembantu untuk mengekstrak jenis array

GetMediaParameters
GetPage

Jenis fungsi kustom yang menentukan cara mendapatkan halaman dan tautan ke yang berikutnya jika ada.

ListTemplatesParameters
MessageTemplateBindings

Objek pengikatan untuk menautkan nilai ke lokasi spesifik templat

MessageTemplateBindingsKind

Alias untuk MessageTemplateBindingsKind

MessageTemplateItemOutput

Templat pesan seperti yang dikembalikan dari layanan.

MessageTemplateStatusOutput

Alias untuk MessageTemplateStatusOutput

MessageTemplateValue

Kelas menjelaskan parameter templat.

MessageTemplateValueKind

Alias untuk MessageTemplateValueKind

MessagesServiceClient
NotificationContent

Detail pesan yang akan dikirim.

PagedMessageTemplateItemOutput

Kumpulan halaman item MessageTemplateItem

PaginateReturn

Jenis pembantu untuk menyimpulkan Jenis elemen halaman dari jenis respons Jenis ini dihasilkan berdasarkan informasi swagger untuk x-ms-pageable khususnya pada properti itemName yang menunjukkan properti respons tempat item halaman ditemukan. Nilai defaultnya adalah value. Jenis ini akan memungkinkan kami untuk memberikan Iterator yang sangat ditik berdasarkan respons yang kami dapatkan sebagai parameter kedua

RepeatabilityResultOutput

Alias untuk RepeatabilityResultOutput

SendParameters
WhatsAppMessageButtonSubType

Alias untuk WhatsAppMessageButtonSubType

Fungsi

default(string, ClientOptions)

Menginisialisasi instans baru MessagesServiceClient

default(string, KeyCredential | TokenCredential, ClientOptions)

Menginisialisasi instans baru MessagesServiceClient

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

Pembantu untuk mem-paginate hasil dari respons awal yang mengikuti spesifikasi ekstensi Autorest x-ms-pageable

Detail Fungsi

default(string, ClientOptions)

Menginisialisasi instans baru MessagesServiceClient

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

Parameter

connectionString

string

ConnectionString atau url sumber daya Communication Services Anda.

options
ClientOptions

parameter untuk semua parameter opsional

Mengembalikan

default(string, KeyCredential | TokenCredential, ClientOptions)

Menginisialisasi instans baru MessagesServiceClient

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

Parameter

endpoint

string

Titik akhir sumber daya Communication Services Anda.

credential

KeyCredential | TokenCredential

Kredensial kunci atau token.

options
ClientOptions

parameter untuk semua parameter opsional

Mengembalikan

isUnexpected(GetMedia200Response | GetMediaDefaultResponse)

function isUnexpected(response: GetMedia200Response | GetMediaDefaultResponse): response

Parameter

Mengembalikan

response

isUnexpected(Send202Response | SendDefaultResponse)

function isUnexpected(response: Send202Response | SendDefaultResponse): response

Parameter

Mengembalikan

response

isUnexpected(ListTemplates200Response | ListTemplatesDefaultResponse)

function isUnexpected(response: ListTemplates200Response | ListTemplatesDefaultResponse): response

Parameter

Mengembalikan

response

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

Pembantu untuk mem-paginate hasil dari respons awal yang mengikuti spesifikasi ekstensi Autorest x-ms-pageable

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

Parameter

client
Client

Klien yang digunakan untuk mengirim permintaan halaman berikutnya

initialResponse

TResponse

Respons awal yang berisi nextLink dan halaman elemen saat ini

options

PagingOptions<TResponse>

Mengembalikan

  • PagedAsyncIterableIterator untuk melakukan iterasi elemen