ConversationAccount Classe
- java.
lang. Object - com.
microsoft. bot. schema. ConversationAccount
- com.
public class ConversationAccount
A conta de conversa representa a identidade da conversa em um canal.
Resumo do Construtor
| Construtor | Description |
|---|---|
| ConversationAccount() |
Conta de |
| ConversationAccount(boolean withIsGroup, String withId, String withName) |
Inicializa uma nova instância da classe Conversation |
| ConversationAccount(boolean withIsGroup, String withConversationType, String withId, String withName, String withAadObjectId, RoleTypes withRole, String withTenantId) |
Inicializa uma nova instância da classe Conversation |
| ConversationAccount(String withId) |
Inicializa uma nova instância da classe Conversation |
Resumo do método
| Modificador e tipo | Método e descrição |
|---|---|
|
static
Conversation |
clone(ConversationAccount conversationAccount)
Executa uma cópia profunda de uma conta de |
| java.lang.String |
getAadObjectId()
Obtém o #aadObjectId dessa conta no AAD (Azure Active Directory). |
| java.lang.String |
getConversationType()
Obtenha o valor #conversationType. |
| java.lang.String |
getId()
Obtenha o valor #id. |
| java.lang.String |
getName()
Obtenha o valor #name. |
| java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
Propriedades de estouro. |
|
Role |
getRole()
Obtenha o valor #role. |
| java.lang.String |
getTenantId()
Obtém o #tenantIddesta conversa. |
| boolean |
isGroup()
Obtenha o valor #isGroup. |
| void |
setAadObjectId(String withAadObjectId)
Define o #aadObjectId dessa conta no AAD (Azure Active Directory). |
| void |
setConversationType(String withConversationType)
Defina o valor #conversationType. |
| void |
setId(String withId)
Defina o valor #id. |
| void |
setIsGroup(boolean withIsGroup)
Defina o valor #isGroup. |
| void |
setName(String withName)
Defina o valor #name. |
| void |
setProperties(String key, JsonNode value)
Definir propriedades de estouro. |
| void |
setRole(RoleTypes withRole)
Defina o valor #role. |
| void |
setTenantId(String withTenantId)
Define o #tenantIddesta conversa. |
Métodos herdados de java.lang.Object
Detalhes do construtor
ConversationAccount
public ConversationAccount()
ConversationAccount vazia.
ConversationAccount
public ConversationAccount(boolean withIsGroup, String withId, String withName)
Inicializa uma nova instância da classe ConversationAccount.
Parâmetros:
ConversationAccount
public ConversationAccount(boolean withIsGroup, String withConversationType, String withId, String withName, String withAadObjectId, RoleTypes withRole, String withTenantId)
Inicializa uma nova instância da classe ConversationAccount.
Parâmetros:
ConversationAccount
public ConversationAccount(String withId)
Inicializa uma nova instância da classe ConversationAccount.
Parâmetros:
Detalhes do método
clone
public static ConversationAccount clone(ConversationAccount conversationAccount)
Executa uma cópia profunda de um ConversationAccount.
Parâmetros:
Retornos:
getAadObjectId
public String getAadObjectId()
Obtém o #aadObjectId dessa conta no AAD (Azure Active Directory).
Retornos:
getConversationType
public String getConversationType()
Obtenha o valor #conversationType.
Retornos:
getId
public String getId()
Obtenha o valor #id.
Retornos:
getName
public String getName()
Obtenha o valor #name.
Retornos:
getProperties
public Map
Propriedades de estouro. As propriedades que não são modeladas como propriedades de primeira classe no objeto são acessíveis aqui. Observação: um valor de propriedade pode ser aninhado.
Retornos:
getRole
public RoleTypes getRole()
Obtenha o valor #role.
Retornos:
getTenantId
public String getTenantId()
Obtém o #tenantIddesta conversa.
Retornos:
isGroup
public boolean isGroup()
Obtenha o valor #isGroup.
Retornos:
setAadObjectId
public void setAadObjectId(String withAadObjectId)
Define o #aadObjectId dessa conta no AAD (Azure Active Directory).
Parâmetros:
setConversationType
public void setConversationType(String withConversationType)
Defina o valor #conversationType.
Parâmetros:
setId
public void setId(String withId)
Defina o valor #id.
Parâmetros:
setIsGroup
public void setIsGroup(boolean withIsGroup)
Defina o valor #isGroup.
Parâmetros:
setName
public void setName(String withName)
Defina o valor #name.
Parâmetros:
setProperties
public void setProperties(String key, JsonNode value)
Definir propriedades de estouro.
Parâmetros:
setRole
public void setRole(RoleTypes withRole)
Defina o valor #role.
Parâmetros:
setTenantId
public void setTenantId(String withTenantId)
Define o #tenantIddesta conversa.
Parâmetros: