UserPrivateResponse constructor

const UserPrivateResponse({
  1. required String? pronouns,
  2. required String username,
  3. required String discriminator,
  4. required String? globalName,
  5. required String? avatar,
  6. required Int32Type? avatarColor,
  7. required String? privacyAgreedAt,
  8. required String? termsAgreedAt,
  9. required PublicUserFlags flags,
  10. required UserPrivateResponsePendingBulkMessageDeletion? pendingBulkMessageDeletion,
  11. required bool isStaff,
  12. required List<String> acls,
  13. required List<String> traits,
  14. required String? email,
  15. required int unreadGiftInventoryCount,
  16. required bool hasUnreadGiftInventory,
  17. required bool hasVerifiedPhone,
  18. required String? bio,
  19. required String id,
  20. required Int32Type? accentColor,
  21. required String? banner,
  22. required Int32Type? bannerColor,
  23. required bool mfaEnabled,
  24. required bool hasEverPurchased,
  25. required bool verified,
  26. required UserPremiumTypes? premiumType,
  27. required String? premiumSince,
  28. required String? premiumUntil,
  29. required bool premiumWillCancel,
  30. required String? premiumBillingCycle,
  31. required Int32Type? premiumLifetimeSequence,
  32. required String? premiumGraceEndsAt,
  33. required bool premiumDiscriminator,
  34. required bool premiumBadgeHidden,
  35. required bool hasDismissedPremiumOnboarding,
  36. required bool premiumBadgeTimestampHidden,
  37. required bool premiumBadgeSequenceHidden,
  38. required bool premiumPurchaseDisabled,
  39. required bool premiumEnabledOverride,
  40. required bool premiumPerksDisabled,
  41. required bool nsfwAllowed,
  42. required String? passwordLastChangedAt,
  43. required List<String> requiredActions,
  44. required bool premiumBadgeMasked,
  45. DateTime? premiumOutOfBandTrialEndsAt,
  46. List<UserAuthenticatorTypes>? authenticatorTypes,
  47. String? phone,
  48. bool? emailBounced,
  49. MentionReplyPreferences? mentionFlags,
  50. bool? ageVerifiedAdult,
  51. bool? system,
  52. bool? bot,
  53. bool? forceInboundPhoneVerification,
})

Implementation

const UserPrivateResponse({
  required this.pronouns,
  required this.username,
  required this.discriminator,
  required this.globalName,
  required this.avatar,
  required this.avatarColor,
  required this.privacyAgreedAt,
  required this.termsAgreedAt,
  required this.flags,
  required this.pendingBulkMessageDeletion,
  required this.isStaff,
  required this.acls,
  required this.traits,
  required this.email,
  required this.unreadGiftInventoryCount,
  required this.hasUnreadGiftInventory,
  required this.hasVerifiedPhone,
  required this.bio,
  required this.id,
  required this.accentColor,
  required this.banner,
  required this.bannerColor,
  required this.mfaEnabled,
  required this.hasEverPurchased,
  required this.verified,
  required this.premiumType,
  required this.premiumSince,
  required this.premiumUntil,
  required this.premiumWillCancel,
  required this.premiumBillingCycle,
  required this.premiumLifetimeSequence,
  required this.premiumGraceEndsAt,
  required this.premiumDiscriminator,
  required this.premiumBadgeHidden,
  required this.hasDismissedPremiumOnboarding,
  required this.premiumBadgeTimestampHidden,
  required this.premiumBadgeSequenceHidden,
  required this.premiumPurchaseDisabled,
  required this.premiumEnabledOverride,
  required this.premiumPerksDisabled,
  required this.nsfwAllowed,
  required this.passwordLastChangedAt,
  required this.requiredActions,
  required this.premiumBadgeMasked,
  this.premiumOutOfBandTrialEndsAt,
  this.authenticatorTypes,
  this.phone,
  this.emailBounced,
  this.mentionFlags,
  this.ageVerifiedAdult,
  this.system,
  this.bot,
  this.forceInboundPhoneVerification,
});