PulseUserAgency class abstract

Inheritance

Constructors

PulseUserAgency.new({@HiveField(0) @JsonKey(includeIfNull: false, name: '_id') String? id, @HiveField(1) String? firstName, @HiveField(2) String? lastName, @HiveField(3) String? userName, @HiveField(4) PulsePhone? phone, @HiveField(5) String? businessPhone, @HiveField(6) String? email, @HiveField(7) @JsonKey(includeIfNull: false) String? bio, @HiveField(8) @JsonKey(includeIfNull: false) String? profilePic, @HiveField(9) @JsonKey(includeFromJson: false, includeToJson: true) List<PulseTag> tags, @HiveField(10) @JsonKey(includeIfNull: false) String? token, @HiveField(11) PulseUserRole role, @HiveField(12) @JsonKey(includeIfNull: false) String? instagramUrl, @HiveField(13) @JsonKey(includeIfNull: false) String? snapchatUrl, @HiveField(14) @JsonKey(includeIfNull: false) String? linkedInUrl, @HiveField(15) @JsonKey(includeIfNull: false) String? facebookUrl, @HiveField(16) bool? isVerified})
const
factory
PulseUserAgency.fromJson(Map<String, dynamic> json)
factory

Properties

bio String?
no setter
businessPhone String?
no setter
copyWith → _$$PulseUserAgencyImplCopyWith<_$PulseUserAgencyImpl>
no setteroverride
email String?
no setter
facebookUrl String?
no setter
firstName String?
no setter
fullName String?
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
id String?
no setteroverride
instagramUrl String?
no setter
isVerified bool?
no setter
lastName String?
no setter
linkedInUrl String?
no setter
phone PulsePhone?
no setteroverride
picture String?
no setterinherited
profilePic String?
no setter
role PulseUserRole
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
snapchatUrl String?
no setter
tags List<PulseTag>
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