Activity Classe
- java.
lang. Object - com.
microsoft. bot. schema. Activity
- com.
public class Activity
A classe Activity contém todas as propriedades que atividades individuais e mais específicas podem conter. É um tipo de superconjunto.
Resumo do Construtor
Modificador | Construtor | Description |
---|---|---|
protected | Activity() |
Construtor padrão. |
Activity(String withType) |
Construa uma Atividade do tipo especificado. |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
TypeT |
<TypeT>getChannelData(Class<TypeT> classType)
Obter dados de canal |
Result |
<TypeT>tryGetChannelData(Class<TypeT> clsType)
Obter dados de canal |
final Activity |
applyConversationReference(ConversationReference reference)
Atualizações essa atividade com as informações de entrega de saída de um existenteConversationReference. |
final Activity |
applyConversationReference(ConversationReference reference, boolean isIncoming)
Atualizações essa atividade com as informações de entrega de um existenteConversationReference. |
static Activity |
clone(Activity activity)
Clonar uma atividade. |
static Activity |
createContactRelationUpdateActivity()
Crie um tipo de CONTACT_RELATION_UPDATE Atividade. |
static Activity |
createConversationUpdateActivity()
Crie um tipo de CONVERSATION_UPDATE Atividade. |
static Activity |
createEndOfConversationActivity()
Cria um tipo END_OF_CONVERSATION de Atividade. |
static Activity |
createEventActivity()
Cria um tipo EVENT de Atividade. |
static Activity |
createHandoffActivity()
Cria uma atividade do tipo HANDOFF. |
static Activity |
createInvokeActivity()
Cria um tipo INVOKE de Atividade. |
static Activity |
createMessageActivity()
Criar uma Atividade do tipo MESSAGE. |
Activity |
createReply()
Cria uma nova atividade de mensagem como uma resposta a essa atividade. |
Activity |
createReply(String withText)
Cria uma nova atividade de mensagem como uma resposta a essa atividade. |
Activity |
createReply(String withText, String withLocale)
Cria uma nova atividade de mensagem como uma resposta a essa atividade. |
Activity |
createTrace(String withName)
Cria uma instância da classe Activity como o tipo TRACE. |
Activity |
createTrace(String withName, Object withValue, String withValueType, String withLabel)
Cria uma instância da classe Activity como o tipo TRACE. |
static Activity |
createTraceActivity(String withName)
Criar uma atividade do tipo TRACE. |
static Activity |
createTraceActivity(String withName, String withValueType, Object withValue, String withLabel)
Criar uma atividade do tipo TRACE. |
static Activity |
createTypingActivity()
Cria uma atividade do tipo TYPING. |
java.lang.String |
getAction()
Indica se o destinatário de uma Atualização de Relação |
Attachment |
getAttachmentLayout()
A dica de layout para vários anexos. |
java.util.List<Attachment> |
getAttachments()
Obtém os anexos à Atividade. |
java.lang.String |
getCallerId()
Obtém uma cadeia de caracteres que contém uma IRI que identifica o chamador de um bot. |
java.lang.Object |
getChannelData()
Obtém conteúdo específico do canal. |
java.lang.String |
getChannelId()
Obtém a ID que identifica exclusivamente o canal. |
End |
getCode()
Obtém o código para as atividades de fim |
Conversation |
getConversation()
Identifica a conversa à qual a atividade pertence. |
Conversation |
getConversationReference()
Cria um ConversationReference com base nessa atividade. |
java.lang.String |
getDeliveryMode()
Uma dica de entrega para sinalizar os caminhos de entrega alternativos do destinatário para a atividade. |
java.util.List<Entity> |
getEntities()
Retorna a versão de conteúdo das Entidades em uma Atividade. |
java.time.LocalDateTime |
getExpiration()
Obtém a hora em que a atividade deve ser considerada expirada e não deve ser apresentada ao destinatário. |
Channel |
getFrom()
Identifica o remetente da mensagem. |
boolean |
getHistoryDisclosed()
Obtém se o histórico anterior do canal é divulgado. |
java.lang.String |
getId()
Retorna a ID que identifica exclusivamente a atividade no canal. |
java.lang.String |
getImportance()
Obtém a importância da atividade. |
Input |
getInputHint()
Indica se o bot está aceitando, esperando ou ignorando a entrada do usuário depois que a mensagem é entregue ao cliente. |
java.lang.String |
getLabel()
Obtém o rótulo descritivo para a atividade. |
java.util.List<java.lang.String> |
getListenFor()
Obtém a lista de frases e referências que os sistemas de priming de fala e idioma devem escutar. |
java.time.OffsetDateTime |
getLocalTimestamp()
Obtém a data e a hora locais da mensagem, expressas no formato ISO-8601. |
java.lang.String |
getLocalTimezone()
Obtém o nome do fuso horário local da mensagem, expresso no formato de banco de dados de fuso horário IANA. |
java.lang.String |
getLocale()
Um nome de localidade para o conteúdo do campo de texto. |
java.util.List<Channel |
getMembersAdded()
Obtém a coleção de membros adicionados à conversa. |
java.util.List<Channel |
getMembersRemoved()
Obtém a coleção de membros removidos da conversa. |
java.util.List<Mention> |
getMentions()
Resolve as menções das entidades dessa atividade. |
java.lang.String |
getName()
Obtém o nome da operação associada a uma atividade de invocação ou evento. |
java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
Contém as propriedades de estouro que não são propriedades de primeira classe no objeto . |
java.util.List<Message |
getReactionsAdded()
Obtém a coleção de reações adicionadas à conversa. |
java.util.List<Message |
getReactionsRemoved()
Obtém a coleção de reações removidas da conversa. |
Channel |
getRecipient()
Identifica o destinatário da mensagem. |
Conversation |
getRelatesTo()
Uma referência a outra conversa ou atividade. |
Conversation |
getReplyConversationReference(ResourceResponse reply)
Crie uma Referência de Conversa |
java.lang.String |
getReplyToId()
Obtém a ID da mensagem à qual essa mensagem é uma resposta. |
java.lang.String |
getServiceUrl()
Define a URL que especifica o ponto de extremidade de serviço do canal. |
java.lang.String |
getSpeak()
O texto para fala. |
Suggested |
getSuggestedActions()
Obtém as ações sugeridas para a atividade. |
java.lang.String |
getSummary()
Obtém o texto a ser exibido se o canal não puder renderizar cartões. |
java.lang.String |
getText()
Obtém o conteúdo do texto da mensagem. |
Text |
getTextFormat()
Formato dos campos de texto Default:markdown. |
java.util.List<Text |
getTextHighlights()
Obtém a coleção de fragmentos de texto a ser realçada quando a atividade contém um valor Reply |
java.time.OffsetDateTime |
getTimestamp()
Obtém a data e a hora em que a mensagem foi enviada, em UTC, expressa no formato ISO-8601. |
java.lang.String |
getTopicName()
Obtém o nome do tópico atualizado da conversa. |
java.lang.String |
getType()
Obtém o ActivityTypes da atividade. |
java.lang.Object |
getValue()
Obtém o valor associado à atividade . |
java.lang.String |
getValueType()
Obtém o tipo do objeto de valor da atividade. |
boolean |
hasContent()
Verifica se essa atividade (mensagem) tem conteúdo. |
protected boolean |
isActivity(String activityType)
True se a Atividade for do tipo de atividade especificado. |
java.lang.Boolean |
isFromStreamingConnection()
Determina se a Atividade foi enviada por meio de uma conexão Http/Https ou streaming Isso pode ser determinado examinando a propriedade url de serviço |
boolean |
isTeamsActivity()
Verifique se essa ação é do Microsoft Teams. |
boolean |
isType(String compareTo)
Método de conveniência a ser retornado se a Atividade for do tipo especificado. |
java.lang.String |
removeMentionText(String withId)
Remova qualquer texto de menção para determinada ID da Atividade. |
static java.lang.String |
removeMentionTextImmutable(Activity activity, String id)
Remove a menção da Atividade. |
java.lang.String |
removeRecipientMention()
Remova o texto de menção do destinatário da propriedade Text. |
static java.lang.String |
removeRecipientMentionImmutable(Activity activity)
Remove a menção do destinatário sem modificar a Atividade. |
void |
setAction(String withAction)
Indica se o destinatário de uma Atualização de Relação |
void |
setAttachment(Attachment withAttachment)
Define um único anexo na Atividade. |
void |
setAttachmentLayout(AttachmentLayoutTypes withAttachmentLayout)
Define a dica de layout para vários anexos. |
void |
setAttachments(List<Attachment> withAttachments)
Define os anexos para a Atividade. |
void |
setCallerId(String withCallerId)
Define a IRI que identifica o chamador de um bot. |
void |
setChannelData(Object withChannelData)
Define o conteúdo específico do canal. |
void |
setChannelId(String withChannelId)
Define a ID que identifica exclusivamente o canal. |
void |
setCode(EndOfConversationCodes withCode)
Define um código para as atividades de fim |
void |
setConversation(ConversationAccount withConversation)
Identifica a conversa à qual a atividade pertence. |
void |
setDeliveryMode(String withDeliveryMode)
Uma dica de entrega para sinalizar os caminhos de entrega alternativos do destinatário para a atividade. |
void |
setEntities(List<Entity> withEntities)
Define a versão de conteúdo das Entidades em uma Atividade. |
void |
setExpiration(LocalDateTime withExpiration)
Define a hora em que a atividade deve ser considerada expirada e não deve ser apresentada ao destinatário. |
void |
setFrom(ChannelAccount withFrom)
Identifica o remetente da mensagem. |
void |
setHistoryDisclosed(boolean withHistoryDisclosed)
Define se o histórico anterior do canal é divulgado. |
void |
setId(String withId)
Define a ID que identifica exclusivamente a atividade no canal. |
void |
setImportance(String withImportance)
Define a importância da atividade. |
void |
setInputHint(InputHints withInputHint)
Indica se o bot está aceitando, esperando ou ignorando a entrada do usuário depois que a mensagem é entregue ao cliente. |
void |
setLabel(String withLabel)
Define o rótulo descritivo para a atividade. |
void |
setListenFor(List<String> withListenFor)
Define a lista de frases e referências que os sistemas de priming de fala e linguagem devem escutar. |
void |
setLocalTimeZone(String withLocalTimezone)
Define o nome do fuso horário local da mensagem, expresso no formato de banco de dados de Fuso Horário IANA. |
void |
setLocalTimestamp(OffsetDateTime withLocalTimestamp)
Contém a data e a hora locais da mensagem, expressas no formato ISO-8601. |
void |
setLocale(String withLocale)
Um nome de localidade para o conteúdo do campo de texto. |
void |
setMembersAdded(List<ChannelAccount> withMembersAdded)
Define a coleção de membros adicionados à conversa. |
void |
setMembersRemoved(List<ChannelAccount> withMembersRemoved)
Define a coleção de membros removidos da conversa. |
void |
setMentions(List<Mention> withMentions)
Define a versão de conteúdo das Menções em uma Atividade. |
void |
setName(String withName)
Define o nome da operação associada a uma atividade de invocação ou evento. |
void |
setProperties(String key, JsonNode withValue)
Contém as propriedades de estouro que não são propriedades de primeira classe no objeto . |
void |
setReactionsAdded(List<MessageReaction> withReactionsAdded)
Define a coleção de reações adicionadas à conversa. |
void |
setReactionsRemoved(List<MessageReaction> withReactionsRemoved)
Define a coleção de reações removidas da conversa. |
void |
setRecipient(ChannelAccount withRecipient)
Identifica o destinatário da mensagem. |
void |
setRelatesTo(ConversationReference withRelatesTo)
Uma referência a outra conversa ou atividade. |
void |
setReplyToId(String withReplyToId)
Define a ID da mensagem à qual essa mensagem é uma resposta. |
void |
setServiceUrl(String withServiceUrl)
Define a URL que especifica o ponto de extremidade de serviço do canal. |
void |
setSpeak(String withSpeak)
Define o texto a ser falado. |
void |
setSuggestedActions(SuggestedActions withSuggestedActions)
As ações sugeridas para a atividade. |
void |
setSummary(String withSummary)
Define o texto a ser exibido se o canal não puder renderizar cartões. |
void |
setText(String withText)
Define o conteúdo do texto da mensagem. |
void |
setTextFormat(TextFormatTypes withTextFormat)
Formato de campos de texto. |
void |
setTextHighlights(List<TextHighlight> withTextHighlights)
Define a coleção de fragmentos de texto a serem realçados quando a atividade contiver um valor De |
void |
setTimestamp(OffsetDateTime withTimestamp)
Define a data e a hora em que a mensagem foi enviada, em UTC, expressa no formato ISO-8601. |
void |
setTopicName(String withTopicName)
Define o nome do tópico atualizado da conversa. |
void |
setType(String withType)
Define o ActivityTypes da atividade. |
void |
setValue(Object withValue)
Define o valor associado à atividade. |
void |
setValueType(String withValueType)
Define o tipo do objeto de valor da atividade. |
Teams |
teamsGetChannelData()
Obtém os Dados do Canal |
java.lang.String |
teamsGetChannelId()
Obtenha um identificador exclusivo que representa um canal. |
Teams |
teamsGetMeetingInfo()
Obtém o objeto Informações de Reunião |
java.lang.String |
teamsGetTeamId()
Obtenha um identificador exclusivo que representa uma equipe. |
Team |
teamsGetTeamInfo()
Obter dados de Informações da Equipe |
void |
teamsNotifyUser()
Define o valor de notificação nos Dados do Canal |
void |
teamsNotifyUser(boolean alertInMeeting, String externalResourceUrl)
Define a notificação de uma reunião nos Dados do Canal |
Métodos herdados de java.lang.Object
Detalhes do construtor
Activity
protected Activity()
Construtor padrão. Normalmente, isso não seria usado, pois o ActivityType normalmente é necessário.
Activity
public Activity(String withType)
Construa uma Atividade do tipo especificado.
Parameters:
Detalhes do método
<TypeT>getChannelData
public TypeT
Obter channelData como estrutura tipada.
Parameters:
Returns:
Throws:
<TypeT>tryGetChannelData
public ResultPair
Obter channelData como estrutura tipada.
Parameters:
Returns:
applyConversationReference
public final Activity applyConversationReference(ConversationReference reference)
Atualizações essa atividade com as informações de entrega de saída de um existenteConversationReference.
Parameters:
Returns:
applyConversationReference
public final Activity applyConversationReference(ConversationReference reference, boolean isIncoming)
Atualizações essa atividade com as informações de entrega de um existenteConversationReference. Chame #getConversationReference em uma atividade de entrada para obter uma referência de conversa que você pode usar para atualizar uma atividade de saída com as informações de entrega corretas.
Parameters:
Returns:
clone
public static Activity clone(Activity activity)
Clonar uma atividade.
Parameters:
Returns:
createContactRelationUpdateActivity
public static Activity createContactRelationUpdateActivity()
Crie um tipo de CONTACT_RELATION_UPDATE Atividade.
Returns:
createConversationUpdateActivity
public static Activity createConversationUpdateActivity()
Crie um tipo de CONVERSATION_UPDATE Atividade.
Returns:
createEndOfConversationActivity
public static Activity createEndOfConversationActivity()
Cria um tipo END_OF_CONVERSATION de Atividade.
Returns:
createEventActivity
public static Activity createEventActivity()
Cria um tipo EVENT de Atividade.
Returns:
createHandoffActivity
public static Activity createHandoffActivity()
Cria uma atividade do tipo HANDOFF.
Returns:
createInvokeActivity
public static Activity createInvokeActivity()
Cria um tipo INVOKE de Atividade.
Returns:
createMessageActivity
public static Activity createMessageActivity()
Criar uma Atividade do tipo MESSAGE.
Returns:
createReply
public Activity createReply()
Cria uma nova atividade de mensagem como uma resposta a essa atividade.
Returns:
createReply
public Activity createReply(String withText)
Cria uma nova atividade de mensagem como uma resposta a essa atividade. Essa sobrecarga usa a Localidade dessa Atividade.
Parameters:
Returns:
createReply
public Activity createReply(String withText, String withLocale)
Cria uma nova atividade de mensagem como uma resposta a essa atividade.
Parameters:
Returns:
createTrace
public Activity createTrace(String withName)
Cria uma instância da classe Activity como o tipo TRACE.
Parameters:
Returns:
createTrace
public Activity createTrace(String withName, Object withValue, String withValueType, String withLabel)
Cria uma instância da classe Activity como o tipo TRACE.
Parameters:
Returns:
createTraceActivity
public static Activity createTraceActivity(String withName)
Criar uma atividade do tipo TRACE.
Parameters:
Returns:
createTraceActivity
public static Activity createTraceActivity(String withName, String withValueType, Object withValue, String withLabel)
Criar uma atividade do tipo TRACE.
Parameters:
Returns:
createTypingActivity
public static Activity createTypingActivity()
Cria uma atividade do tipo TYPING.
Returns:
getAction
public String getAction()
Indica se o destinatário de um contactRelationUpdate foi adicionado ou removido da lista de contatos do remetente.
Returns:
getAttachmentLayout
public AttachmentLayoutTypes getAttachmentLayout()
A dica de layout para vários anexos.
Returns:
getAttachments
getCallerId
public String getCallerId()
Obtém uma cadeia de caracteres que contém uma IRI que identifica o chamador de um bot. Este campo não se destina a ser transmitido eletronicamente; em vez disso, ele é preenchido por bots e clientes com base em dados verificáveis criptograficamente que declara a identidade dos chamadores (por exemplo, tokens).
Returns:
getChannelData
public Object getChannelData()
Obtém conteúdo específico do canal.
Returns:
getChannelId
public String getChannelId()
Obtém a ID que identifica exclusivamente o canal. Definida pelo canal.
Returns:
getCode
public EndOfConversationCodes getCode()
Obtém o código para atividades endOfConversation que indica por que a conversa terminou.
Returns:
getConversation
public ConversationAccount getConversation()
Identifica a conversa à qual a atividade pertence.
Returns:
getConversationReference
public ConversationReference getConversationReference()
Cria um ConversationReference com base nessa atividade.
Returns:
getDeliveryMode
public String getDeliveryMode()
Uma dica de entrega para sinalizar os caminhos de entrega alternativos do destinatário para a atividade.
O modo de entrega padrão é \"default\". Consulte DeliveryModes.
Returns:
getEntities
public List
Retorna a versão de conteúdo das Entidades em uma Atividade. As entidades podem variar no número de campos. A Entity classe contém os campos adicionais em getProperties(). Para converter em outros tipos de entidade, use <T>getAs(Class<T> classType).
Returns:
getExpiration
public LocalDateTime getExpiration()
Obtém a hora em que a atividade deve ser considerada expirada e não deve ser apresentada ao destinatário.
Returns:
getFrom
public ChannelAccount getFrom()
Identifica o remetente da mensagem.
Returns:
getHistoryDisclosed
public boolean getHistoryDisclosed()
Obtém se o histórico anterior do canal é divulgado.
Returns:
getId
public String getId()
Retorna a ID que identifica exclusivamente a atividade no canal.
Returns:
getImportance
public String getImportance()
Obtém a importância da atividade.
Returns:
getInputHint
public InputHints getInputHint()
Indica se o bot está aceitando, esperando ou ignorando a entrada do usuário depois que a mensagem é entregue ao cliente.
Returns:
getLabel
public String getLabel()
Obtém o rótulo descritivo para a atividade.
Returns:
getListenFor
public List
Obtém a lista de frases e referências que os sistemas de priming de fala e idioma devem escutar.
Returns:
getLocalTimestamp
public OffsetDateTime getLocalTimestamp()
Obtém a data e a hora locais da mensagem, expressas no formato ISO-8601. Por exemplo, 2016-09-23T13:07:49.4714686-07:00.
Returns:
getLocalTimezone
public String getLocalTimezone()
Obtém o nome do fuso horário local da mensagem, expresso no formato de banco de dados de fuso horário IANA. Por exemplo, America/Los_Angeles.
Returns:
getLocale
public String getLocale()
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 um idioma 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.
Returns:
getMembersAdded
public List
Obtém a coleção de membros adicionados à conversa.
Returns:
getMembersRemoved
public List
Obtém a coleção de membros removidos da conversa.
Returns:
getMentions
public List
Resolve as menções das entidades dessa atividade. Esse método é definido na Activity classe , mas destina-se apenas ao uso com uma atividade de mensagem, em que a atividade Activity#type é definida MESSAGEcomo .
Returns:
getName
public String getName()
Obtém o nome da operação associada a uma atividade de invocação ou evento.
Returns:
getProperties
public Map
Contém as propriedades de estouro que não são propriedades de primeira classe no objeto . Isso permite extensibilidade ao manter o objeto .
Returns:
getReactionsAdded
public List
Obtém a coleção de reações adicionadas à conversa.
Returns:
getReactionsRemoved
public List
Obtém a coleção de reações removidas da conversa.
Returns:
getRecipient
public ChannelAccount getRecipient()
Identifica o destinatário da mensagem.
Returns:
getRelatesTo
public ConversationReference getRelatesTo()
Uma referência a outra conversa ou atividade.
Returns:
getReplyConversationReference
public ConversationReference getReplyConversationReference(ResourceResponse reply)
Crie uma ConversationReference com base nas informações da Conversa desta Atividade e no ResourceResponse ao enviar uma atividade.
Parameters:
Returns:
getReplyToId
public String getReplyToId()
Obtém a ID da mensagem à qual essa mensagem é uma resposta.
Returns:
getServiceUrl
public String getServiceUrl()
Define a URL que especifica o ponto de extremidade de serviço do canal. Definida pelo canal.
Returns:
getSpeak
public String getSpeak()
O texto para fala.
Returns:
getSuggestedActions
public SuggestedActions getSuggestedActions()
Obtém as ações sugeridas para a atividade.
Returns:
getSummary
public String getSummary()
Obtém o texto a ser exibido se o canal não puder renderizar cartões.
Returns:
getText
public String getText()
Obtém o conteúdo do texto da mensagem.
Returns:
getTextFormat
public TextFormatTypes getTextFormat()
Formato dos campos de texto Default:markdown. Os valores possíveis incluem: 'markdown', 'plain', 'xml'.
Returns:
getTextHighlights
public List
Obtém a coleção de fragmentos de texto a ser realçada quando a atividade contém um valor ReplyToId.
Returns:
getTimestamp
public OffsetDateTime getTimestamp()
Obtém a data e a hora em que a mensagem foi enviada, em UTC, expressa no formato ISO-8601.
Returns:
getTopicName
public String getTopicName()
Obtém o nome do tópico atualizado da conversa.
Returns:
getType
getValue
public Object getValue()
Obtém o valor associado à atividade .
Returns:
getValueType
public String getValueType()
Obtém o tipo do objeto de valor da atividade.
Returns:
hasContent
public boolean hasContent()
Verifica se essa atividade (mensagem) tem conteúdo.
Returns:
isActivity
protected boolean isActivity(String activityType)
True se a Atividade for do tipo de atividade especificado.
Parameters:
Returns:
isFromStreamingConnection
public Boolean isFromStreamingConnection()
Determina se a Atividade foi enviada por meio de uma conexão Http/Https ou streaming Isso pode ser determinado examinando a propriedade ServiceUrl: (1) Todos os canais que enviam mensagens por http/https não estão transmitindo (2) Canais que enviam mensagens por streaming têm um ServiceUrl que não começa com http/https.
Returns:
isTeamsActivity
public boolean isTeamsActivity()
Verifique se essa ação é do Microsoft Teams.
Returns:
isType
public boolean isType(String compareTo)
Método de conveniência a ser retornado se a Atividade for do tipo especificado.
Parameters:
Returns:
removeMentionText
public String removeMentionText(String withId)
Remova qualquer texto de menção para determinada ID da propriedade Activity.Text. Por exemplo, dada a mensagem "@echoBot Oi Bot", isso removerá "@echoBot", deixando "Oi Bot". Normalmente, isso seria usado para remover o texto de menção para o destinatário de destino (o bot geralmente), embora pudesse ser chamado para cada membro. Por exemplo: turnContext.Activity.RemoveMentionText(turnContext.Activity.Recipient.Id); O formato de uma menção Activity.Entity depende do Canal. Mas, em todos os casos, esperamos que o Mention.Text contenha o texto exato para o usuário como ele aparece em Activity.Text. Por exemplo, o Teams usa o nome de usuário, enquanto o Slack usa @username. Espera-se que o texto esteja em Activity.Text e esse método remova esse valor de Activity.Text.
Parameters:
Returns:
removeMentionTextImmutable
public static String removeMentionTextImmutable(Activity activity, String id)
Remove a menção de Activity.Text sem modificar a Atividade.
Parameters:
Returns:
removeRecipientMention
public String removeRecipientMention()
Remova o texto de menção do destinatário da propriedade Text. Use com cuidado porque essa função está alterando o texto na Atividade.
Returns:
removeRecipientMentionImmutable
public static String removeRecipientMentionImmutable(Activity activity)
Remove a menção do destinatário sem modificar a Atividade.
Parameters:
Returns:
setAction
public void setAction(String withAction)
Indica se o destinatário de um contactRelationUpdate foi adicionado ou removido da lista de contatos do remetente.
Parameters:
setAttachment
public void setAttachment(Attachment withAttachment)
Define um único anexo na Atividade.
Parameters:
setAttachmentLayout
public void setAttachmentLayout(AttachmentLayoutTypes withAttachmentLayout)
Define a dica de layout para vários anexos.
Parameters:
setAttachments
public void setAttachments(List
Define os anexos para a Atividade.
Parameters:
setCallerId
public void setCallerId(String withCallerId)
Define a IRI que identifica o chamador de um bot. Este campo não se destina a ser transmitido eletronicamente; em vez disso, ele é preenchido por bots e clientes com base em dados verificáveis criptograficamente que declara a identidade dos chamadores (por exemplo, tokens).
Parameters:
setChannelData
public void setChannelData(Object withChannelData)
Define o conteúdo específico do canal.
Parameters:
setChannelId
public void setChannelId(String withChannelId)
Define a ID que identifica exclusivamente o canal. Definida pelo canal.
Parameters:
setCode
public void setCode(EndOfConversationCodes withCode)
Define o código para atividades endOfConversation que indica por que a conversa terminou.
Parameters:
setConversation
public void setConversation(ConversationAccount withConversation)
Identifica a conversa à qual a atividade pertence.
Parameters:
setDeliveryMode
public void setDeliveryMode(String withDeliveryMode)
Uma dica de entrega para sinalizar os caminhos de entrega alternativos do destinatário para a atividade.
O modo de entrega padrão é \"default\".
Parameters:
setEntities
public void setEntities(List
Define a versão de conteúdo das Entidades em uma Atividade.
Parameters:
setExpiration
public void setExpiration(LocalDateTime withExpiration)
Define a hora em que a atividade deve ser considerada expirada e não deve ser apresentada ao destinatário.
Parameters:
setFrom
public void setFrom(ChannelAccount withFrom)
Identifica o remetente da mensagem.
Parameters:
setHistoryDisclosed
public void setHistoryDisclosed(boolean withHistoryDisclosed)
Define se o histórico anterior do canal é divulgado.
Parameters:
setId
public void setId(String withId)
Define a ID que identifica exclusivamente a atividade no canal.
Parameters:
setImportance
public void setImportance(String withImportance)
Define a importância da atividade.
Parameters:
setInputHint
public void setInputHint(InputHints withInputHint)
Indica se o bot está aceitando, esperando ou ignorando a entrada do usuário depois que a mensagem é entregue ao cliente.
Parameters:
setLabel
public void setLabel(String withLabel)
Define o rótulo descritivo para a atividade.
Parameters:
setListenFor
public void setListenFor(List
Define a lista de frases e referências que os sistemas de priming de fala e linguagem devem escutar.
Parameters:
setLocalTimeZone
public void setLocalTimeZone(String withLocalTimezone)
Define o nome do fuso horário local da mensagem, expresso no formato de banco de dados de Fuso Horário IANA. Por exemplo, America/Los_Angeles.
Parameters:
setLocalTimestamp
public void setLocalTimestamp(OffsetDateTime withLocalTimestamp)
Contém a data e a hora locais da mensagem, expressas no formato ISO-8601. Por exemplo, 2016-09-23T13:07:49.4714686-07:00.
Parameters:
setLocale
public void setLocale(String withLocale)
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 um idioma 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.
Parameters:
setMembersAdded
public void setMembersAdded(List
Define a coleção de membros adicionados à conversa.
Parameters:
setMembersRemoved
public void setMembersRemoved(List
Define a coleção de membros removidos da conversa.
Parameters:
setMentions
public void setMentions(List
Define a versão de conteúdo das Menções em uma Atividade.
Parameters:
setName
public void setName(String withName)
Define o nome da operação associada a uma atividade de invocação ou evento.
Parameters:
setProperties
public void setProperties(String key, JsonNode withValue)
Contém as propriedades de estouro que não são propriedades de primeira classe no objeto . Isso permite extensibilidade ao manter o objeto .
Parameters:
setReactionsAdded
public void setReactionsAdded(List
Define a coleção de reações adicionadas à conversa.
Parameters:
setReactionsRemoved
public void setReactionsRemoved(List
Define a coleção de reações removidas da conversa.
Parameters:
setRecipient
public void setRecipient(ChannelAccount withRecipient)
Identifica o destinatário da mensagem.
Parameters:
setRelatesTo
public void setRelatesTo(ConversationReference withRelatesTo)
Uma referência a outra conversa ou atividade.
Parameters:
setReplyToId
public void setReplyToId(String withReplyToId)
Define a ID da mensagem à qual essa mensagem é uma resposta.
Parameters:
setServiceUrl
public void setServiceUrl(String withServiceUrl)
Define a URL que especifica o ponto de extremidade de serviço do canal. Definida pelo canal.
Parameters:
setSpeak
public void setSpeak(String withSpeak)
Define o texto a ser falado.
Parameters:
setSuggestedActions
public void setSuggestedActions(SuggestedActions withSuggestedActions)
As ações sugeridas para a atividade.
Parameters:
setSummary
public void setSummary(String withSummary)
Define o texto a ser exibido se o canal não puder renderizar cartões.
Parameters:
setText
public void setText(String withText)
Define o conteúdo do texto da mensagem.
Parameters:
setTextFormat
public void setTextFormat(TextFormatTypes withTextFormat)
Formato de campos de texto.
Parameters:
setTextHighlights
public void setTextHighlights(List
Define a coleção de fragmentos de texto a serem realçados quando a atividade contiver um valor ReplyToId.
Parameters:
setTimestamp
public void setTimestamp(OffsetDateTime withTimestamp)
Define a data e a hora em que a mensagem foi enviada, em UTC, expressa no formato ISO-8601.
Parameters:
setTopicName
public void setTopicName(String withTopicName)
Define o nome do tópico atualizado da conversa.
Parameters:
setType
public void setType(String withType)
Define o ActivityTypes da atividade.
Parameters:
setValue
public void setValue(Object withValue)
Define o valor associado à atividade.
Parameters:
setValueType
public void setValueType(String withValueType)
Define o tipo do objeto de valor da atividade.
Parameters:
teamsGetChannelData
public TeamsChannelData teamsGetChannelData()
Obtém o TeamsChannelData.
Returns:
teamsGetChannelId
public String teamsGetChannelId()
Obtenha um identificador exclusivo que representa um canal.
Returns:
teamsGetMeetingInfo
public TeamsMeetingInfo teamsGetMeetingInfo()
Obtém o objeto TeamsMeetingInfo da atividade atual.
Returns:
teamsGetTeamId
public String teamsGetTeamId()
Obtenha um identificador exclusivo que representa uma equipe.
Returns:
teamsGetTeamInfo
public TeamInfo teamsGetTeamInfo()
Obter dados do TeamInfo do Teams.
Returns:
teamsNotifyUser
public void teamsNotifyUser()
Define o valor de notificação no TeamsChannelData como true.
teamsNotifyUser
public void teamsNotifyUser(boolean alertInMeeting, String externalResourceUrl)
Define a notificação de uma reunião no TeamsChannelData.
Parameters: