IsibookTransaction constructor
const
IsibookTransaction({
- required int id,
- @JsonKey.new(name: 'created_at') @TimestampConverter() required Jiffy createdAt,
- required int customers,
- @JsonKey.new(name: 'isibook_spaces_id') required int isibookSpacesId,
- @JsonKey.new(name: 'isibook_space_activity_id') int? isibookSpaceActivityId,
- @JsonKey.new(name: 'amount_payed') required num amountPayed,
- @JsonKey.new(name: 'datetime_first_slot') @TimestampConverter() required Jiffy datetimeFirstSlot,
- @JsonKey.new(name: 'datetime_last_slot') @TimestampConverter() required Jiffy datetimeLastSlot,
- required int points,
- required num electronic,
- @JsonKey.new(name: 'cancel_at') @TimestampConverter() Jiffy? cancelAt,
- @JsonKey.new(name: 'isibook_space_activity') IsibookTransactionSpaceInfo? isibookSpaceActivity,
- @JsonKey.new(name: 'isibook_space') IsibookTransactionSpaceInfo? isibookSpace,
Implementation
const factory IsibookTransaction({
required int id,
@JsonKey(name: 'created_at') @TimestampConverter() required Jiffy createdAt,
required int customers,
@JsonKey(name: 'isibook_spaces_id') required int isibookSpacesId,
@JsonKey(name: 'isibook_space_activity_id') int? isibookSpaceActivityId,
@JsonKey(name: 'amount_payed') required num amountPayed,
@JsonKey(name: 'datetime_first_slot')
@TimestampConverter()
required Jiffy datetimeFirstSlot,
@JsonKey(name: 'datetime_last_slot')
@TimestampConverter()
required Jiffy datetimeLastSlot,
required int points,
required num electronic,
@JsonKey(name: 'cancel_at') @TimestampConverter() Jiffy? cancelAt,
@JsonKey(name: 'isibook_space_activity')
IsibookTransactionSpaceInfo? isibookSpaceActivity,
@JsonKey(name: 'isibook_space') IsibookTransactionSpaceInfo? isibookSpace,
}) = _IsibookTransaction;