# AVAParticipant

Objective-C

    @interface AVAParticipant : NSObject <NSSecureCoding>

Swift

    class AVAParticipant : NSObject, NSSecureCoding

A class representing a conversation participant.

- `participantId`

  @abstract The unique identifier of the participant.

  #### Declaration

  Objective-C

      @property (readonly) NSString *_Nonnull participantId;

  Swift

      var participantId: String { get }

- `userId`

  @abstract The assigned userId for this participant.

  #### Declaration

  Objective-C

      @property (readonly) NSString *_Nonnull userId;

  Swift

      var userId: String { get }

- `userExternalId`

  @abstract The assigned userExternalId for this participant.

  #### Declaration

  Objective-C

      @property (readonly) NSString *_Nullable userExternalId;

  Swift

      var userExternalId: String? { get }

- `unreadCount`

  @abstract The number of unread messages for this participant.

  #### Declaration

  Objective-C

      @property NSNumber *_Nonnull unreadCount;

  Swift

      var unreadCount: NSNumber { get set }

- `lastRead`

  @abstract The date this participant last read the conversation.

  #### Declaration

  Objective-C

      @property NSDate *_Nonnull lastRead;

  Swift

      var lastRead: Date { get set }

© 2022 . All rights reserved. (Last updated: 2022-06-30)

Generated by jazzy ♪♫ v0.14.2, a Realm project.