AppProfile class
Constructors
- AppProfile.new({String id = "", String name = "", Position? position, String address = "", String phoneNumber = "", String photoUrl = "", String coverImgUrl = "", String aboutMe = "", UsageReason usageReason = UsageReason.casual, String mainFeature = "", int lastSpotifySync = 0, double reviewStars = 10.0, bool isActive = false, ProfileType type = ProfileType.general, bool showInDirectory = false, VerificationLevel verificationLevel = VerificationLevel.none, int lastNameUpdate = 0})
- AppProfile.fromJSON(dynamic data)
- AppProfile.fromProfileInstruments(dynamic data)
Properties
- aboutMe ↔ String
-
getter/setter pair
- address ↔ String
-
getter/setter pair
-
bands
↔ 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> ? -
EACH LIKED APPMEDIAITEM OR APPRELEASEITEM ID GOES HERE TO FETCH FROM GLOBAL DB
getter/setter pair
-
chambers
↔ Map<
String, Chamber> ? -
getter/setter pair
-
comments
↔ List<
String> ? -
getter/setter pair
- coverImgUrl ↔ String
-
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
-
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
-
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
- lastSpotifySync ↔ int
-
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
- 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
-
sentRequests
↔ List<
String> ? -
getter/setter pair
- showInDirectory ↔ bool
-
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