export interface FreewayTollBill {
  Amount: number;
  Fee: number; //کارمزد
  Freeway: string; //نام بزرگراه
  IssueDateTime: string; //تاریخ و ساعت صدور
  PaymentStatus: string; // ex: 'Unpaid'
  PaymentStatusShowName: string; // ex: 'پرداخت نشده'
  TotalAmount: number;
  TraverseDateTime: string; //تاریخ و ساعت تردد
  UniqueID: string;
}

export interface FreewayTollInquiry {
  hasBill: boolean;
  bills: FreewayTollBill[];
}

export interface DrivingOffenseInquiryBill {
  Amount: string;
  BillId: string;
  PayId: string;
  City: string;
  Location: string;
  Type: string;
  TypeId: string;
  Date: string;
  DeliveryType: string;
  SerialNumber: string;
  OfficerIdentificationCode: string;
  ImageId: string;
}

export interface AdvancedDrivingOffenseInquiry {
  Bills: DrivingOffenseInquiryBill[];
  PlateNumber: string;
  TotalAmount: string;
  TotalBillId: string;
  TotalPayId: string;
  TraceNumber: string;
}

export interface BasicDrivingOffenseInquiry {
  PlateNumber: string;
  TotalAmount: string;
  TotalBillId: string;
  TotalPayId: string;
  TraceNumber: string;
  ComplaintCode: string;
  ComplaintStatus: string;
}
