UserInformationDto class

Information of a AppUser.

Inheritance

Constructors

UserInformationDto({required String id, String? email, String? firstname, String? lastname, DateTime? birthday, required GenderDto gender, required bool isAnonymous, required AccountLinkStatusDto gmiAccountLinkStatus, required bool fileeeAccountIsLinked, required int billLimit, String? privacyPolicyVersion, String? termsOfServiceVersion, String? imageResource, List<ThirdPartySettingsDto>? thirdPartySettings, String? externalId})
UserInformationDto.fromJson(Map<String, dynamic> json)
factory

Properties

billLimit int
Maximum number of bills this user can add. Returns -1 to indicate unlimited.
read / write
birthday DateTime?
Day of birth of the user.
read / write
email String?
E-Mail address of the user.
read / write
externalId String?
Optional external id of the user
read / write
fileeeAccountIsLinked bool
Status if fileee account is linked.
read / write
firstname String?
First name of the user
read / write
gender GenderDto
read / write
gmiAccountLinkStatus AccountLinkStatusDto
read / write
hashCode int
The hash code for this object.
read-onlyinherited
id String
Unique id of the user.
read / write
imageResource String?
Image Resource for the profile image
read / write
isAnonymous bool
Bool if the user is anonymous or not.
read / write
lastname String?
Last name of the user
read / write
privacyPolicyVersion String?
Current Privacy Policy Version which the user has accepted
read / write
props List<Object?>
The list of properties that will be used to determine whether two instances are equal.
read-onlyoverride
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited
stringify bool?
If set to true, the toString method will be overridden to output this instance's props.
read-onlyinherited
termsOfServiceVersion String?
Current Terms of Service Version which the user has accepted
read / write
thirdPartySettings List<ThirdPartySettingsDto>?
Third party settings
read / write

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited