AccountInfo constructor

const AccountInfo({
  1. @Default(invalidIntValue) int id,
  2. @Default(invalidIntValue) int intAccount,
  3. @Default(invalidIntValue) int loggedInPersonId,
  4. @Default('') String clientRole,
  5. @Default('') String effectiveClientRole,
  6. @Default('') String contractType,
  7. @Default('') String username,
  8. @Default('') String displayName,
  9. @Default('') String email,
  10. FirstContact? firstContact,
  11. Address? address,
  12. @Default('') String cellphoneNumber,
  13. @Default('') String locale,
  14. @Default('') String language,
  15. @Default('') String culture,
  16. @Default('') String displayLanguage,
  17. BankAccount? bankAccount,
  18. FlatexBankAccount? flatexBankAccount,
  19. @Default('') String memberCode,
  20. @Default(false) bool isWithdrawalAvailable,
  21. @Default(false) bool isAllocationAvailable,
  22. @Default(false) bool isIskClient,
  23. @Default(false) bool isCollectivePortfolio,
  24. @Default(false) bool isAmClientActive,
  25. @Default(false) bool canUpgrade,
})

Implementation

const factory AccountInfo({
  @Default(invalidIntValue) int id,
  @Default(invalidIntValue) int intAccount,
  @Default(invalidIntValue) int loggedInPersonId,
  @Default('') String clientRole,
  @Default('') String effectiveClientRole,
  @Default('') String contractType,
  @Default('') String username,
  @Default('') String displayName,
  @Default('') String email,
  FirstContact? firstContact,
  Address? address,
  @Default('') String cellphoneNumber,
  @Default('') String locale,
  @Default('') String language,
  @Default('') String culture,
  @Default('') String displayLanguage,
  BankAccount? bankAccount,
  FlatexBankAccount? flatexBankAccount,
  @Default('') String memberCode,
  @Default(false) bool isWithdrawalAvailable,
  @Default(false) bool isAllocationAvailable,
  @Default(false) bool isIskClient,
  @Default(false) bool isCollectivePortfolio,
  @Default(false) bool isAmClientActive,
  @Default(false) bool canUpgrade,
}) = _AccountInfo;