User constructor

const User(
  1. {required int id,
  2. required String firstName,
  3. required String lastName,
  4. Usernames? usernames,
  5. required String phoneNumber,
  6. required UserStatus status,
  7. ProfilePhoto? profilePhoto,
  8. EmojiStatus? emojiStatus,
  9. required bool isContact,
  10. required bool isMutualContact,
  11. required bool isCloseFriend,
  12. required bool isVerified,
  13. required bool isPremium,
  14. required bool isSupport,
  15. required String restrictionReason,
  16. required bool isScam,
  17. required bool isFake,
  18. required bool hasActiveStories,
  19. required bool hasUnreadActiveStories,
  20. required bool haveAccess,
  21. required UserType type,
  22. required String languageCode,
  23. required bool addedToAttachmentMenu,
  24. dynamic extra,
  25. int? clientId}
)

Represents a user

Implementation

const User({
  required this.id,
  required this.firstName,
  required this.lastName,
  this.usernames,
  required this.phoneNumber,
  required this.status,
  this.profilePhoto,
  this.emojiStatus,
  required this.isContact,
  required this.isMutualContact,
  required this.isCloseFriend,
  required this.isVerified,
  required this.isPremium,
  required this.isSupport,
  required this.restrictionReason,
  required this.isScam,
  required this.isFake,
  required this.hasActiveStories,
  required this.hasUnreadActiveStories,
  required this.haveAccess,
  required this.type,
  required this.languageCode,
  required this.addedToAttachmentMenu,
  this.extra,
  this.clientId,
});