User class

Annotations

Constructors

User({required int id, required String? email, required List<int> selectedCauseIds, required List<int> completedCampaignIds, required List<int> completedActionIds, required List<int> completedLearningResourceIds, String? fullName, DateTime? dateOfBirth, String? location, double? monthlyDonationLimit, bool? homeOwner, dynamic points, dynamic organisation})
User.fromJson(Map<String, dynamic> data)
factory

Properties

completedActionIds List<int>
read / write
completedCampaignIds List<int>
read / write
completedLearningResourceIds List<int>
read / write
dateOfBirth DateTime?
read / write
email String?
read / write
fullName String?
read / write
hashCode int
The hash code for this object.
read-onlyinherited
hasProfile bool
read-only
homeOwner bool?
read / write
id int
read / write
isStagingUser bool
read-only
location String?
read / write
monthlyDonationLimit double?
read / write
organisation Organisation?
read-only
points int?
read / write
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited
selectedCauseIds List<int>
read / write
setOrganisation Organisation?
write-only

Methods

getAttributes() Map
getDateOfBirth() DateTime?
getEmail() String?
getLocation() String?
getName() String?
getPostAttributes() Map
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setAttribute(String k, dynamic v) → void
setDateOfBirth(DateTime? dob) → void
setEmail(String email) → void
setHomeOwner(bool homeOwner) → void
setLocation(dynamic location) → void
setMonthlyDonationLimit(double monthlyDonationLimit) → void
setName(String? name) → void
toString() String
A string representation of this object.
inherited

Operators

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