ConversationAccount Classe
- java.
lang. Object - com.
microsoft. bot. schema. ConversationAccount
- com.
public class ConversationAccount
Le compte de conversation représente l’identité de la conversation au sein d’un canal.
Récapitulatif du constructeur
| Constructeur | Description |
|---|---|
| ConversationAccount() |
Compte de conversation vide |
| ConversationAccount(boolean withIsGroup, String withId, String withName) |
Initialise une nouvelle instance de la classe Conversation |
| ConversationAccount(boolean withIsGroup, String withConversationType, String withId, String withName, String withAadObjectId, RoleTypes withRole, String withTenantId) |
Initialise une nouvelle instance de la classe Conversation |
| ConversationAccount(String withId) |
Initialise une nouvelle instance de la classe Conversation |
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
|
static
Conversation |
clone(ConversationAccount conversationAccount)
Effectue une copie approfondie d’un compte conversation |
| java.lang.String |
getAadObjectId()
Obtient la #aadObjectId de ce compte dans Azure Active Directory (AAD). |
| java.lang.String |
getConversationType()
Obtenez la valeur #conversationType. |
| java.lang.String |
getId()
Obtenez la valeur #id. |
| java.lang.String |
getName()
Obtenez la valeur #name. |
| java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
Propriétés de dépassement de capacité. |
|
Role |
getRole()
Obtenez la valeur #role. |
| java.lang.String |
getTenantId()
Obtient la #tenantIdde cette conversation. |
| boolean |
isGroup()
Obtenez la valeur #isGroup. |
| void |
setAadObjectId(String withAadObjectId)
Définit les #aadObjectId de ce compte dans Azure Active Directory (AAD). |
| void |
setConversationType(String withConversationType)
Définissez la valeur #conversationType. |
| void |
setId(String withId)
Définissez la valeur #id. |
| void |
setIsGroup(boolean withIsGroup)
Définissez la valeur #isGroup. |
| void |
setName(String withName)
Définissez la valeur #name. |
| void |
setProperties(String key, JsonNode value)
Définissez les propriétés de dépassement de capacité. |
| void |
setRole(RoleTypes withRole)
Définissez la valeur #role. |
| void |
setTenantId(String withTenantId)
Définit la #tenantIdde cette conversation. |
Méthodes héritées de java.lang.Object
Détails du constructeur
ConversationAccount
public ConversationAccount()
ConversationAccount vide.
ConversationAccount
public ConversationAccount(boolean withIsGroup, String withId, String withName)
Initialise une nouvelle instance de la classe ConversationAccount.
Paramètres:
ConversationAccount
public ConversationAccount(boolean withIsGroup, String withConversationType, String withId, String withName, String withAadObjectId, RoleTypes withRole, String withTenantId)
Initialise une nouvelle instance de la classe ConversationAccount.
Paramètres:
ConversationAccount
public ConversationAccount(String withId)
Initialise une nouvelle instance de la classe ConversationAccount.
Paramètres:
Détails de la méthode
clone
public static ConversationAccount clone(ConversationAccount conversationAccount)
Effectue une copie approfondie d’un ConversationAccount.
Paramètres:
Retours:
getAadObjectId
public String getAadObjectId()
Obtient la #aadObjectId de ce compte dans Azure Active Directory (AAD).
Retours:
getConversationType
public String getConversationType()
Obtenez la valeur #conversationType.
Retours:
getId
public String getId()
Obtenez la valeur #id.
Retours:
getName
public String getName()
Obtenez la valeur #name.
Retours:
getProperties
public Map
Propriétés de dépassement de capacité. Les propriétés qui ne sont pas modélisées comme propriétés de première classe dans l’objet sont accessibles ici. Remarque : Une valeur de propriété peut être imbriquée.
Retours:
getRole
public RoleTypes getRole()
Obtenez la valeur #role.
Retours:
getTenantId
public String getTenantId()
Obtient la #tenantIdde cette conversation.
Retours:
isGroup
public boolean isGroup()
Obtenez la valeur #isGroup.
Retours:
setAadObjectId
public void setAadObjectId(String withAadObjectId)
Définit les #aadObjectId de ce compte dans Azure Active Directory (AAD).
Paramètres:
setConversationType
public void setConversationType(String withConversationType)
Définissez la valeur #conversationType.
Paramètres:
setId
public void setId(String withId)
Définissez la valeur #id.
Paramètres:
setIsGroup
public void setIsGroup(boolean withIsGroup)
Définissez la valeur #isGroup.
Paramètres:
setName
public void setName(String withName)
Définissez la valeur #name.
Paramètres:
setProperties
public void setProperties(String key, JsonNode value)
Définissez les propriétés de dépassement de capacité.
Paramètres:
setRole
public void setRole(RoleTypes withRole)
Définissez la valeur #role.
Paramètres:
setTenantId
public void setTenantId(String withTenantId)
Définit la #tenantIdde cette conversation.
Paramètres: