ConversationAccount Класс

  • java.lang.Object
    • com.microsoft.bot.schema.ConversationAccount

public class ConversationAccount

Учетная запись беседы представляет удостоверение беседы в канале.

Сводка по конструктору

Конструктор Описание
ConversationAccount()

Пустая учетная запись беседы.

ConversationAccount(boolean withIsGroup, String withId, String withName)

Инициализирует новый экземпляр класса ConversationAccount.

ConversationAccount(boolean withIsGroup, String withConversationType, String withId, String withName, String withAadObjectId, RoleTypes withRole, String withTenantId)

Инициализирует новый экземпляр класса ConversationAccount.

ConversationAccount(String withId)

Инициализирует новый экземпляр класса ConversationAccount.

Сводка по методу

Модификатор и тип Метод и описание
static ConversationAccount clone(ConversationAccount conversationAccount)

Выполняет глубокую копию учетной записи беседы.

java.lang.String getAadObjectId()

Возвращает #aadObjectId этой учетной записи в Azure Active Directory (AAD).

java.lang.String getConversationType()

Получите значение #conversationType.

java.lang.String getId()

Получите значение #id.

java.lang.String getName()

Получите значение #name.

java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> getProperties()

Свойства переполнения.

RoleTypes getRole()

Получите значение #role.

java.lang.String getTenantId()

Получает #tenantIdэтой беседы.

boolean isGroup()

Получите значение #isGroup.

void setAadObjectId(String withAadObjectId)

Задает #aadObjectId этой учетной записи в Azure Active Directory (AAD).

void setConversationType(String withConversationType)

Задайте значение #conversationType.

void setId(String withId)

Задайте значение #id.

void setIsGroup(boolean withIsGroup)

Задайте значение #isGroup.

void setName(String withName)

Задайте значение #name.

void setProperties(String key, JsonNode value)

Задайте свойства переполнения.

void setRole(RoleTypes withRole)

Задайте значение #role.

void setTenantId(String withTenantId)

Задает #tenantIdэтой беседы.

Методы, унаследованные от java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Сведения о конструкторе

ConversationAccount

public ConversationAccount()

Пустой conversationAccount.

ConversationAccount

public ConversationAccount(boolean withIsGroup, String withId, String withName)

Инициализирует новый экземпляр класса ConversationAccount.

Параметры:

withIsGroup - Указывает, содержит ли беседа более двух участников во время действия.
withId - Идентификатор канала для пользователя или бота в этом канале (например, joe@smith.comили @joesmith или 123456).
withName - Отображаемое понятное имя.

ConversationAccount

public ConversationAccount(boolean withIsGroup, String withConversationType, String withId, String withName, String withAadObjectId, RoleTypes withRole, String withTenantId)

Инициализирует новый экземпляр класса ConversationAccount.

Параметры:

withIsGroup - Указывает, содержит ли беседа более двух участников во время действия.
withConversationType - Указывает тип беседы в каналах, которые различают беседу.
withId - Идентификатор канала для пользователя или бота в этом канале (например, joe@smith.comили @joesmith или 123456).
withName - Отображаемое понятное имя.
withAadObjectId - Идентификатор объекта этой учетной записи в Azure Active Directory (AAD).
withRole - Роль сущности в учетной записи (пример: пользователь, бот и т. д.). Возможные значения включают: user, bot.
withTenantId - Идентификатор клиента этой беседы.

ConversationAccount

public ConversationAccount(String withId)

Инициализирует новый экземпляр класса ConversationAccount.

Параметры:

withId - Идентификатор канала для пользователя или бота в этом канале (например, joe@smith.comили @joesmith или 123456).

Сведения о методе

clone

public static ConversationAccount clone(ConversationAccount conversationAccount)

Выполняет глубокую копию ConversationAccount.

Параметры:

conversationAccount - ConversationAccount для копирования.

Возвращаемое значение:

Клонированная беседаAccount.

getAadObjectId

public String getAadObjectId()

Возвращает #aadObjectId этой учетной записи в Azure Active Directory (AAD).

Возвращаемое значение:

Идентификатор объекта AAD.

getConversationType

public String getConversationType()

Получите значение #conversationType.

Возвращаемое значение:

значение conversationType

getId

public String getId()

Получите значение #id.

Возвращаемое значение:

значение идентификатора

getName

public String getName()

Получите значение #name.

Возвращаемое значение:

значение имени

getProperties

public Map getProperties()

Свойства переполнения. Свойства, которые не моделируются как свойства первого класса в объекте, доступны здесь. Примечание. Значение свойства может быть вложено.

Возвращаемое значение:

Карта Key-Value свойств

getRole

public RoleTypes getRole()

Получите значение #role.

Возвращаемое значение:

значение роли

getTenantId

public String getTenantId()

Получает #tenantIdэтой беседы.

Возвращаемое значение:

Значение tenantId.

isGroup

public boolean isGroup()

Получите значение #isGroup.

Возвращаемое значение:

значение isGroup

setAadObjectId

public void setAadObjectId(String withAadObjectId)

Задает #aadObjectId этой учетной записи в Azure Active Directory (AAD).

Параметры:

withAadObjectId - Идентификатор AAD для задания

setConversationType

public void setConversationType(String withConversationType)

Задайте значение #conversationType.

Параметры:

withConversationType - Значение conversationType для задания

setId

public void setId(String withId)

Задайте значение #id.

Параметры:

withId - Значение идентификатора для задания

setIsGroup

public void setIsGroup(boolean withIsGroup)

Задайте значение #isGroup.

Параметры:

withIsGroup - Значение isGroup для задания

setName

public void setName(String withName)

Задайте значение #name.

Параметры:

withName - значение имени для задания

setProperties

public void setProperties(String key, JsonNode value)

Задайте свойства переполнения.

Параметры:

key - Ключ для свойства
value - JsonNode значения (можно вложить)

setRole

public void setRole(RoleTypes withRole)

Задайте значение #role.

Параметры:

withRole - значение роли для задания

setTenantId

public void setTenantId(String withTenantId)

Задает #tenantIdэтой беседы.

Параметры:

withTenantId - Идентификатор клиента этой беседы

Применяется к