Agent

public struct Agent

Represents all info about an agent.

  • id

    The id of the agent.

    Declaration

    Swift

    public let id: Int
  • The id of the agent in the inContact (CXone) system.

    Declaration

    Swift

    @available(*, deprecated, message: "The field is no longer accessible. It will always return `nil` value and it will be removed in a future release.")
    public let inContactId: String?
  • The email address of the agent.

    Declaration

    Swift

    @available(*, deprecated, message: "The field is no longer accessible. It will always return `nil` value and it will be removed in a future release.")
    public let emailAddress: String?
  • The username of the agent used to log in.

    Declaration

    Swift

    @available(*, deprecated, message: "The field is no longer accessible. It will always return an empty string and it will be removed in a future release.")
    public let loginUsername: String
  • The first name of the agent.

    Declaration

    Swift

    public let firstName: String
  • The surname of the agent.

    Declaration

    Swift

    public let surname: String
  • The nickname of the agent.

    Declaration

    Swift

    public let nickname: String?
  • Whether the agent is a bot.

    Declaration

    Swift

    public let isBotUser: Bool
  • Whether the agent is for automated surveys.

    Declaration

    Swift

    public let isSurveyUser: Bool
  • The URL for the profile photo of the agent.

    Declaration

    Swift

    public let imageUrl: String
  • The full name of the agent (readonly).

    Declaration

    Swift

    public var fullName: String { get }