ChatUser

public struct ChatUser

Модель пользователя в ChatCenterUI SDK

Lifecycle

  • Конструктор модели пользователя

    Note

    В качестве идентификатора не используйте идентификаторы позволяющие идентифицировать пользователя! (номер телефона и т.д.)

    Declaration

    Swift

    public init(identifier: String,
                name: String? = nil,
                data: [String: String]? = nil)

    Parameters

    identifier

    Идентификатор пользователя (должен быть уникальным, но известным вам)

    name

    Имя пользователя

    data

    Данные пользователя (для отображения в АРМ оператора)

Public

  • Обновление данных пользователя (для отображения в АРМ оператора)

    Note

    Обновляет данные пользователя, отправятся на сервер при следующем подключении к чату

    Declaration

    Swift

    public mutating func updateData(data: [String : String]?)

    Parameters

    data

    Данные пользователя (для отображения в АРМ оператора)