Price.forObjects constructor

Price.forObjects({
  1. required List<String> objects,
  2. double? price,
  3. double? originalPrice,
  4. double? fee,
  5. List<TicketType>? ticketTypes,
})

Implementation

factory Price.forObjects({
  required List<String> objects,
  double? price,
  double? originalPrice,
  double? fee,
  List<TicketType>? ticketTypes,
}) {
  return Price((b) {
    b
      ..objects = ListBuilder<String>(objects)
      ..price = price
      ..originalPrice = originalPrice
      ..fee = fee
      ..ticketTypes = ticketTypes != null
          ? ListBuilder<TicketType>(ticketTypes)
          : null;
  });
}