Conversations class
Classe che rappresenta un oggetto Conversations.
Costruttori
Conversations(Connector |
Creare conversazioni. |
Metodi
create |
Creare una nuova conversazione. POST a questo metodo con un
Il valore restituito è resourceResponse che contiene un ID conversazione adatto per l'uso nei payload del messaggio e negli URI dell'API REST. La maggior parte dei canali supporta solo la semantica dei bot che avviano una conversazione diretta dei messaggi. Un esempio di come eseguire questa operazione è:
|
create |
|
create |
|
delete |
Eliminare un'attività esistente. Alcuni canali consentono di eliminare un'attività esistente e, in caso di esito positivo, questo metodo rimuoverà l'attività specificata. |
delete |
|
delete |
|
delete |
Elimina un membro da una conversazione. Questa API REST accetta un Valore ConversationId e un memberId (di tipo string) e rimuove tale membro dalla conversazione. Se tale membro è l'ultimo membro della conversazione, verrà eliminata anche la conversazione. |
delete |
|
delete |
|
get |
Enumerare i membri di un'attività. Questa API REST accetta un ConversationId e un ActivityId, restituendo una matrice di oggetti ChannelAccount che rappresentano i membri della particolare attività nella conversazione. |
get |
|
get |
|
get |
|
get |
Enumerare i membri di una conversazione. Questa API REST accetta un ConversationId e restituisce una matrice di oggetti ChannelAccount che rappresentano i membri della conversazione. |
get |
|
get |
|
get |
Enumerare i membri di una conversazione una pagina alla volta. Questa API REST accetta un ConversationId. Facoltativamente, è possibile specificare pageSize e/o continuationToken. Restituisce un valore PagedMembersResult, che contiene una matrice di ChannelAccounts che rappresenta i membri della conversazione e un token di continuazione che può essere usato per ottenere più valori. Ogni chiamata restituisce una pagina di record ChannelAccounts. Il numero di record in una pagina può variare tra canali e chiamate. Il parametro pageSize può essere usato come suggerimento. Se non sono presenti risultati aggiuntivi, la risposta non conterrà un token di continuazione. Se nella conversazione non sono presenti membri, i membri saranno vuoti o non presenti nella risposta. Una risposta a una richiesta con un token di continuazione da una richiesta precedente può restituire raramente membri da una richiesta precedente. |
get |
|
get |
|
get |
Elencare le conversazioni in cui ha partecipato il bot. GET da questo metodo con un token skip Il valore restituito è ConversationResult, che contiene una matrice di ConversationMembers e un token skip. Se il token skip non è vuoto, sono disponibili altri valori da restituire. Chiamare di nuovo questo metodo con il token restituito per ottenere altri valori. Ogni oggetto ConversationMembers contiene l'ID della conversazione e una matrice di ChannelAccounts che descrivono i membri della conversazione. |
get |
|
get |
|
reply |
Questo metodo consente di rispondere a un'attività. Questo è leggermente diverso da SendToConversation().
Usare ReplyToActivity quando si risponde a un'attività specifica nella conversazione. Usare SendToConversation in tutti gli altri casi. |
reply |
|
reply |
|
send |
Questo metodo consente di caricare le attività storiche nella conversazione. Il mittente deve assicurarsi che le attività cronologiche abbiano ID univoci e timestamp appropriati. Gli ID vengono usati dal client per gestire le attività duplicate e i timestamp vengono usati dal client per eseguire il rendering delle attività nell'ordine corretto. |
send |
|
send |
|
send |
Questo metodo consente di inviare un'attività alla fine di una conversazione. Questo è leggermente diverso da ReplyToActivity().
Usare ReplyToActivity quando si risponde a un'attività specifica nella conversazione. Usare SendToConversation in tutti gli altri casi. |
send |
|
send |
|
update |
Modificare un'attività esistente. Alcuni canali consentono di modificare un'attività esistente per riflettere il nuovo stato di una conversazione bot. Ad esempio, è possibile rimuovere i pulsanti dopo che un utente ha fatto clic sul pulsante "Approva". |
update |
|
update |
|
upload |
Caricare un allegato direttamente nell'archivio BLOB di un canale. Ciò è utile perché consente di archiviare i dati in un archivio conforme quando si gestiscono le aziende. La risposta è un oggetto ResourceResponse che contiene un AttachmentId adatto per l'uso con l'API allegati. |
upload |
|
upload |
Dettagli costruttore
Conversations(ConnectorClientContext)
Creare conversazioni.
new Conversations(client: ConnectorClientContext)
Parametri
- client
- ConnectorClientContext
Riferimento al client del servizio.
Dettagli metodo
createConversation(ConversationParameters, RequestOptionsBase)
Creare una nuova conversazione. POST a questo metodo con un
- Bot che crea la conversazione
- IsGroup impostato su true se non è un messaggio diretto (il valore predefinito è false)
- Matrice contenente i membri da includere nella conversazione
Il valore restituito è resourceResponse che contiene un ID conversazione adatto per l'uso nei payload del messaggio e negli URI dell'API REST.
La maggior parte dei canali supporta solo la semantica dei bot che avviano una conversazione diretta dei messaggi. Un esempio di come eseguire questa operazione è:
const resource = await connector.conversations.createConversation({
bot,
members: [{ id: 'user1' }]
});
await connector.conversations.sendToConversation(resource.Id, ... );
function createConversation(parameters: ConversationParameters, options?: RequestOptionsBase): Promise<Models.ConversationsCreateConversationResponse>
Parametri
- parameters
-
ConversationParameters
Parametri da cui creare la conversazione
- options
-
RequestOptionsBase
Restituisce
Promise<Models.ConversationsCreateConversationResponse>
Promise<Models.ConversationsCreateConversationResponse>
createConversation(ConversationParameters, RequestOptionsBase, ServiceCallback<ConversationResourceResponse>)
function createConversation(parameters: ConversationParameters, options: RequestOptionsBase, callback: ServiceCallback<ConversationResourceResponse>)
Parametri
- parameters
-
ConversationParameters
Parametri da cui creare la conversazione
- options
-
RequestOptionsBase
Parametri facoltativi
- callback
-
ServiceCallback<ConversationResourceResponse>
Callback
createConversation(ConversationParameters, ServiceCallback<ConversationResourceResponse>)
function createConversation(parameters: ConversationParameters, callback: ServiceCallback<ConversationResourceResponse>)
Parametri
- parameters
-
ConversationParameters
Parametri da cui creare la conversazione
- callback
-
ServiceCallback<ConversationResourceResponse>
Callback
deleteActivity(string, string, RequestOptionsBase)
Eliminare un'attività esistente. Alcuni canali consentono di eliminare un'attività esistente e, in caso di esito positivo, questo metodo rimuoverà l'attività specificata.
function deleteActivity(conversationId: string, activityId: string, options?: RequestOptionsBase): Promise<RestResponse>
Parametri
- conversationId
-
string
ID conversazione
- activityId
-
string
activityId da eliminare
- options
-
RequestOptionsBase
Restituisce
Promise<RestResponse>
Promise<msRest.RestResponse>
deleteActivity(string, string, RequestOptionsBase, ServiceCallback<void>)
function deleteActivity(conversationId: string, activityId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)
Parametri
- conversationId
-
string
ID conversazione
- activityId
-
string
activityId da eliminare
- options
-
RequestOptionsBase
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
deleteActivity(string, string, ServiceCallback<void>)
function deleteActivity(conversationId: string, activityId: string, callback: ServiceCallback<void>)
Parametri
- conversationId
-
string
ID conversazione
- activityId
-
string
activityId da eliminare
- callback
-
ServiceCallback<void>
Callback
deleteConversationMember(string, string, RequestOptionsBase)
Elimina un membro da una conversazione. Questa API REST accetta un Valore ConversationId e un memberId (di tipo string) e rimuove tale membro dalla conversazione. Se tale membro è l'ultimo membro della conversazione, verrà eliminata anche la conversazione.
function deleteConversationMember(conversationId: string, memberId: string, options?: RequestOptionsBase): Promise<RestResponse>
Parametri
- conversationId
-
string
ID conversazione
- memberId
-
string
ID del membro da eliminare da questa conversazione
- options
-
RequestOptionsBase
Restituisce
Promise<RestResponse>
Promise<msRest.RestResponse>
deleteConversationMember(string, string, RequestOptionsBase, ServiceCallback<void>)
function deleteConversationMember(conversationId: string, memberId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)
Parametri
- conversationId
-
string
ID conversazione
- memberId
-
string
ID del membro da eliminare da questa conversazione
- options
-
RequestOptionsBase
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
deleteConversationMember(string, string, ServiceCallback<void>)
function deleteConversationMember(conversationId: string, memberId: string, callback: ServiceCallback<void>)
Parametri
- conversationId
-
string
ID conversazione
- memberId
-
string
ID del membro da eliminare da questa conversazione
- callback
-
ServiceCallback<void>
Callback
getActivityMembers(string, string, RequestOptionsBase)
Enumerare i membri di un'attività. Questa API REST accetta un ConversationId e un ActivityId, restituendo una matrice di oggetti ChannelAccount che rappresentano i membri della particolare attività nella conversazione.
function getActivityMembers(conversationId: string, activityId: string, options?: RequestOptionsBase): Promise<Models.ConversationsGetActivityMembersResponse>
Parametri
- conversationId
-
string
ID conversazione
- activityId
-
string
ID attività
- options
-
RequestOptionsBase
Restituisce
Promise<Models.ConversationsGetActivityMembersResponse>
Promise<Models.ConversationsGetActivityMembersResponse>
getActivityMembers(string, string, RequestOptionsBase, ServiceCallback<ChannelAccount[]>)
function getActivityMembers(conversationId: string, activityId: string, options: RequestOptionsBase, callback: ServiceCallback<ChannelAccount[]>)
Parametri
- conversationId
-
string
ID conversazione
- activityId
-
string
ID attività
- options
-
RequestOptionsBase
Parametri facoltativi
- callback
-
ServiceCallback<ChannelAccount[]>
Callback
getActivityMembers(string, string, ServiceCallback<ChannelAccount[]>)
function getActivityMembers(conversationId: string, activityId: string, callback: ServiceCallback<ChannelAccount[]>)
Parametri
- conversationId
-
string
ID conversazione
- activityId
-
string
ID attività
- callback
-
ServiceCallback<ChannelAccount[]>
Callback
getConversationMember(string, string, RequestOptionsBase | ServiceCallback<ChannelAccount[]>, ServiceCallback<ChannelAccount[]>)
function getConversationMember(conversationId: string, memberId: string, options?: RequestOptionsBase | ServiceCallback<ChannelAccount[]>, callback?: ServiceCallback<ChannelAccount[]>): Promise<Models.ConversationsGetConversationMemberResponse>
Parametri
- conversationId
-
string
ID conversazione
- memberId
-
string
MemberId per l'utente
- options
-
RequestOptionsBase | ServiceCallback<ChannelAccount[]>
Parametri facoltativi
- callback
-
ServiceCallback<ChannelAccount[]>
Callback
Restituisce
Promise<Models.ConversationsGetConversationMemberResponse>
getConversationMembers(string, RequestOptionsBase)
Enumerare i membri di una conversazione. Questa API REST accetta un ConversationId e restituisce una matrice di oggetti ChannelAccount che rappresentano i membri della conversazione.
function getConversationMembers(conversationId: string, options?: RequestOptionsBase): Promise<Models.ConversationsGetConversationMembersResponse>
Parametri
- conversationId
-
string
ID conversazione
- options
-
RequestOptionsBase
Restituisce
Promise<Models.ConversationsGetConversationMembersResponse>
Promise<Models.ConversationsGetConversationMembersResponse>
getConversationMembers(string, RequestOptionsBase, ServiceCallback<ChannelAccount[]>)
function getConversationMembers(conversationId: string, options: RequestOptionsBase, callback: ServiceCallback<ChannelAccount[]>)
Parametri
- conversationId
-
string
ID conversazione
- options
-
RequestOptionsBase
Parametri facoltativi
- callback
-
ServiceCallback<ChannelAccount[]>
Callback
getConversationMembers(string, ServiceCallback<ChannelAccount[]>)
function getConversationMembers(conversationId: string, callback: ServiceCallback<ChannelAccount[]>)
Parametri
- conversationId
-
string
ID conversazione
- callback
-
ServiceCallback<ChannelAccount[]>
Callback
getConversationPagedMembers(string, ConversationsGetConversationPagedMembersOptionalParams)
Enumerare i membri di una conversazione una pagina alla volta. Questa API REST accetta un ConversationId. Facoltativamente, è possibile specificare pageSize e/o continuationToken. Restituisce un valore PagedMembersResult, che contiene una matrice di ChannelAccounts che rappresenta i membri della conversazione e un token di continuazione che può essere usato per ottenere più valori.
Ogni chiamata restituisce una pagina di record ChannelAccounts. Il numero di record in una pagina può variare tra canali e chiamate. Il parametro pageSize può essere usato come suggerimento. Se non sono presenti risultati aggiuntivi, la risposta non conterrà un token di continuazione. Se nella conversazione non sono presenti membri, i membri saranno vuoti o non presenti nella risposta.
Una risposta a una richiesta con un token di continuazione da una richiesta precedente può restituire raramente membri da una richiesta precedente.
function getConversationPagedMembers(conversationId: string, options?: ConversationsGetConversationPagedMembersOptionalParams): Promise<Models.ConversationsGetConversationPagedMembersResponse>
Parametri
- conversationId
-
string
ID conversazione
Restituisce
Promise<Models.ConversationsGetConversationPagedMembersResponse>
Promise<Models.ConversationsGetConversationPagedMembersResponse>
getConversationPagedMembers(string, ConversationsGetConversationPagedMembersOptionalParams, ServiceCallback<PagedMembersResult>)
function getConversationPagedMembers(conversationId: string, options: ConversationsGetConversationPagedMembersOptionalParams, callback: ServiceCallback<PagedMembersResult>)
Parametri
- conversationId
-
string
ID conversazione
Parametri facoltativi
- callback
-
ServiceCallback<PagedMembersResult>
Callback
getConversationPagedMembers(string, ServiceCallback<PagedMembersResult>)
function getConversationPagedMembers(conversationId: string, callback: ServiceCallback<PagedMembersResult>)
Parametri
- conversationId
-
string
ID conversazione
- callback
-
ServiceCallback<PagedMembersResult>
Callback
getConversations(ConversationsGetConversationsOptionalParams)
Elencare le conversazioni in cui ha partecipato il bot. GET da questo metodo con un token skip
Il valore restituito è ConversationResult, che contiene una matrice di ConversationMembers e un token skip. Se il token skip non è vuoto, sono disponibili altri valori da restituire. Chiamare di nuovo questo metodo con il token restituito per ottenere altri valori.
Ogni oggetto ConversationMembers contiene l'ID della conversazione e una matrice di ChannelAccounts che descrivono i membri della conversazione.
function getConversations(options?: ConversationsGetConversationsOptionalParams): Promise<Models.ConversationsGetConversationsResponse>
Parametri
Restituisce
Promise<Models.ConversationsGetConversationsResponse>
Promise<Models.ConversationsGetConversationsResponse>
getConversations(ConversationsGetConversationsOptionalParams, ServiceCallback<ConversationsResult>)
function getConversations(options: ConversationsGetConversationsOptionalParams, callback: ServiceCallback<ConversationsResult>)
Parametri
Parametri facoltativi
- callback
-
ServiceCallback<ConversationsResult>
Callback
getConversations(ServiceCallback<ConversationsResult>)
function getConversations(callback: ServiceCallback<ConversationsResult>)
Parametri
- callback
-
ServiceCallback<ConversationsResult>
Callback
replyToActivity(string, string, Partial<Activity>, RequestOptionsBase)
Questo metodo consente di rispondere a un'attività. Questo è leggermente diverso da SendToConversation().
- SendToConversation(conversationId): aggiungerà l'attività alla fine della conversazione in base al timestamp o alla semantica del canale.
- ReplyToActivity(conversationId,ActivityId): aggiunge l'attività come risposta a un'altra attività, se il canale lo supporta. Se il canale non supporta le risposte annidate, ReplyToActivity esegue il fallback a SendToConversation.
Usare ReplyToActivity quando si risponde a un'attività specifica nella conversazione.
Usare SendToConversation in tutti gli altri casi.
function replyToActivity(conversationId: string, activityId: string, activity: Partial<Activity>, options?: RequestOptionsBase): Promise<Models.ConversationsReplyToActivityResponse>
Parametri
- conversationId
-
string
ID conversazione
- activityId
-
string
activityId la risposta è a (FACOLTATIVO)
- activity
-
Partial<Activity>
Attività da inviare
- options
-
RequestOptionsBase
Restituisce
Promise<Models.ConversationsReplyToActivityResponse>
Promise<Models.ConversationsReplyToActivityResponse>
replyToActivity(string, string, Partial<Activity>, RequestOptionsBase, ServiceCallback<ResourceResponse>)
function replyToActivity(conversationId: string, activityId: string, activity: Partial<Activity>, options: RequestOptionsBase, callback: ServiceCallback<ResourceResponse>)
Parametri
- conversationId
-
string
ID conversazione
- activityId
-
string
activityId la risposta è a (FACOLTATIVO)
- activity
-
Partial<Activity>
Attività da inviare
- options
-
RequestOptionsBase
Parametri facoltativi
- callback
-
ServiceCallback<ResourceResponse>
Callback
replyToActivity(string, string, Partial<Activity>, ServiceCallback<ResourceResponse>)
function replyToActivity(conversationId: string, activityId: string, activity: Partial<Activity>, callback: ServiceCallback<ResourceResponse>)
Parametri
- conversationId
-
string
ID conversazione
- activityId
-
string
activityId la risposta è a (FACOLTATIVO)
- activity
-
Partial<Activity>
Attività da inviare
- callback
-
ServiceCallback<ResourceResponse>
Callback
sendConversationHistory(string, Transcript, RequestOptionsBase)
Questo metodo consente di caricare le attività storiche nella conversazione. Il mittente deve assicurarsi che le attività cronologiche abbiano ID univoci e timestamp appropriati. Gli ID vengono usati dal client per gestire le attività duplicate e i timestamp vengono usati dal client per eseguire il rendering delle attività nell'ordine corretto.
function sendConversationHistory(conversationId: string, history: Transcript, options?: RequestOptionsBase): Promise<Models.ConversationsSendConversationHistoryResponse>
Parametri
- conversationId
-
string
ID conversazione
- history
-
Transcript
Attività storiche
- options
-
RequestOptionsBase
Restituisce
Promise<Models.ConversationsSendConversationHistoryResponse>
Promise<Models.ConversationsSendConversationHistoryResponse>
sendConversationHistory(string, Transcript, RequestOptionsBase, ServiceCallback<ResourceResponse>)
function sendConversationHistory(conversationId: string, history: Transcript, options: RequestOptionsBase, callback: ServiceCallback<ResourceResponse>)
Parametri
- conversationId
-
string
ID conversazione
- history
-
Transcript
Attività storiche
- options
-
RequestOptionsBase
Parametri facoltativi
- callback
-
ServiceCallback<ResourceResponse>
Callback
sendConversationHistory(string, Transcript, ServiceCallback<ResourceResponse>)
function sendConversationHistory(conversationId: string, history: Transcript, callback: ServiceCallback<ResourceResponse>)
Parametri
- conversationId
-
string
ID conversazione
- history
-
Transcript
Attività storiche
- callback
-
ServiceCallback<ResourceResponse>
Callback
sendToConversation(string, Partial<Activity>, RequestOptionsBase)
Questo metodo consente di inviare un'attività alla fine di una conversazione. Questo è leggermente diverso da ReplyToActivity().
- SendToConversation(conversationId): aggiungerà l'attività alla fine della conversazione in base al timestamp o alla semantica del canale.
- ReplyToActivity(conversationId,ActivityId): aggiunge l'attività come risposta a un'altra attività, se il canale lo supporta. Se il canale non supporta le risposte annidate, ReplyToActivity esegue il fallback a SendToConversation.
Usare ReplyToActivity quando si risponde a un'attività specifica nella conversazione.
Usare SendToConversation in tutti gli altri casi.
function sendToConversation(conversationId: string, activity: Partial<Activity>, options?: RequestOptionsBase): Promise<Models.ConversationsSendToConversationResponse>
Parametri
- conversationId
-
string
ID conversazione
- activity
-
Partial<Activity>
Attività da inviare
- options
-
RequestOptionsBase
Restituisce
Promise<Models.ConversationsSendToConversationResponse>
<Models.ConversationsSendToConversationResponse>
sendToConversation(string, Partial<Activity>, RequestOptionsBase, ServiceCallback<ResourceResponse>)
function sendToConversation(conversationId: string, activity: Partial<Activity>, options: RequestOptionsBase, callback: ServiceCallback<ResourceResponse>)
Parametri
- conversationId
-
string
ID conversazione
- activity
-
Partial<Activity>
Attività da inviare
- options
-
RequestOptionsBase
Parametri facoltativi
- callback
-
ServiceCallback<ResourceResponse>
Callback
sendToConversation(string, Partial<Activity>, ServiceCallback<ResourceResponse>)
function sendToConversation(conversationId: string, activity: Partial<Activity>, callback: ServiceCallback<ResourceResponse>)
Parametri
- conversationId
-
string
ID conversazione
- activity
-
Partial<Activity>
Attività da inviare
- callback
-
ServiceCallback<ResourceResponse>
Callback
updateActivity(string, string, Partial<Activity>, RequestOptionsBase)
Modificare un'attività esistente. Alcuni canali consentono di modificare un'attività esistente per riflettere il nuovo stato di una conversazione bot.
Ad esempio, è possibile rimuovere i pulsanti dopo che un utente ha fatto clic sul pulsante "Approva".
function updateActivity(conversationId: string, activityId: string, activity: Partial<Activity>, options?: RequestOptionsBase): Promise<Models.ConversationsUpdateActivityResponse>
Parametri
- conversationId
-
string
ID conversazione
- activityId
-
string
activityId da aggiornare
- activity
-
Partial<Activity>
Attività di sostituzione
- options
-
RequestOptionsBase
Restituisce
Promise<Models.ConversationsUpdateActivityResponse>
Promise<Models.ConversationsUpdateActivityResponse>
updateActivity(string, string, Partial<Activity>, RequestOptionsBase, ServiceCallback<ResourceResponse>)
function updateActivity(conversationId: string, activityId: string, activity: Partial<Activity>, options: RequestOptionsBase, callback: ServiceCallback<ResourceResponse>)
Parametri
- conversationId
-
string
ID conversazione
- activityId
-
string
activityId da aggiornare
- activity
-
Partial<Activity>
Attività di sostituzione
- options
-
RequestOptionsBase
Parametri facoltativi
- callback
-
ServiceCallback<ResourceResponse>
Callback
updateActivity(string, string, Partial<Activity>, ServiceCallback<ResourceResponse>)
function updateActivity(conversationId: string, activityId: string, activity: Partial<Activity>, callback: ServiceCallback<ResourceResponse>)
Parametri
- conversationId
-
string
ID conversazione
- activityId
-
string
activityId da aggiornare
- activity
-
Partial<Activity>
Attività di sostituzione
- callback
-
ServiceCallback<ResourceResponse>
Callback
uploadAttachment(string, AttachmentData, RequestOptionsBase)
Caricare un allegato direttamente nell'archivio BLOB di un canale. Ciò è utile perché consente di archiviare i dati in un archivio conforme quando si gestiscono le aziende.
La risposta è un oggetto ResourceResponse che contiene un AttachmentId adatto per l'uso con l'API allegati.
function uploadAttachment(conversationId: string, attachmentUpload: AttachmentData, options?: RequestOptionsBase): Promise<Models.ConversationsUploadAttachmentResponse>
Parametri
- conversationId
-
string
ID conversazione
- attachmentUpload
-
AttachmentData
Dati allegati
- options
-
RequestOptionsBase
Restituisce
Promise<Models.ConversationsUploadAttachmentResponse>
Promise<Models.ConversationsUploadAttachmentResponse>
uploadAttachment(string, AttachmentData, RequestOptionsBase, ServiceCallback<ResourceResponse>)
function uploadAttachment(conversationId: string, attachmentUpload: AttachmentData, options: RequestOptionsBase, callback: ServiceCallback<ResourceResponse>)
Parametri
- conversationId
-
string
ID conversazione
- attachmentUpload
-
AttachmentData
Dati allegati
- options
-
RequestOptionsBase
Parametri facoltativi
- callback
-
ServiceCallback<ResourceResponse>
Callback
uploadAttachment(string, AttachmentData, ServiceCallback<ResourceResponse>)
function uploadAttachment(conversationId: string, attachmentUpload: AttachmentData, callback: ServiceCallback<ResourceResponse>)
Parametri
- conversationId
-
string
ID conversazione
- attachmentUpload
-
AttachmentData
Dati allegati
- callback
-
ServiceCallback<ResourceResponse>
Callback