AdditionalInfo.fromJson constructor

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

Implementation

AdditionalInfo.fromJson(Map<String, dynamic> json) {
  cancelUserType = json['cancelUserType'];
  cancelCreditNoteLink = json['cancelCreditNoteLink'];
  pickUpMilestoneStatus = json['pickUpMilestoneStatus'];
  deliveryMilestoneStatus = json['deliveryMilestoneStatus'];
  type = json['@type'];
  orderCompletionDate = json['orderCompletionDate'];
  transactionStatus = json['transactionStatus'];
  orderCancelledBy = json['orderCancelledBy'];
  orderCancelledUserId = json['orderCancelledUserId'];
  addInfoOfPOItemDTO = json['addInfoOfPOItemDTO'];
  transactionLogs = json['transactionLogs'];
  sapSaleOrderId = json['sapSaleOrderId'];
  subOrderInvoiceId = json['subOrderInvoiceId'];
  subOrdersSapSaleOrderId = json['subOrdersSapSaleOrderId'];
  awbNumber = json['awbNumber'];
  deliveryTracking = json['deliveryTracking'];
  deliveryStatus = json['deliveryStatus'];
  approveNeeded = json['approveNeeded'];
  orderApproved = json['orderApproved'];
  grStatus = json['grStatus'];
  reason = json['reason'];
  paymentValidation = json['paymentValidation'];
  orderPicklistStatus = json['orderPicklistStatus'];
  notifySSIS = json['notifySSIS'];
  invoiceId = json['invoiceId'];
  paymentReceiptId = json['paymentReceiptId'];
  invoiceGenerationStatus = json['invoiceGenerationStatus'];
  paymentReceiptGenerationStatus = json['paymentReceiptGenerationStatus'];
  if (json['addInfoOfPOItemDTOSubType'] != null) {
    addInfoOfPOItemDTOSubType = <AddInfoOfPOItemDTOSubType>[];
    json['addInfoOfPOItemDTOSubType'].forEach((v) {
      addInfoOfPOItemDTOSubType!
          .add(new AddInfoOfPOItemDTOSubType.fromJson(v));
    });
  }
  documentIdList = json['documentIdList'];
  invoiceErsTransactionId = json['invoiceErsTransactionId'];
  invoiceLink = json['invoiceLink'];
  approvalConfirmed = json['approvalConfirmed'];
  pendingAmount = json['pendingAmount'];
  paymentReceiptLink = json['paymentReceiptLink'];
  //stockAllocation = json['stockAllocation'];
  stockAllocation = json['stockAllocation'] != null
      ? new StockAllocation.fromJson(json['stockAllocation'])
      : null;
  serialNumbers = json['serialNumbers'];
  distributorName = json['distributorName'];
  creditTerm = json['creditTerm'];
  createdBy = json['createdBy'];
  createdByPartnerId = json['createdByPartnerId'];
  deliveryConfirmDate = json['deliveryConfirmDate'];
  orderApprover = json['orderApprover'];
  orderApprovalDate = json['orderApprovalDate'];
  orderApprovalRemarks = json['orderApprovalRemarks'];
  paymentApprover = json['paymentApprover'];
  paymentApprovalDate = json['paymentApprovalDate'];
  paymentApprovalRemarks = json['paymentApprovalRemarks'];
  distributorLevelId = json['distributorLevelId'];
  orderModified = json['orderModified'];
  cifMilestoneStatus = json['cifMilestoneStatus'];
  creditLimitUpdated = json['creditLimitUpdated'];
  distributorApprovalMilestoneStatus =
      json['distributorApprovalMilestoneStatus'];
  notifiedSSISMilestoneStatus = json['notifiedSSISMilestoneStatus'];
  orderDeliveryMilestoneStatus = json['orderDeliveryMilestoneStatus'];
  paymentReceiptGenerationMilestoneStatus =
      json['paymentReceiptGenerationMilestoneStatus'];
  paymentValidationMilestoneStatus = json['paymentValidationMilestoneStatus'];
  posInvoiceGenerationMilestoneStatus =
      json['posInvoiceGenerationMilestoneStatus'];
  provisioningMilestoneStatus = json['provisioningMilestoneStatus'];
  sapOnboardingMileStoneStatus = json['sapOnboardingMileStoneStatus'];
  sapOrderCancellationMilestoneStatus =
      json['sapOrderCancellationMilestoneStatus'];
  saleOrderCreationMilestoneStatus = json['saleOrderCreationMilestoneStatus'];
  saleOrderCreationEloadMilestoneStatus =
      json['saleOrderCreationEloadMilestoneStatus'];
  sellInApproveMilestoneStatus = json['sellInApproveMilestoneStatus'];
  smartApprovalMilestoneStatus = json['smartApprovalMilestoneStatus'];
  stockAllocationMilestoneStatus = json['stockAllocationMilestoneStatus'];
  businessApprove = json['businessApprove'];
  changeOwnerInInventoryMilestoneStatus =
      json['changeOwnerInInventoryMilestoneStatus'];
  deactivateAndActivatePartnerMilestoneStatus =
      json['deactivateAndActivatePartnerMilestoneStatus'];
  accountReceivablesMilestoneStatus =
      json['accountReceivablesMilestoneStatus'];
  armThresholdCommitStatus = json['armThresholdCommitStatus'];
  creditLimitStatus = json['creditLimitStatus'];
  milestoneCurrentStatusVariables = json['milestoneCurrentStatusVariables'];
  thresholdStatus = json['thresholdStatus'];
  paymentNotifyStatus = json['paymentNotifyStatus'];
  cancelPaymentStatus = json['cancelPaymentStatus'];
  distributorEntityName = json['distributorEntityName'];
  provisioningCpmTransactionId = json['provisioningCpmTransactionId'];
  invoiceDate = json['invoiceDate'];
  posPaymentConfirmApiCall = json['posPaymentConfirmApiCall'];
  tradeName = json['tradeName'];
  customerCode = json['customerCode'];
  fromPartnerName = json['fromPartnerName'];
  toPartnerName = json['toPartnerName'];
  dealerStatus = json['dealerStatus'];
  cifUpdationTransactionid = json['cifUpdationTransactionid'];
  sapOnboardingTransactionId = json['sapOnboardingTransactionId'];
  approvalStatus = json['approvalStatus'];
  approvalTransactionId = json['approvalTransactionId'];
  buyerPartnerId = json['buyerPartnerId'];
  orderCompletionStatus = json['orderCompletionStatus'];
  requestInitiator = json['requestInitiator'];
  posCartId = json['posCartId'];
  posPaymentConfirmationTransactionId =
      json['posPaymentConfirmationTransactionId'];
  paymentRefId = json['paymentRefId'];
  sellInOrderCreation = json['sellInOrderCreation'];
  posProductDetails = json['posProductDetails'];
  partnerStatus = json['partnerStatus'];
  subOrderCreation = json['subOrderCreation'];
  subOrderStatus = json['subOrderStatus'];
  parentOrderTransactionId = json['parentOrderTransactionId'];
  cancelOrderValidation = json['cancelOrderValidation'];
  mainOrderStatus = json['mainOrderStatus'];
  assignDeliveryMilestoneStatus = json['assignDeliveryMilestoneStatus'];
  assignDeliveryPayload = json["assignDeliveryPayload"];
  xTraceId = json["xTraceId"];
  posPaymentStatus = json["posPaymentStatus"];
  posPaymentTrackingDetails = json["posPaymentTrackingDetails"];
  posPaymentDetails = json["posPaymentDetails"];
}