ICommandActivity interface

Comando esterno asincrono.

Extends

Proprietà

name

Nome dell'evento.

value

Valore per questo comando.

Proprietà ereditate

channelData

Contiene contenuto specifico del canale.

channelId

Contiene un ID che identifica in modo univoco il canale. Impostato dal canale.

conversation

Identifica la conversazione a cui appartiene l'attività.

entities

Rappresenta le entità menzionate nel messaggio.

from

Identifica il mittente del messaggio.

id

Contiene un ID che identifica in modo univoco l'attività nel canale.

localTimestamp

Contiene la data e l'ora locali del messaggio, espressa in formato ISO-8601. Ad esempio, 2016-09-23T13:07:49.4714686-07:00.

recipient

Identifica il destinatario del messaggio.

replyToId

Contiene l'ID del messaggio a cui il messaggio è una risposta.

serviceUrl

Contiene l'URL che specifica l'endpoint del servizio del canale. Impostato dal canale.

timestamp

Contiene la data e l'ora in cui il messaggio è stato inviato, in formato UTC, espresso in formato ISO-8601.

type

Contiene il tipo di attività 'iActivity'

Dettagli proprietà

name

Nome dell'evento.

name: string

Valore della proprietà

string

value

Valore per questo comando.

value?: CommandValue<T>

Valore della proprietà

Dettagli proprietà ereditate

channelData

Contiene contenuto specifico del canale.

channelData?: any

Valore della proprietà

any

Ereditato daIActivity.channelData

channelId

Contiene un ID che identifica in modo univoco il canale. Impostato dal canale.

channelId: string

Valore della proprietà

string

Ereditato daIActivity.channelId

conversation

Identifica la conversazione a cui appartiene l'attività.

conversation: ConversationAccount

Valore della proprietà

ereditato daIActivity.conversation

entities

Rappresenta le entità menzionate nel messaggio.

entities?: Entity[]

Valore della proprietà

Entity[]

ereditato daIActivity.entities

from

Identifica il mittente del messaggio.

from: ChannelAccount

Valore della proprietà

ereditato daIActivity.from

id

Contiene un ID che identifica in modo univoco l'attività nel canale.

id?: string

Valore della proprietà

string

ereditato daIActivity.id

localTimestamp

Contiene la data e l'ora locali del messaggio, espressa in formato ISO-8601. Ad esempio, 2016-09-23T13:07:49.4714686-07:00.

localTimestamp?: Date

Valore della proprietà

Date

Ereditato daIActivity.localTimestamp

recipient

Identifica il destinatario del messaggio.

recipient: ChannelAccount

Valore della proprietà

ereditato daIActivity.recipient

replyToId

Contiene l'ID del messaggio a cui il messaggio è una risposta.

replyToId?: string

Valore della proprietà

string

ereditato daIActivity.replyToId

serviceUrl

Contiene l'URL che specifica l'endpoint del servizio del canale. Impostato dal canale.

serviceUrl: string

Valore della proprietà

string

ereditato daIActivity.serviceUrl

timestamp

Contiene la data e l'ora in cui il messaggio è stato inviato, in formato UTC, espresso in formato ISO-8601.

timestamp?: Date

Valore della proprietà

Date

ereditato daIActivity.timestamp

type

Contiene il tipo di attività 'iActivity'

type: ActivityTypes | string

Valore della proprietà

ActivityTypes | string

Ereditato daIActivity.type