ActivityTimestamps interface
Essa interface é usada para preservar os valores de cadeia de caracteres originais de datas em Atividades. Quando uma atividade é recebida, os carimbos de data/hora são convertidos em Datas. Devido à forma como os objetos de Data Javascript são UTC, os valores de deslocamento de fuso horário são perdidos.
- Extends
Propriedades
raw |
|
raw |
|
raw |
Propriedades herdadas
action | Indica se o destinatário de um contactRelationUpdate foi adicionado ou removido da lista de contatos do remetente. |
attachment |
A dica de layout para vários anexos. Padrão: lista. Os valores possíveis incluem: 'list', 'carrossel' |
attachments | Anexos |
caller |
Uma cadeia de caracteres que contém um URI que identifica o chamador de um bot. Esse campo não se destina a ser transmitido pela transmissão, mas é preenchido por bots e clientes com base em dados criptograficamente verificáveis que declaram a identidade dos chamadores (por exemplo, tokens). |
channel |
Contém conteúdo específico do canal. |
channel |
Contém uma ID que identifica exclusivamente o canal. Definido pelo canal. |
code | O código para atividades endOfConversation que indica por que a conversa terminou. Os valores possíveis incluem: 'unknown', 'completedSuccessfully', 'userCancelled', 'botTimedOut', 'botIssuedInvalidMessage', 'channelFailed' |
conversation | Identifica a conversa à qual a atividade pertence. |
delivery |
Uma dica de entrega para sinalizar para os caminhos de entrega alternativos do destinatário para a atividade. O modo de entrega padrão é "padrão". Os valores possíveis incluem: 'normal', 'notification', 'expectReplies', 'efêmero' |
entities | Representa as entidades mencionadas na mensagem. |
expiration | O momento em que a atividade deve ser considerada "expirada" e não deve ser apresentada ao destinatário. |
from | Identifica o remetente da mensagem. |
history |
Indica se o histórico anterior do canal é divulgado. |
id | Contém uma ID que identifica exclusivamente a atividade no canal. |
importance | A importância da atividade. Os valores possíveis incluem: 'baixo', 'normal', 'alto' |
input |
Indica se o bot está aceitando, esperando ou ignorando a entrada do usuário depois que a mensagem é entregue ao cliente. Os valores possíveis incluem: 'acceptingInput', 'ignoringInput', 'expectingInput' |
label | Um rótulo descritivo para a atividade. |
listen |
Lista de frases e referências que os sistemas de preparação de fala e idioma devem escutar |
locale | Um nome de localidade para o conteúdo do campo de texto. O nome da localidade é uma combinação de um código de cultura ISO 639 de duas ou três letras associado a uma linguagem e um código de subcultura iso 3166 de duas letras associado a um país ou região. O nome da localidade também pode corresponder a uma marca de idioma BCP-47 válida. |
local |
Contém a data e a hora locais da mensagem, expressa no formato ISO-8601. Por exemplo, 2016-09-23T13:07:49.4714686-07:00. |
local |
Contém o nome do fuso horário local da mensagem, expresso no formato de banco de dados de Fuso Horário IANA. Por exemplo, América/Los_Angeles. |
members |
A coleção de membros adicionada à conversa. |
members |
A coleção de membros removidos da conversa. |
name | O nome da operação associada a uma atividade de invocação ou evento. |
reactions |
A coleção de reações adicionadas à conversa. |
reactions |
A coleção de reações removidas da conversa. |
recipient | Identifica o destinatário da mensagem. |
relates |
Uma referência a outra conversa ou atividade. |
reply |
Contém a ID da mensagem à qual essa mensagem é uma resposta. |
semantic |
Uma ação programática opcional que acompanha essa solicitação |
service |
Contém a URL que especifica o ponto de extremidade de serviço do canal. Definido pelo canal. |
speak | O texto a ser falado. |
suggested |
As ações sugeridas para a atividade. |
summary | O texto a ser exibido se o canal não puder renderizar cartões. |
text | O conteúdo do texto da mensagem. |
text |
Formato dos campos de texto Padrão:markdown. Os valores possíveis incluem: 'markdown', 'plain', 'xml' |
text |
A coleção de fragmentos de texto a ser realçada quando a atividade contém um valor ReplyToId. |
timestamp | Contém a data e a hora em que a mensagem foi enviada, em UTC, expressa no formato ISO-8601. |
topic |
O nome do tópico atualizado da conversa. |
type | Contém o tipo de atividade. Os valores possíveis incluem: 'message', 'contactRelationUpdate', 'conversationUpdate', 'typing', 'endOfConversation', 'event', 'invoke', 'deleteUserData', 'messageUpdate', 'messageDelete', 'installationUpdate', 'messageReaction', 'suggestion', 'trace', 'handoff' |
value | Um valor associado à atividade. |
value |
O tipo do objeto de valor da atividade. |
Detalhes da propriedade
rawExpiration
rawExpiration?: string
Valor da propriedade
string
rawLocalTimestamp
rawLocalTimestamp?: string
Valor da propriedade
string
rawTimestamp
rawTimestamp?: string
Valor da propriedade
string
Detalhes das propriedades herdadas
action
Indica se o destinatário de um contactRelationUpdate foi adicionado ou removido da lista de contatos do remetente.
action?: string
Valor da propriedade
string
herdado deActivity.action
attachmentLayout
A dica de layout para vários anexos. Padrão: lista. Os valores possíveis incluem: 'list', 'carrossel'
attachmentLayout?: AttachmentLayoutTypes | string
Valor da propriedade
AttachmentLayoutTypes | string
Herdado deActivity.attachmentLayout
attachments
callerId
Uma cadeia de caracteres que contém um URI que identifica o chamador de um bot. Esse campo não se destina a ser transmitido pela transmissão, mas é preenchido por bots e clientes com base em dados criptograficamente verificáveis que declaram a identidade dos chamadores (por exemplo, tokens).
callerId: string
Valor da propriedade
string
Herdado deActivity.callerId
channelData
Contém conteúdo específico do canal.
channelData?: any
Valor da propriedade
any
Herdado deActivity.channelData
channelId
Contém uma ID que identifica exclusivamente o canal. Definido pelo canal.
channelId: string
Valor da propriedade
string
herdado doActivity.channelId
code
O código para atividades endOfConversation que indica por que a conversa terminou. Os valores possíveis incluem: 'unknown', 'completedSuccessfully', 'userCancelled', 'botTimedOut', 'botIssuedInvalidMessage', 'channelFailed'
code?: EndOfConversationCodes | string
Valor da propriedade
EndOfConversationCodes | string
conversation
Identifica a conversa à qual a atividade pertence.
conversation: ConversationAccount
Valor da propriedade
deliveryMode
Uma dica de entrega para sinalizar para os caminhos de entrega alternativos do destinatário para a atividade. O modo de entrega padrão é "padrão". Os valores possíveis incluem: 'normal', 'notification', 'expectReplies', 'efêmero'
deliveryMode?: DeliveryModes | string
Valor da propriedade
DeliveryModes | string
herdado doActivity.deliveryMode
entities
Representa as entidades mencionadas na mensagem.
entities?: Entity[]
Valor da propriedade
Entity[]
Herdado deActivity.entities
expiration
O momento em que a atividade deve ser considerada "expirada" e não deve ser apresentada ao destinatário.
expiration?: Date
Valor da propriedade
Date
from
Identifica o remetente da mensagem.
from: ChannelAccount
Valor da propriedade
herdado da atividade de.de
historyDisclosed
Indica se o histórico anterior do canal é divulgado.
historyDisclosed?: boolean
Valor da propriedade
boolean
herdado doActivity.historyDisclosed
id
Contém uma ID que identifica exclusivamente a atividade no canal.
id?: string
Valor da propriedade
string
herdado deActivity.id
importance
A importância da atividade. Os valores possíveis incluem: 'baixo', 'normal', 'alto'
importance?: ActivityImportance | string
Valor da propriedade
ActivityImportance | string
Herdado deActivity.importance
inputHint
Indica se o bot está aceitando, esperando ou ignorando a entrada do usuário depois que a mensagem é entregue ao cliente. Os valores possíveis incluem: 'acceptingInput', 'ignoringInput', 'expectingInput'
inputHint?: InputHints | string
Valor da propriedade
InputHints | string
Herdado deActivity.inputHint
label
Um rótulo descritivo para a atividade.
label: string
Valor da propriedade
string
herdado doActivity.label
listenFor
Lista de frases e referências que os sistemas de preparação de fala e idioma devem escutar
listenFor: string[]
Valor da propriedade
string[]
Herdado deActivity.listenFor
locale
Um nome de localidade para o conteúdo do campo de texto. O nome da localidade é uma combinação de um código de cultura ISO 639 de duas ou três letras associado a uma linguagem e um código de subcultura iso 3166 de duas letras associado a um país ou região. O nome da localidade também pode corresponder a uma marca de idioma BCP-47 válida.
locale?: string
Valor da propriedade
string
Herdado doActivity.locale
localTimestamp
Contém a data e a hora locais da mensagem, expressa no formato ISO-8601. Por exemplo, 2016-09-23T13:07:49.4714686-07:00.
localTimestamp?: Date
Valor da propriedade
Date
Herdado deActivity.localTimestamp
localTimezone
Contém o nome do fuso horário local da mensagem, expresso no formato de banco de dados de Fuso Horário IANA. Por exemplo, América/Los_Angeles.
localTimezone: string
Valor da propriedade
string
herdado deActivity.localTimezone
membersAdded
A coleção de membros adicionada à conversa.
membersAdded?: ChannelAccount[]
Valor da propriedade
herdado deActivity.membersAdded
membersRemoved
A coleção de membros removidos da conversa.
membersRemoved?: ChannelAccount[]
Valor da propriedade
Herdado deActivity.membersRemoved
name
O nome da operação associada a uma atividade de invocação ou evento.
name?: ActivityEventNames | string
Valor da propriedade
ActivityEventNames | string
herdado deActivity.name
reactionsAdded
A coleção de reações adicionadas à conversa.
reactionsAdded?: MessageReaction[]
Valor da propriedade
Herdado deActivity.reactionsAdded
reactionsRemoved
A coleção de reações removidas da conversa.
reactionsRemoved?: MessageReaction[]
Valor da propriedade
Herdado deActivity.reactionsRemoved
recipient
Identifica o destinatário da mensagem.
recipient: ChannelAccount
Valor da propriedade
relatesTo
Uma referência a outra conversa ou atividade.
relatesTo?: ConversationReference
Valor da propriedade
Herdado deActivity.relatesTo
replyToId
Contém a ID da mensagem à qual essa mensagem é uma resposta.
replyToId?: string
Valor da propriedade
string
Herdado deActivity.replyToId
semanticAction
Uma ação programática opcional que acompanha essa solicitação
semanticAction?: SemanticAction
Valor da propriedade
Herdado deActivity.semanticAction
serviceUrl
Contém a URL que especifica o ponto de extremidade de serviço do canal. Definido pelo canal.
serviceUrl: string
Valor da propriedade
string
speak
suggestedActions
As ações sugeridas para a atividade.
suggestedActions?: SuggestedActions
Valor da propriedade
herdado deActivity.suggestedActions
summary
O texto a ser exibido se o canal não puder renderizar cartões.
summary?: string
Valor da propriedade
string
Herdado deActivity.summary
text
O conteúdo do texto da mensagem.
text: string
Valor da propriedade
string
textFormat
Formato dos campos de texto Padrão:markdown. Os valores possíveis incluem: 'markdown', 'plain', 'xml'
textFormat?: TextFormatTypes | string
Valor da propriedade
TextFormatTypes | string
textHighlights
A coleção de fragmentos de texto a ser realçada quando a atividade contém um valor ReplyToId.
textHighlights?: TextHighlight[]
Valor da propriedade
Herdado deActivity.textHighlights
timestamp
Contém a data e a hora em que a mensagem foi enviada, em UTC, expressa no formato ISO-8601.
timestamp?: Date
Valor da propriedade
Date
topicName
O nome do tópico atualizado da conversa.
topicName?: string
Valor da propriedade
string
Herdado deActivity.topicName
type
Contém o tipo de atividade. Os valores possíveis incluem: 'message', 'contactRelationUpdate', 'conversationUpdate', 'typing', 'endOfConversation', 'event', 'invoke', 'deleteUserData', 'messageUpdate', 'messageDelete', 'installationUpdate', 'messageReaction', 'suggestion', 'trace', 'handoff'
type: ActivityTypes | string
Valor da propriedade
ActivityTypes | string
Herdado deActivity.type
value
valueType
O tipo do objeto de valor da atividade.
valueType: string
Valor da propriedade
string
herdado deActivity.valueType