Order.fromJson constructor
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"]),
);
}