ActiveConversationParticipantInfo

struct ActiveConversationParticipantInfo

An object that represents a participant within the currently active conversation.

  • id

    The unique identifier of the participant.

    Declaration

    Swift

    let id: String
  • The display name of the person.

    Declaration

    Swift

    let displayName: String
  • The initials derived from the person’s name.

    Declaration

    Swift

    let nameInitials: String
  • The URL of the person’s avatar image, if available.

    Declaration

    Swift

    let avatarUrl: String?
  • The background color used for the person’s avatar, if available.

    Declaration

    Swift

    let avatarBackgroundColor: UIColor?
  • The conversation participation type of the person, if available.

    Declaration

    Swift

    let type: ConversationParticipant.EConversationParticipationType?
  • The unique username of the person, if available.

    Declaration

    Swift

    let username: String?
  • The authentication role of the person (for example, “agent” or “visitor”), if available.

    Declaration

    Swift

    let authenticationRole: String?
  • An external source identifier associated with this person, if available.

    Declaration

    Swift

    let sourceId: String?
  • The person’s email address, if available.

    Declaration

    Swift

    let email: String?
  • The person’s phone number, if available.

    Declaration

    Swift

    let phoneNumber: String?