PulseUser.venue constructor
- @HiveType.new(typeId: 6, adapterName: 'PulseUserVenueAdapter')
const
PulseUser.venue(
{ - @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) @Default.new([]) List<PulseTag> tags,
- @HiveField.new(7) @Default.new(PulseUserRole.venue) 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,
})
Implementation
@HiveType(typeId: 6, adapterName: 'PulseUserVenueAdapter')
const factory PulseUser.venue({
@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)
@Default([])
List<PulseTag> tags,
@HiveField(7) @Default(PulseUserRole.venue) 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,
}) = PulseUserVenue;