PulseUserVenue class abstract

Inheritance

Constructors

PulseUserVenue.new({@HiveField(0) @JsonKey(includeIfNull: false, name: '_id') String? id, @HiveField(1) @JsonKey(name: 'name') String? userName, @HiveField(2) String? city, @HiveField(3) String? businessPhone, @HiveField(4) PulsePhone? phone, @HiveField(5) PulseAddress? address, @HiveField(6) @JsonKey(includeFromJson: false, includeToJson: true) List<PulseTag> tags, @HiveField(7) PulseUserRole role, @HiveField(9) List<VenueAmenity>? amenities, @HiveField(10) List<VenueTime>? time, @HiveField(11) String? bio, @HiveField(12) @JsonKey(name: 'picture') List<String>? pictures, @HiveField(13) String? profilePic, @HiveField(14) @JsonKey(includeIfNull: false) String? token})
const
factory
PulseUserVenue.fromJson(Map<String, dynamic> json)
factory

Properties

address PulseAddress?
no setter
amenities List<VenueAmenity>?
no setter
bio String?
no setter
businessPhone String?
no setter
city String?
no setter
copyWith → _$$PulseUserVenueImplCopyWith<_$PulseUserVenueImpl>
no setteroverride
fullName String?
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
id String?
no setteroverride
phone PulsePhone?
no setteroverride
picture String?
no setterinherited
pictures List<String>?
no setter
profilePic String?
no setter
role PulseUserRole
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tags List<PulseTag>
no setter
time List<VenueTime>?
no setter
token String?
no setteroverride
userName String?
no setter

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

Operators

operator ==(Object other) bool
The equality operator.
inherited