NetworkUser class
Data model about the public profile user data
- Inheritance
-
- Object
- PublicUser
- NetworkUser
- Implementers
Constructors
-
NetworkUser({required String email, required int pk, required String name, required String surname, required String username, required String bio, required bool isTopUser, required int totalMeetings, required bool isPremium, String? avatarImage, CityData? location, RoleData? roleData, CompanyData? companyData, List<
Opportunity> ? opportunities, List<StatusModel> ? statuses, List<SocialLink> ? socials, String? topOfMind, List<Membership> ? spaces, InvitedByUser? invitedBy, List<LanguageData> ? languages}) -
NetworkUser.fromJson(Map<
String, dynamic> json) -
factory
Properties
- avatarImage ↔ String?
-
It gets the avatar pic path
getter/setter pairinherited
- bio ↔ String?
-
Optionally bio value for this user data
getter/setter pairinherited
- company ↔ CompanyData?
-
Optionally company value for this user data
getter/setter pairinherited
- email → String
-
final
- getAvatarPic → String
-
no setterinherited
- getBio → String
-
no setterinherited
-
getLanguages
→ List<
LanguageData> -
no setterinherited
- getLocationInfo → String
-
no setterinherited
-
getOpportunities
→ List<
Opportunity> -
no setterinherited
- getRoleCompanyInfo → String
-
no setterinherited
-
getSocialLink
→ List<
SocialLink> -
no setterinherited
-
getSpaces
→ List<
Membership> -
no setterinherited
-
getStatuses
→ List<
StatusModel> -
no setterinherited
- getTopOfMind → String
-
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasMinimumInfo → bool
-
no setterinherited
- invitedBy → InvitedByUser?
-
Optionally user who invited this user data
finalinherited
- isPremium → bool
-
finalinherited
- isTopUser → bool
-
Optionally bool flag to check if this user data is verified or not
finalinherited
-
languages
↔ List<
LanguageData> ? -
Optionally list of languages for this user data
getter/setter pairinherited
- location ↔ CityData?
-
Optionally location value for this user data
getter/setter pairinherited
- name ↔ String
-
The name for this user data
getter/setter pairinherited
-
opportunities
↔ List<
Opportunity> ? -
Optionally opportunities value for this user data
getter/setter pairinherited
- pk → int
-
Primary key about the user data
finalinherited
- role ↔ RoleData?
-
Optionally role value for this user data
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
Optionally socials value for this user data
getter/setter pairinherited
-
spaces
→ List<
Membership> ? -
Optionally list of spaces for this user data
finalinherited
-
statuses
↔ List<
StatusModel> ? -
Optionally statuses value for this user data
getter/setter pairinherited
- surname ↔ String
-
The surname for this user data
getter/setter pairinherited
- topOfMind ↔ String?
-
Optionally top of mind text value for this user data
getter/setter pairinherited
- totalMeetings → int
-
The number of total meetings
finalinherited
- username → String
-
The username for this user data
finalinherited
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