AWSConnectParticipantItem

Objective-C

@interface AWSConnectParticipantItem

Swift

class AWSConnectParticipantItem

An item - message or event - that has been sent.

  • The time when the message or event was sent.

    It’s specified in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ. For example, 2019-11-08T02:41:28.172Z.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable absoluteTime;

    Swift

    var absoluteTime: String? { get set }
  • The content of the message or event.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable content;

    Swift

    var content: String? { get set }
  • The type of content of the item.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable contentType;

    Swift

    var contentType: String? { get set }
  • The chat display name of the sender.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable displayName;

    Swift

    var displayName: String? { get set }
  • The ID of the item.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable identifier;

    Swift

    var identifier: String? { get set }
  • The ID of the sender in the session.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable participantId;

    Swift

    var participantId: String? { get set }
  • The role of the sender. For example, is it a customer, agent, or system.

    Declaration

    Objective-C

    @property (nonatomic) AWSConnectParticipantParticipantRole participantRole;

    Swift

    var participantRole: AWSConnectParticipantParticipantRole { get set }
  • Type of the item: message or event.

    Declaration

    Objective-C

    @property (nonatomic) AWSConnectParticipantChatItemType types;

    Swift

    var types: AWSConnectParticipantChatItemType { get set }