PublicUser class
- Implementers
Constructors
-
PublicUser({required int pk, required String name, required String surname, required String username, required bool isTopUser, required int totalMeetings, required bool isPremium, String? bio, String? avatarImage, CityData? location, RoleData? role, CompanyData? company, List<
Opportunity> ? opportunities, List<StatusModel> ? statuses, List<SocialLink> ? socials, String? topOfMind, List<Membership> ? spaces, InvitedByUser? invitedBy, List<LanguageData> ? languages}) -
PublicUser.fromJson(Map<
String, dynamic> json) -
factory
Properties
- avatarImage ↔ String?
-
It gets the avatar pic path
getter/setter pair
- bio ↔ String?
-
Optionally bio value for this user data
getter/setter pair
- company ↔ CompanyData?
-
Optionally company value for this user data
getter/setter pair
- getAvatarPic → String
-
no setter
- getBio → String
-
no setter
-
getLanguages
→ List<
LanguageData> -
no setter
- getLocationInfo → String
-
no setter
-
getOpportunities
→ List<
Opportunity> -
no setter
- getRoleCompanyInfo → String
-
no setter
-
getSocialLink
→ List<
SocialLink> -
no setter
-
getSpaces
→ List<
Membership> -
no setter
-
getStatuses
→ List<
StatusModel> -
no setter
- getTopOfMind → String
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasMinimumInfo → bool
-
no setter
- invitedBy → InvitedByUser?
-
Optionally user who invited this user data
final
- isPremium → bool
-
final
- isTopUser → bool
-
Optionally bool flag to check if this user data is verified or not
final
-
languages
↔ List<
LanguageData> ? -
Optionally list of languages for this user data
getter/setter pair
- location ↔ CityData?
-
Optionally location value for this user data
getter/setter pair
- name ↔ String
-
The name for this user data
getter/setter pair
-
opportunities
↔ List<
Opportunity> ? -
Optionally opportunities value for this user data
getter/setter pair
- pk → int
-
Primary key about the user data
final
- role ↔ RoleData?
-
Optionally role value for this user data
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
Optionally socials value for this user data
getter/setter pair
-
spaces
→ List<
Membership> ? -
Optionally list of spaces for this user data
final
-
statuses
↔ List<
StatusModel> ? -
Optionally statuses value for this user data
getter/setter pair
- surname ↔ String
-
The surname for this user data
getter/setter pair
- topOfMind ↔ String?
-
Optionally top of mind text value for this user data
getter/setter pair
- totalMeetings → int
-
The number of total meetings
final
- username → String
-
The username for this user data
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited