TicketPayload.fromJson constructor

TicketPayload.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory TicketPayload.fromJson(Map<String, dynamic> json) => TicketPayload(
      validityAreaDescription: json['geltungsbereich'],
      expiryDate: DateTimeDMYExtension.fromDMY(json['letzterGeltungstag']),
      additionalElements:
          AdditionalElements.fromJson(json['additionalElements']),
      trafficAssociation: TrafficAssociation.fromJson(json['verbundInfo']),
      subscribedSince: DateTimeDMYExtension.fromDMY(json['aboBestehtSeit']),
      id: json['id'],
      barcode: json['barcode'] is String ? json['barcode'] : null,
      customer: Customer.fromJson(json['kunde']),
      firstDayOfValidity:
          DateTimeDMYExtension.fromDMY(json['ersterGeltungstag']),
      token: json['token'],
      layout: TicketLayoutExtension.fromJson(json['layout']),
      ticketColor: json['ticketColor'],
      header: Header.fromJson(json['header']),
    );