ChannelAccount Classe
- java.
lang. Object - com.
microsoft. bot. schema. ChannelAccount
- com.
public class ChannelAccount
Informações da conta de canal necessárias para rotear uma mensagem.
Resumo do Construtor
| Construtor | Description |
|---|---|
| ChannelAccount() |
Inicializa uma nova instância da classe Channel |
| ChannelAccount(String withId) |
Inicializa uma nova instância da classe Channel |
| ChannelAccount(String withId, String withName) |
Inicializa uma nova instância da classe Channel |
| ChannelAccount(String withId, String withName, RoleTypes withRole) |
Inicializa uma nova instância da classe Channel |
| ChannelAccount(String withId, String withName, RoleTypes withRole, String withAadObjectId) |
Inicializa uma nova instância da classe Channel |
Resumo do método
| Modificador e tipo | Método e descrição |
|---|---|
|
static
Channel |
clone(ChannelAccount channelAccount)
Execute uma cópia profunda de uma conta de canal |
|
static
java.util.List<Channel |
cloneList(List<ChannelAccount> channelAccounts)
Executa uma cópia profunda de uma lista de contas de canal |
| java.lang.String |
getAadObjectId()
A ID do objeto dessa conta no AAD (Azure Active Directory). |
| java.lang.String |
getId()
ID do canal para o usuário ou bot neste canal (exemplo: joe@smith. |
| java.lang.String |
getName()
Exiba o nome amigável. |
| java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
Propriedades de estouro. |
|
Role |
getRole()
Função da entidade por trás da conta (exemplo: Usuário, Bot etc.). |
| void |
setAadObjectId(String withAadObjectId)
A ID do objeto dessa conta no AAD (Azure Active Directory). |
| void |
setId(String withId)
ID do canal para o usuário ou bot neste canal (exemplo: joe@smith. |
| void |
setName(String withName)
Exiba o nome amigável. |
| void |
setProperties(String key, JsonNode value)
Definir propriedades de estouro. |
| void |
setRole(RoleTypes withRole)
Função da entidade por trás da conta (exemplo: Usuário, Bot etc.). |
Métodos herdados de java.lang.Object
Detalhes do construtor
ChannelAccount
public ChannelAccount()
Inicializa uma nova instância da classe ChannelAccount.
ChannelAccount
public ChannelAccount(String withId)
Inicializa uma nova instância da classe ChannelAccount.
Parâmetros:
ChannelAccount
public ChannelAccount(String withId, String withName)
Inicializa uma nova instância da classe ChannelAccount.
Parâmetros:
ChannelAccount
public ChannelAccount(String withId, String withName, RoleTypes withRole)
Inicializa uma nova instância da classe ChannelAccount.
Parâmetros:
ChannelAccount
public ChannelAccount(String withId, String withName, RoleTypes withRole, String withAadObjectId)
Inicializa uma nova instância da classe ChannelAccount.
Parâmetros:
Detalhes do método
clone
public static ChannelAccount clone(ChannelAccount channelAccount)
Execute uma cópia profunda de um ChannelAccount.
Parâmetros:
Retornos:
cloneList
public static List
Executa uma cópia profunda de uma lista de ChannelAccounts.
Parâmetros:
Retornos:
getAadObjectId
public String getAadObjectId()
A ID do objeto dessa conta no AAD (Azure Active Directory).
Retornos:
getId
public String getId()
ID do canal para o usuário ou bot neste canal (exemplo: joe@smith.comou @joesmith ou 123456).
Retornos:
getName
public String getName()
Exiba o nome amigável.
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()
Função da entidade por trás da conta (exemplo: Usuário, Bot etc.).
Retornos:
setAadObjectId
public void setAadObjectId(String withAadObjectId)
A ID do objeto dessa conta no AAD (Azure Active Directory).
Parâmetros:
setId
public void setId(String withId)
ID do canal para o usuário ou bot neste canal (exemplo: joe@smith.comou @joesmith ou 123456).
Parâmetros:
setName
public void setName(String withName)
Exiba o nome amigável.
Parâmetros:
setProperties
public void setProperties(String key, JsonNode value)
Definir propriedades de estouro.
Parâmetros:
setRole
public void setRole(RoleTypes withRole)
Função da entidade por trás da conta (exemplo: Usuário, Bot etc.).
Parâmetros: