UserPrivateResponse constructor

const UserPrivateResponse({
  1. required UserPremiumTypes? premiumType,
  2. required String username,
  3. required String discriminator,
  4. required String? globalName,
  5. required String? avatar,
  6. required Int32Type? avatarColor,
  7. required String? termsAgreedAt,
  8. required UserPrivateResponsePendingBulkMessageDeletion? pendingBulkMessageDeletion,
  9. required PublicUserFlags flags,
  10. required String? pronouns,
  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 bool hasEverPurchased,
  22. required bool hasDismissedPremiumOnboarding,
  23. required String? banner,
  24. required Int32Type? bannerColor,
  25. required bool mfaEnabled,
  26. required bool nsfwAllowed,
  27. required bool verified,
  28. required bool premiumBadgeMasked,
  29. required String? premiumSince,
  30. required String? premiumUntil,
  31. required bool premiumWillCancel,
  32. required String? premiumBillingCycle,
  33. required Int32Type? premiumLifetimeSequence,
  34. required String? premiumGraceEndsAt,
  35. required bool premiumDiscriminator,
  36. required bool premiumBadgeHidden,
  37. required String? privacyAgreedAt,
  38. required bool premiumBadgeTimestampHidden,
  39. required bool premiumBadgeSequenceHidden,
  40. required bool premiumPurchaseDisabled,
  41. required bool premiumEnabledOverride,
  42. required bool premiumPerksDisabled,
  43. required String? lastVoiceActivitySharingChangeAt,
  44. required String? passwordLastChangedAt,
  45. required List<String> requiredActions,
  46. MentionReplyPreferences? mentionFlags,
  47. List<UserAuthenticatorTypes>? authenticatorTypes,
  48. ProfileFieldPrivacyFlags? timezonePrivacyFlags,
  49. String? timezone,
  50. String? phone,
  51. bool? emailBounced,
  52. bool? system,
  53. bool? ageVerifiedAdult,
  54. bool? bot,
  55. bool? forceInboundPhoneVerification,
})

Implementation

const UserPrivateResponse({
  required this.premiumType,
  required this.username,
  required this.discriminator,
  required this.globalName,
  required this.avatar,
  required this.avatarColor,
  required this.termsAgreedAt,
  required this.pendingBulkMessageDeletion,
  required this.flags,
  required this.pronouns,
  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.hasEverPurchased,
  required this.hasDismissedPremiumOnboarding,
  required this.banner,
  required this.bannerColor,
  required this.mfaEnabled,
  required this.nsfwAllowed,
  required this.verified,
  required this.premiumBadgeMasked,
  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.privacyAgreedAt,
  required this.premiumBadgeTimestampHidden,
  required this.premiumBadgeSequenceHidden,
  required this.premiumPurchaseDisabled,
  required this.premiumEnabledOverride,
  required this.premiumPerksDisabled,
  required this.lastVoiceActivitySharingChangeAt,
  required this.passwordLastChangedAt,
  required this.requiredActions,
  this.mentionFlags,
  this.authenticatorTypes,
  this.timezonePrivacyFlags,
  this.timezone,
  this.phone,
  this.emailBounced,
  this.system,
  this.ageVerifiedAdult,
  this.bot,
  this.forceInboundPhoneVerification,
});