Constructors
-
PulseUserVenue({@HiveField.new(0) @JsonKey.new(includeIfNull: false, name: '_id') String? id, @HiveField.new(1) @JsonKey.new(name: 'name') String? userName, @HiveField.new(2) String? city, @HiveField.new(3) String? businessPhone, @HiveField.new(4) PulsePhone? phone, @HiveField.new(5) PulseAddress? address, @HiveField.new(6) @JsonKey.new(includeFromJson: false, includeToJson: true) List<PulseTag> tags, @HiveField.new(7) PulseUserRole role, @HiveField.new(9) List<VenueAmenity>? amenities, @HiveField.new(10) List<VenueTime>? time, @HiveField.new(11) String? bio, @HiveField.new(12) @JsonKey.new(name: 'picture') List<String>? pictures, @HiveField.new(13) String? profilePic, @HiveField.new(14) @JsonKey.new(includeIfNull: false) String? token})
-
const
factory
-
PulseUserVenue.fromJson(Map<String, dynamic> json)
-
factory
Methods
-
map<TResult extends Object?>({required TResult venue(PulseUserVenue value), required TResult artist(PulseUserArtist value), required TResult agency(PulseUserAgency value), required TResult agent(PulseUserAgent value), required TResult collective(PulseUserCollective value)})
→ TResult
-
inherited
-
mapOrNull<TResult extends Object?>({TResult? venue(PulseUserVenue value)?, TResult? artist(PulseUserArtist value)?, TResult? agency(PulseUserAgency value)?, TResult? agent(PulseUserAgent value)?, TResult? collective(PulseUserCollective value)?})
→ TResult?
-
inherited
-
maybeMap<TResult extends Object?>({TResult venue(PulseUserVenue value)?, TResult artist(PulseUserArtist value)?, TResult agency(PulseUserAgency value)?, TResult agent(PulseUserAgent value)?, TResult collective(PulseUserCollective value)?, required TResult orElse()})
→ TResult
-
inherited
-
maybeWhen<TResult extends Object?>({TResult venue(String? id, String? userName, String? city, String? businessPhone, PulsePhone? phone, PulseAddress? address, List<PulseTag> tags, PulseUserRole role, List<VenueAmenity>? amenities, List<VenueTime>? time, String? bio, List<String>? pictures, String? profilePic, String? token)?, TResult artist(String? id, String? firstName, String? lastName, String? userName, PulsePhone? phone, String? bio, String? profilePic, String? token, String? instagramUrl, String? snapchatUrl, String? linkedInUrl, String? facebookUrl, PulseUserRole role, List<String>? genres, String? agentId, bool? hasAgent)?, TResult agency(String? id, String? firstName, String? lastName, String? userName, PulsePhone? phone, String? businessPhone, String? email, String? bio, String? profilePic, List<PulseTag> tags, String? token, PulseUserRole role, String? instagramUrl, String? snapchatUrl, String? linkedInUrl, String? facebookUrl, bool? isVerified)?, TResult agent(String? id, String? firstName, String? lastName, PulsePhone? phone, String? email, Map<String, String?>? agency, List<PulseUserArtist>? artists, String? token, PulseUserRole role, bool? isVerified)?, TResult collective(String? id, String? firstName, String? lastName, String? userName, PulsePhone? phone, String? businessPhone, String? email, String? bio, String? profilePic, List<PulseTag> tags, String? token, PulseUserRole role, String? instagramUrl, String? snapchatUrl, String? linkedInUrl, String? facebookUrl, bool? isVerified)?, required TResult orElse()})
→ TResult
-
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson()
→ Map<String, dynamic>
-
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
when<TResult extends Object?>({required TResult venue(String? id, String? userName, String? city, String? businessPhone, PulsePhone? phone, PulseAddress? address, List<PulseTag> tags, PulseUserRole role, List<VenueAmenity>? amenities, List<VenueTime>? time, String? bio, List<String>? pictures, String? profilePic, String? token), required TResult artist(String? id, String? firstName, String? lastName, String? userName, PulsePhone? phone, String? bio, String? profilePic, String? token, String? instagramUrl, String? snapchatUrl, String? linkedInUrl, String? facebookUrl, PulseUserRole role, List<String>? genres, String? agentId, bool? hasAgent), required TResult agency(String? id, String? firstName, String? lastName, String? userName, PulsePhone? phone, String? businessPhone, String? email, String? bio, String? profilePic, List<PulseTag> tags, String? token, PulseUserRole role, String? instagramUrl, String? snapchatUrl, String? linkedInUrl, String? facebookUrl, bool? isVerified), required TResult agent(String? id, String? firstName, String? lastName, PulsePhone? phone, String? email, Map<String, String?>? agency, List<PulseUserArtist>? artists, String? token, PulseUserRole role, bool? isVerified), required TResult collective(String? id, String? firstName, String? lastName, String? userName, PulsePhone? phone, String? businessPhone, String? email, String? bio, String? profilePic, List<PulseTag> tags, String? token, PulseUserRole role, String? instagramUrl, String? snapchatUrl, String? linkedInUrl, String? facebookUrl, bool? isVerified)})
→ TResult
-
inherited
-
whenOrNull<TResult extends Object?>({TResult? venue(String? id, String? userName, String? city, String? businessPhone, PulsePhone? phone, PulseAddress? address, List<PulseTag> tags, PulseUserRole role, List<VenueAmenity>? amenities, List<VenueTime>? time, String? bio, List<String>? pictures, String? profilePic, String? token)?, TResult? artist(String? id, String? firstName, String? lastName, String? userName, PulsePhone? phone, String? bio, String? profilePic, String? token, String? instagramUrl, String? snapchatUrl, String? linkedInUrl, String? facebookUrl, PulseUserRole role, List<String>? genres, String? agentId, bool? hasAgent)?, TResult? agency(String? id, String? firstName, String? lastName, String? userName, PulsePhone? phone, String? businessPhone, String? email, String? bio, String? profilePic, List<PulseTag> tags, String? token, PulseUserRole role, String? instagramUrl, String? snapchatUrl, String? linkedInUrl, String? facebookUrl, bool? isVerified)?, TResult? agent(String? id, String? firstName, String? lastName, PulsePhone? phone, String? email, Map<String, String?>? agency, List<PulseUserArtist>? artists, String? token, PulseUserRole role, bool? isVerified)?, TResult? collective(String? id, String? firstName, String? lastName, String? userName, PulsePhone? phone, String? businessPhone, String? email, String? bio, String? profilePic, List<PulseTag> tags, String? token, PulseUserRole role, String? instagramUrl, String? snapchatUrl, String? linkedInUrl, String? facebookUrl, bool? isVerified)?})
→ TResult?
-
inherited