AdditionalInfo.fromJson constructor
AdditionalInfo.fromJson(
- 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"];
}