ConversationAccount Classe
- java.
lang. Object - com.
microsoft. bot. schema. ConversationAccount
- com.
public class ConversationAccount
L'account di conversazione rappresenta l'identità della conversazione all'interno di un canale.
Riepilogo dei costruttori
| Costruttore | Descrizione |
|---|---|
| ConversationAccount() |
Account |
| ConversationAccount(boolean withIsGroup, String withId, String withName) |
Inizializza una nuova istanza della classe Conversation |
| ConversationAccount(boolean withIsGroup, String withConversationType, String withId, String withName, String withAadObjectId, RoleTypes withRole, String withTenantId) |
Inizializza una nuova istanza della classe Conversation |
| ConversationAccount(String withId) |
Inizializza una nuova istanza della classe Conversation |
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
|
static
Conversation |
clone(ConversationAccount conversationAccount)
Esegue una copia completa di un account di |
| java.lang.String |
getAadObjectId()
Ottiene il #aadObjectId dell'account in Azure Active Directory (AAD). |
| java.lang.String |
getConversationType()
Ottenere il valore #conversationType. |
| java.lang.String |
getId()
Ottenere il valore #id. |
| java.lang.String |
getName()
Ottenere il valore #name. |
| java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
Proprietà di overflow. |
|
Role |
getRole()
Ottenere il valore #role. |
| java.lang.String |
getTenantId()
Ottiene l'#tenantIddella conversazione. |
| boolean |
isGroup()
Ottenere il valore #isGroup. |
| void |
setAadObjectId(String withAadObjectId)
Imposta il #aadObjectId dell'account in Azure Active Directory (AAD). |
| void |
setConversationType(String withConversationType)
Impostare il valore #conversationType. |
| void |
setId(String withId)
Impostare il valore #id. |
| void |
setIsGroup(boolean withIsGroup)
Impostare il valore #isGroup. |
| void |
setName(String withName)
Impostare il valore #name. |
| void |
setProperties(String key, JsonNode value)
Impostare le proprietà di overflow. |
| void |
setRole(RoleTypes withRole)
Impostare il valore #role. |
| void |
setTenantId(String withTenantId)
Imposta l'#tenantIddella conversazione. |
Metodi ereditati da java.lang.Object
Dettagli costruttore
ConversationAccount
public ConversationAccount()
ConversationAccount vuoto.
ConversationAccount
public ConversationAccount(boolean withIsGroup, String withId, String withName)
Inizializza una nuova istanza della classe ConversationAccount.
Parametri:
ConversationAccount
public ConversationAccount(boolean withIsGroup, String withConversationType, String withId, String withName, String withAadObjectId, RoleTypes withRole, String withTenantId)
Inizializza una nuova istanza della classe ConversationAccount.
Parametri:
ConversationAccount
public ConversationAccount(String withId)
Inizializza una nuova istanza della classe ConversationAccount.
Parametri:
Dettagli metodo
clone
public static ConversationAccount clone(ConversationAccount conversationAccount)
Esegue una copia completa di conversationAccount.
Parametri:
Restituisce:
getAadObjectId
public String getAadObjectId()
Ottiene il #aadObjectId dell'account in Azure Active Directory (AAD).
Restituisce:
getConversationType
public String getConversationType()
Ottenere il valore #conversationType.
Restituisce:
getId
public String getId()
Ottenere il valore #id.
Restituisce:
getName
public String getName()
Ottenere il valore #name.
Restituisce:
getProperties
public Map
Proprietà di overflow. Le proprietà non modellate come proprietà di prima classe nell'oggetto sono accessibili qui. Nota: un valore della proprietà può essere annidato.
Restituisce:
getRole
public RoleTypes getRole()
Ottenere il valore #role.
Restituisce:
getTenantId
public String getTenantId()
Ottiene l'#tenantIddella conversazione.
Restituisce:
isGroup
public boolean isGroup()
Ottenere il valore #isGroup.
Restituisce:
setAadObjectId
public void setAadObjectId(String withAadObjectId)
Imposta il #aadObjectId dell'account in Azure Active Directory (AAD).
Parametri:
setConversationType
public void setConversationType(String withConversationType)
Impostare il valore #conversationType.
Parametri:
setId
public void setId(String withId)
Impostare il valore #id.
Parametri:
setIsGroup
public void setIsGroup(boolean withIsGroup)
Impostare il valore #isGroup.
Parametri:
setName
public void setName(String withName)
Impostare il valore #name.
Parametri:
setProperties
public void setProperties(String key, JsonNode value)
Impostare le proprietà di overflow.
Parametri:
setRole
public void setRole(RoleTypes withRole)
Impostare il valore #role.
Parametri:
setTenantId
public void setTenantId(String withTenantId)
Imposta l'#tenantIddella conversazione.
Parametri: