ConversationAccount Clase
- java.
lang. Object - com.
microsoft. bot. schema. ConversationAccount
- com.
public class ConversationAccount
La cuenta de conversación representa la identidad de la conversación dentro de un canal.
Resumen del constructor
| Constructor | Description |
|---|---|
| ConversationAccount() |
Cuenta de |
| ConversationAccount(boolean withIsGroup, String withId, String withName) |
Inicializa una nueva instancia de la clase Conversation |
| ConversationAccount(boolean withIsGroup, String withConversationType, String withId, String withName, String withAadObjectId, RoleTypes withRole, String withTenantId) |
Inicializa una nueva instancia de la clase Conversation |
| ConversationAccount(String withId) |
Inicializa una nueva instancia de la clase Conversation |
Resumen del método
| Modificador y tipo | Método y descripción |
|---|---|
|
static
Conversation |
clone(ConversationAccount conversationAccount)
Realiza una copia profunda de una cuenta de conversation |
| java.lang.String |
getAadObjectId()
Obtiene el #aadObjectId de esta cuenta en Azure Active Directory (AAD). |
| java.lang.String |
getConversationType()
Obtenga el valor de #conversationType. |
| java.lang.String |
getId()
Obtenga el valor de #id. |
| java.lang.String |
getName()
Obtenga el valor de #name. |
| java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
Propiedades de desbordamiento. |
|
Role |
getRole()
Obtenga el valor de #role. |
| java.lang.String |
getTenantId()
Obtiene la #tenantIdde esta conversación. |
| boolean |
isGroup()
Obtenga el valor de #isGroup. |
| void |
setAadObjectId(String withAadObjectId)
Establece la #aadObjectId de esta cuenta en Azure Active Directory (AAD). |
| void |
setConversationType(String withConversationType)
Establezca el valor de #conversationType. |
| void |
setId(String withId)
Establezca el valor de #id. |
| void |
setIsGroup(boolean withIsGroup)
Establezca el valor de #isGroup. |
| void |
setName(String withName)
Establezca el valor de #name. |
| void |
setProperties(String key, JsonNode value)
Establezca las propiedades de desbordamiento. |
| void |
setRole(RoleTypes withRole)
Establezca el valor de #role. |
| void |
setTenantId(String withTenantId)
Establece la #tenantIdde esta conversación. |
Métodos heredados de java.lang.Object
Detalles del constructor
ConversationAccount
public ConversationAccount()
ConversationAccount vacía.
ConversationAccount
public ConversationAccount(boolean withIsGroup, String withId, String withName)
Inicializa una nueva instancia de la clase ConversationAccount.
Parámetros:
ConversationAccount
public ConversationAccount(boolean withIsGroup, String withConversationType, String withId, String withName, String withAadObjectId, RoleTypes withRole, String withTenantId)
Inicializa una nueva instancia de la clase ConversationAccount.
Parámetros:
ConversationAccount
public ConversationAccount(String withId)
Inicializa una nueva instancia de la clase ConversationAccount.
Parámetros:
Detalles del método
clone
public static ConversationAccount clone(ConversationAccount conversationAccount)
Realiza una copia profunda de conversationAccount.
Parámetros:
Devoluciones:
getAadObjectId
public String getAadObjectId()
Obtiene el #aadObjectId de esta cuenta en Azure Active Directory (AAD).
Devoluciones:
getConversationType
public String getConversationType()
Obtenga el valor de #conversationType.
Devoluciones:
getId
public String getId()
Obtenga el valor de #id.
Devoluciones:
getName
public String getName()
Obtenga el valor de #name.
Devoluciones:
getProperties
public Map
Propiedades de desbordamiento. Las propiedades que no están modeladas como propiedades de primera clase del objeto son accesibles aquí. Nota: Se puede anidar un valor de propiedad.
Devoluciones:
getRole
public RoleTypes getRole()
Obtenga el valor de #role.
Devoluciones:
getTenantId
public String getTenantId()
Obtiene la #tenantIdde esta conversación.
Devoluciones:
isGroup
public boolean isGroup()
Obtenga el valor de #isGroup.
Devoluciones:
setAadObjectId
public void setAadObjectId(String withAadObjectId)
Establece la #aadObjectId de esta cuenta en Azure Active Directory (AAD).
Parámetros:
setConversationType
public void setConversationType(String withConversationType)
Establezca el valor de #conversationType.
Parámetros:
setId
public void setId(String withId)
Establezca el valor de #id.
Parámetros:
setIsGroup
public void setIsGroup(boolean withIsGroup)
Establezca el valor de #isGroup.
Parámetros:
setName
public void setName(String withName)
Establezca el valor de #name.
Parámetros:
setProperties
public void setProperties(String key, JsonNode value)
Establezca las propiedades de desbordamiento.
Parámetros:
setRole
public void setRole(RoleTypes withRole)
Establezca el valor de #role.
Parámetros:
setTenantId
public void setTenantId(String withTenantId)
Establece la #tenantIdde esta conversación.
Parámetros: