IsibookReservationExtra constructor

const IsibookReservationExtra({
  1. required int id,
  2. @JsonKey.new(name: 'commercial_id') required int commercialId,
  3. required String name,
  4. required String description,
  5. required List<String> images,
  6. @JsonKey.new(name: 'min_number_slot_reserved') required int minNumberSlotReserved,
  7. @JsonKey.new(name: 'max_number_slot_reserved') required int maxNumberSlotReserved,
  8. required List<IsibookExtraPrice> price,
  9. @JsonKey.new(name: 'created_at') @TimestampConverter() required Jiffy createdAt,
  10. @JsonKey.new(name: 'updated_at') @TimestampConverter() required Jiffy updatedAt,
  11. @JsonKey.new(name: 'deleted_at') @TimestampConverter() Jiffy? deletedAt,
  12. @JsonKey.new(name: 'images_url') required List<String> imagesUrl,
})

Implementation

const factory IsibookReservationExtra({
  required int id,
  @JsonKey(name: 'commercial_id') required int commercialId,
  required String name,
  required String description,
  required List<String> images,
  @JsonKey(name: 'min_number_slot_reserved')
  required int minNumberSlotReserved,
  @JsonKey(name: 'max_number_slot_reserved')
  required int maxNumberSlotReserved,
  required List<IsibookExtraPrice> price,
  @JsonKey(name: 'created_at') @TimestampConverter() required Jiffy createdAt,
  @JsonKey(name: 'updated_at') @TimestampConverter() required Jiffy updatedAt,
  @JsonKey(name: 'deleted_at') @TimestampConverter() Jiffy? deletedAt,
  @JsonKey(name: 'images_url') required List<String> imagesUrl,
}) = _IsibookReservationExtra;