UserInformationDto class
Information of a AppUser.
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