Order.fromJson constructor

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

Implementation

factory Order.fromJson(Map<String, dynamic> json){
  return Order(
    id: json["id"],
    sellerOrderInitiateId: json["seller_order_initiate_id"],
    vehicleId: json["vehicle_id"],
    statusId: json["status_id"],
    changeRequestReason: json["change_request_reason"],
    deliveryTypeId: json["delivery_type_id"],
    entityId: json["entity_id"],
    buyNowEnabled: json["buy_now_enabled"],
    buyNowPrice: json["buy_now_price"],
    accidentSurveyorId: json["accident_surveyor_id"],
    accidentReportNumber: json["accident_report_number"],
    marketValue: json["market_value"],
    currentValue: json["current_value"],
    saleValue: json["sale_value"],
    sumInsured: json["sum_insured"],
    damageReportMediaId: json["damage_report_media_id"],
    videoLinkMediaId: json["video_link_media_id"],
    vehicleWithdrawalLetterMediaId: json["vehicle_withdrawal_letter_media_id"],
    vehicleWaiverLetterMediaId: json["vehicle_waiver_letter_media_id"],
    orgVehicleWaiverLetterMediaId: json["org_vehicle_waiver_letter_media_id"],
    vehicleRegistrationMediaId: json["vehicle_registration_media_id"],
    featuredImageId: json["featured_image_id"],
    brief: json["brief"],
    nationalMediaId: json["national_media_id"],
    yardId: json["yard_id"],
    branchId: json["branch_id"],
    expectedArrivalDate: json["expected_arrival_date"],
    suggestedAuctionDate: json["suggested_auction_date"],
    auctionStartDate: json["auction_start_date"],
    pickupDate: json["pickup_date"],
    pickupAddress: json["pickup_address"],
    contactPhone: json["contact_phone"],
    ownerPhone: json["owner_phone"],
    approvedDate: DateTime.tryParse(json["approved_date"] ?? ""),
    relistedAuctionCount: json["relisted_auction_count"],
    tourLink: json["tour_link"],
    salesReadinessDate: json["sales_readiness_date"],
    entityPickupLocationId: json["entity_pickup_location_id"],
    registrationType: json["registration_type"],
    mvpiImageId: json["mvpi_image_id"],
    mvpiEndDate: DateTime.tryParse(json["mvpi_end_date"] ?? ""),
    sellerTypeId: json["seller_type_id"],
    plateTypeDesc: json["plate_type_desc"],
    ownerName: json["owner_name"],
    fetchedFromElm: json["fetched_from_elm"],
    mojazReportUrl: json["mojaz_report_url"],
    retrieveMojazReport: json["retrieve_mojaz_report"],
    mojazReportFileName: json["mojaz_report_file_name"],
    iban: json["iban"],
    mvpiStatus: json["mvpi_status"],
    hasMissingDocuments: json["has_missing_documents"],
    autoApproveForAuction: json["auto_approve_for_auction"],
    ignoreOwnershipTransferIssue: json["ignore_ownership_transfer_issue"],
    createdAt: DateTime.tryParse(json["created_at"] ?? ""),
    note: json["note"],
    vehicle: json["vehicle"] == null ? null : Vehicle.fromJson(json["vehicle"]),
    featuredImage: json["featuredImage"] == null ? null : FeaturedImage.fromJson(json["featuredImage"]),
  );
}