AppProfile class
Constructors
-
AppProfile({String id = "", String name = "", Position? position, String address = "", String phoneNumber = "", String photoUrl = "", String coverImgUrl = "", String aboutMe = "", UsageReason usageReason = UsageReason.casual, String mainFeature = "", double reviewStars = 10.0, bool isActive = false, ProfileType type = ProfileType.general, bool directoryVisible = true, bool showPhone = true, String portfolioUrl = "", int totalTipsReceived = 0, VerificationLevel verificationLevel = VerificationLevel.none, int lastNameUpdate = 0, String slug = "", List<
String> ? itemmates, List<String> ? eventmates, List<String> ? followers, List<String> ? following, List<String> ? unfollowing, List<String> ? blockTo, List<String> ? blockedBy, List<String> ? posts, List<String> ? blogEntries, List<String> ? comments, List<String> ? reports, List<String> ? collectives, List<String> ? events, List<String> ? reviews, List<String> ? favoriteItems, List<String> ? savedItemlistIds, List<String> ? chamberPresets, List<String> ? watchingEvents, List<String> ? goingEvents, List<String> ? playingEvents, List<String> ? requests, List<String> ? sentRequests, List<String> ? invitationRequests, Map<String, Itemlist> ? itemlists, Map<String, Itemlist> ? giglists, Map<String, Instrument> ? instruments, Map<String, NeomChamber> ? chambers, Map<String, NeomFrequency> ? frequencies, Map<String, Genre> ? genres, Map<String, Facility> ? facilities, Map<String, Place> ? places, Map<String, ProfileSkill> ? skills, List<String> ? badges, List<Influence> ? influences, Review? lastReview, List<String> ? bannedGenres}) - AppProfile.fromJSON(dynamic data)
- AppProfile.fromProfileInstruments(dynamic data)
Properties
- aboutMe ↔ String
-
getter/setter pair
- address ↔ String
-
getter/setter pair
-
badges
↔ List<
String> ? -
getter/setter pair
-
bannedGenres
↔ List<
String> ? -
getter/setter pair
-
blockedBy
↔ List<
String> ? -
getter/setter pair
-
blockTo
↔ List<
String> ? -
getter/setter pair
-
blogEntries
↔ List<
String> ? -
getter/setter pair
-
chamberPresets
↔ List<
String> ? -
IDs of other users' playlists saved to library
getter/setter pair
-
chambers
↔ Map<
String, NeomChamber> ? -
getter/setter pair
-
collectives
↔ List<
String> ? -
getter/setter pair
-
comments
↔ List<
String> ? -
getter/setter pair
- coverImgUrl ↔ String
-
getter/setter pair
- directoryVisible ↔ bool
-
getter/setter pair
-
eventmates
↔ List<
String> ? -
getter/setter pair
-
events
↔ List<
String> ? -
getter/setter pair
-
facilities
↔ Map<
String, Facility> ? -
getter/setter pair
-
favoriteItems
↔ List<
String> ? -
getter/setter pair
-
followers
↔ List<
String> ? -
getter/setter pair
-
following
↔ List<
String> ? -
getter/setter pair
-
frequencies
↔ Map<
String, NeomFrequency> ? -
getter/setter pair
-
genres
↔ Map<
String, Genre> ? -
getter/setter pair
-
giglists
↔ Map<
String, Itemlist> ? -
getter/setter pair
-
goingEvents
↔ List<
String> ? -
EVENT THE USER IS FOLLOWING TO VERIFY IF GOING OR TO GET FEED
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
getter/setter pair
-
getter/setter pair
- id ↔ String
-
getter/setter pair
-
influences
↔ List<
Influence> ? -
getter/setter pair
-
instruments
↔ Map<
String, Instrument> ? -
getter/setter pair
-
invitationRequests
↔ List<
String> ? -
getter/setter pair
- isActive ↔ bool
-
getter/setter pair
-
itemlists
↔ Map<
String, Itemlist> ? -
These are retrieved from a Firebase Collection
getter/setter pair
-
itemmates
↔ List<
String> ? -
getter/setter pair
- lastNameUpdate ↔ int
-
getter/setter pair
- lastReview ↔ Review?
-
getter/setter pair
- lastTimeOn ↔ int
-
getter/setter pair
- mainFeature ↔ String
-
getter/setter pair
- name ↔ String
-
getter/setter pair
- phoneNumber ↔ String
-
getter/setter pair
- photoUrl ↔ String
-
getter/setter pair
-
places
↔ Map<
String, Place> ? -
getter/setter pair
-
playingEvents
↔ List<
String> ? -
///EVENT WHERE USER IS GOING
getter/setter pair
- portfolioUrl ↔ String
-
getter/setter pair
- position ↔ Position?
-
getter/setter pair
-
posts
↔ List<
String> ? -
getter/setter pair
-
reports
↔ List<
String> ? -
getter/setter pair
-
requests
↔ List<
String> ? -
EVENT WHERE USER IS PARTICIPATING
getter/setter pair
-
reviews
↔ List<
String> ? -
getter/setter pair
- reviewStars ↔ double
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
savedItemlistIds
↔ List<
String> ? -
EACH LIKED APPMEDIAITEM OR APPRELEASEITEM ID GOES HERE TO FETCH FROM GLOBAL DB
getter/setter pair
-
sentRequests
↔ List<
String> ? -
getter/setter pair
- showPhone ↔ bool
-
getter/setter pair
-
skills
↔ Map<
String, ProfileSkill> ? -
getter/setter pair
- slug ↔ String
-
getter/setter pair
- totalTipsReceived ↔ int
-
getter/setter pair
- type ↔ ProfileType
-
getter/setter pair
-
unfollowing
↔ List<
String> ? -
getter/setter pair
- usageReason ↔ UsageReason
-
getter/setter pair
- verificationLevel ↔ VerificationLevel
-
getter/setter pair
-
watchingEvents
↔ List<
String> ? -
NEOM USAGE
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJSON(
) → Map< String, dynamic> -
toJSONWithFacilities(
) → Map< String, dynamic> -
toProfileInstrumentsJSON(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
generateSlug(
String name) → String - Generates a URL slug from a profile name. "Serzen Montoya" → "serzenmontoya"