MessageActionsPayload Classe

  • java.lang.Object
    • com.microsoft.bot.schema.teams.MessageActionsPayload

public class MessageActionsPayload

Representa a mensagem individual em um chat ou canal em que uma mensagem é executada.

Resumo do Construtor

Construtor Description
MessageActionsPayload()

Resumo do método

Modificador e tipo Método e descrição
java.lang.String getAttachmentLayout()

Obtém como os anexos são exibidos na mensagem.

java.util.List<MessageActionsPayloadAttachment> getAttachments()

Obtém anexos na mensagem – cartão, imagem, arquivo etc.

MessageActionsPayloadBody getBody()

Obtém a representação html/texto sem formatação do conteúdo da mensagem.

java.lang.String getCreatedDateTime()

Obtém o carimbo de data/hora de quando a mensagem foi criada.

java.lang.Boolean getDeleted()

Indica se uma mensagem foi excluída temporariamente.

MessageActionsPayloadFrom getFrom()

Obtém o remetente da mensagem.

java.lang.String getId()

Obtém a ID exclusiva da mensagem.

java.lang.String getImportance()

Obtém a importância da mensagem.

java.lang.String getLastModifiedDateTime()

Obtém o carimbo de data/hora de quando a mensagem foi editada ou atualizada.

java.lang.String getLinkToMessage()

Obtém o link de volta para a mensagem.

java.lang.String getLocale()

Obtém a localidade da mensagem definida pelo cliente.

java.util.List<MessageActionsPayloadMention> getMentions()

Obtém a lista de entidades mencionadas na mensagem.

java.lang.String getMessageType()

Obtém o tipo de mensagem – definido automaticamente como mensagem.

java.util.List<MessageActionsPayloadReaction> getReactions()

Obtém reações para a mensagem.

java.lang.String getReplyToId()

Obtém a ID da mensagem pai/raiz do thread.

java.lang.String getSubject()

Obtém a linha de assunto da mensagem.

java.lang.String getSummary()

Obtém o texto resumido da mensagem que pode ser usada para notificações.

void setAttachmentLayout(String withAttachmentLayout)

Define como os anexos são exibidos na mensagem.

void setAttachments(List<MessageActionsPayloadAttachment> withAttachments)

Define anexos na mensagem – cartão, imagem, arquivo etc.

void setBody(MessageActionsPayloadBody withBody)

Define a representação de texto sem formatação/HTML do conteúdo da mensagem.

void setCreatedDateTime(String withCreatedDateTime)

Define o carimbo de data/hora de quando a mensagem foi criada.

void setDeleted(Boolean withDeleted)

Indica se uma mensagem foi excluída temporariamente.

void setFrom(MessageActionsPayloadFrom withFrom)

Define o remetente da mensagem.

void setId(String withId)

Define a ID exclusiva da mensagem.

void setImportance(String withImportance)

Define a importância da mensagem.

void setLastModifiedDateTime(String withLastModifiedDateTime)

Define o carimbo de data/hora de quando a mensagem foi editada ou atualizada.

void setLinkToMessage(String withLinkToMessage)

Define o link de volta para a mensagem.

void setLocale(String withLocale)

Define a localidade da mensagem definida pelo cliente.

void setMentions(List<MessageActionsPayloadMention> withMentions)

Define a lista de entidades mencionadas na mensagem.

void setMessageType(String withMessageType)

Define o tipo de mensagem.

void setReactions(List<MessageActionsPayloadReaction> withReactions)

Define reações para a mensagem.

void setReplyToId(String withReplyToId)

Define a ID da mensagem pai/raiz do thread.

void setSubject(String withSubject)

Define a linha de assunto da mensagem.

void setSummary(String withSummary)

Define o texto resumido da mensagem que pode ser usada para notificações.

Métodos herdados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalhes do construtor

MessageActionsPayload

public MessageActionsPayload()

Detalhes do método

getAttachmentLayout

public String getAttachmentLayout()

Obtém como os anexos são exibidos na mensagem.

Returns:

O layout do anexo.

getAttachments

public List getAttachments()

Obtém anexos na mensagem – cartão, imagem, arquivo etc.

Returns:

Os anexos da mensagem.

getBody

public MessageActionsPayloadBody getBody()

Obtém a representação html/texto sem formatação do conteúdo da mensagem.

Returns:

O corpo da mensagem.

getCreatedDateTime

public String getCreatedDateTime()

Obtém o carimbo de data/hora de quando a mensagem foi criada.

Returns:

O carimbo de data/hora da mensagem.

getDeleted

public Boolean getDeleted()

Indica se uma mensagem foi excluída temporariamente.

Returns:

True se excluído.

getFrom

public MessageActionsPayloadFrom getFrom()

Obtém o remetente da mensagem.

Returns:

O remetente da mensagem.

getId

public String getId()

Obtém a ID exclusiva da mensagem.

Returns:

A ID exclusiva.

getImportance

public String getImportance()

Obtém a importância da mensagem.

Returns:

Os valores possíveis incluem: 'normal', 'alto', 'urgente'

getLastModifiedDateTime

public String getLastModifiedDateTime()

Obtém o carimbo de data/hora de quando a mensagem foi editada ou atualizada.

Returns:

O carimbo de data/hora da mensagem.

getLinkToMessage

public String getLinkToMessage()

Obtém o link de volta para a mensagem.

Returns:

O link de volta para a mensagem.

getLocale

public String getLocale()

Obtém a localidade da mensagem definida pelo cliente.

Returns:

A localidade da mensagem.

getMentions

public List getMentions()

Obtém a lista de entidades mencionadas na mensagem.

Returns:

A lista de menções.

getMessageType

public String getMessageType()

Obtém o tipo de mensagem – definido automaticamente como mensagem.

Returns:

Os valores possíveis incluem: 'message'

getReactions

public List getReactions()

Obtém reações para a mensagem.

Returns:

Reações de mensagem.

getReplyToId

public String getReplyToId()

Obtém a ID da mensagem pai/raiz do thread.

Returns:

A ID da mensagem pai/raiz.

getSubject

public String getSubject()

Obtém a linha de assunto da mensagem.

Returns:

A linha de assunto da mensagem.

getSummary

public String getSummary()

Obtém o texto resumido da mensagem que pode ser usada para notificações.

Returns:

O texto de resumo.

setAttachmentLayout

public void setAttachmentLayout(String withAttachmentLayout)

Define como os anexos são exibidos na mensagem.

Parameters:

withAttachmentLayout - O layout do anexo.

setAttachments

public void setAttachments(List withAttachments)

Define anexos na mensagem – cartão, imagem, arquivo etc.

Parameters:

withAttachments - Os anexos da mensagem.

setBody

public void setBody(MessageActionsPayloadBody withBody)

Define a representação de texto sem formatação/HTML do conteúdo da mensagem.

Parameters:

withBody - O corpo da mensagem.

setCreatedDateTime

public void setCreatedDateTime(String withCreatedDateTime)

Define o carimbo de data/hora de quando a mensagem foi criada.

Parameters:

withCreatedDateTime - O carimbo de data/hora da mensagem.

setDeleted

public void setDeleted(Boolean withDeleted)

Indica se uma mensagem foi excluída temporariamente.

Parameters:

withDeleted - True se excluído.

setFrom

public void setFrom(MessageActionsPayloadFrom withFrom)

Define o remetente da mensagem.

Parameters:

withFrom - O remetente da mensagem.

setId

public void setId(String withId)

Define a ID exclusiva da mensagem.

Parameters:

withId - A nova ID da mensagem.

setImportance

public void setImportance(String withImportance)

Define a importância da mensagem.

Parameters:

withImportance - Os valores possíveis incluem: 'normal', 'alto', 'urgente'

setLastModifiedDateTime

public void setLastModifiedDateTime(String withLastModifiedDateTime)

Define o carimbo de data/hora de quando a mensagem foi editada ou atualizada.

Parameters:

withLastModifiedDateTime - O carimbo de data/hora da mensagem.

setLinkToMessage

public void setLinkToMessage(String withLinkToMessage)

Define o link de volta para a mensagem.

Parameters:

withLinkToMessage - O link de volta para a mensagem.

setLocale

public void setLocale(String withLocale)

Define a localidade da mensagem definida pelo cliente.

Parameters:

withLocale - A localidade da mensagem.

setMentions

public void setMentions(List withMentions)

Define a lista de entidades mencionadas na mensagem.

Parameters:

withMentions - A lista de menções.

setMessageType

public void setMessageType(String withMessageType)

Define o tipo de mensagem.

Parameters:

withMessageType - Os valores possíveis incluem: 'message'

setReactions

public void setReactions(List withReactions)

Define reações para a mensagem.

Parameters:

withReactions - Reações de mensagem.

setReplyToId

public void setReplyToId(String withReplyToId)

Define a ID da mensagem pai/raiz do thread.

Parameters:

withReplyToId - A ID da mensagem pai/raiz.

setSubject

public void setSubject(String withSubject)

Define a linha de assunto da mensagem.

Parameters:

withSubject - A linha de assunto da mensagem.

setSummary

public void setSummary(String withSummary)

Define o texto resumido da mensagem que pode ser usada para notificações.

Parameters:

withSummary - O texto de resumo.

Aplica-se a