PulseUserAgency constructor

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

Implementation

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