in dingtalk/php/src/bizfinance_1_0/Models/UpdateInvoiceAndReceiptRelatedRequest/generalInvoiceVO.php [482:718]
public function toMap()
{
$res = [];
if (null !== $this->accountPeriod) {
$res['accountPeriod'] = $this->accountPeriod;
}
if (null !== $this->agentCode) {
$res['agentCode'] = $this->agentCode;
}
if (null !== $this->amount) {
$res['amount'] = $this->amount;
}
if (null !== $this->amountWithTax) {
$res['amountWithTax'] = $this->amountWithTax;
}
if (null !== $this->caacDevelopmentFund) {
$res['caacDevelopmentFund'] = $this->caacDevelopmentFund;
}
if (null !== $this->checkCode) {
$res['checkCode'] = $this->checkCode;
}
if (null !== $this->checkTime) {
$res['checkTime'] = $this->checkTime;
}
if (null !== $this->city) {
$res['city'] = $this->city;
}
if (null !== $this->destination) {
$res['destination'] = $this->destination;
}
if (null !== $this->distance) {
$res['distance'] = $this->distance;
}
if (null !== $this->drawerName) {
$res['drawerName'] = $this->drawerName;
}
if (null !== $this->drewDate) {
$res['drewDate'] = $this->drewDate;
}
if (null !== $this->electronicUrl) {
$res['electronicUrl'] = $this->electronicUrl;
}
if (null !== $this->entrance) {
$res['entrance'] = $this->entrance;
}
if (null !== $this->exit) {
$res['exit'] = $this->exit;
}
if (null !== $this->financeType) {
$res['financeType'] = $this->financeType;
}
if (null !== $this->flightItineraryDetails) {
$res['flightItineraryDetails'] = [];
if (null !== $this->flightItineraryDetails && \is_array($this->flightItineraryDetails)) {
$n = 0;
foreach ($this->flightItineraryDetails as $item) {
$res['flightItineraryDetails'][$n++] = null !== $item ? $item->toMap() : $item;
}
}
}
if (null !== $this->fuelSurcharge) {
$res['fuelSurcharge'] = $this->fuelSurcharge;
}
if (null !== $this->fundType) {
$res['fundType'] = $this->fundType;
}
if (null !== $this->generalInvoiceDetailVOList) {
$res['generalInvoiceDetailVOList'] = [];
if (null !== $this->generalInvoiceDetailVOList && \is_array($this->generalInvoiceDetailVOList)) {
$n = 0;
foreach ($this->generalInvoiceDetailVOList as $item) {
$res['generalInvoiceDetailVOList'][$n++] = null !== $item ? $item->toMap() : $item;
}
}
}
if (null !== $this->getOffTime) {
$res['getOffTime'] = $this->getOffTime;
}
if (null !== $this->getOnTime) {
$res['getOnTime'] = $this->getOnTime;
}
if (null !== $this->imageUrl) {
$res['imageUrl'] = $this->imageUrl;
}
if (null !== $this->invoiceCode) {
$res['invoiceCode'] = $this->invoiceCode;
}
if (null !== $this->invoiceNo) {
$res['invoiceNo'] = $this->invoiceNo;
}
if (null !== $this->invoiceStatus) {
$res['invoiceStatus'] = $this->invoiceStatus;
}
if (null !== $this->invoiceType) {
$res['invoiceType'] = $this->invoiceType;
}
if (null !== $this->issueBy) {
$res['issueBy'] = $this->issueBy;
}
if (null !== $this->machineCode) {
$res['machineCode'] = $this->machineCode;
}
if (null !== $this->oilFlag) {
$res['oilFlag'] = $this->oilFlag;
}
if (null !== $this->origin) {
$res['origin'] = $this->origin;
}
if (null !== $this->passenger) {
$res['passenger'] = $this->passenger;
}
if (null !== $this->passengerUserId) {
$res['passengerUserId'] = $this->passengerUserId;
}
if (null !== $this->payee) {
$res['payee'] = $this->payee;
}
if (null !== $this->printSerialNumber) {
$res['printSerialNumber'] = $this->printSerialNumber;
}
if (null !== $this->processInstCode) {
$res['processInstCode'] = $this->processInstCode;
}
if (null !== $this->processInstType) {
$res['processInstType'] = $this->processInstType;
}
if (null !== $this->purchaserAddress) {
$res['purchaserAddress'] = $this->purchaserAddress;
}
if (null !== $this->purchaserBankAccount) {
$res['purchaserBankAccount'] = $this->purchaserBankAccount;
}
if (null !== $this->purchaserBankNameAccount) {
$res['purchaserBankNameAccount'] = $this->purchaserBankNameAccount;
}
if (null !== $this->purchaserName) {
$res['purchaserName'] = $this->purchaserName;
}
if (null !== $this->purchaserTaxNo) {
$res['purchaserTaxNo'] = $this->purchaserTaxNo;
}
if (null !== $this->purchaserTel) {
$res['purchaserTel'] = $this->purchaserTel;
}
if (null !== $this->receiverEmail) {
$res['receiverEmail'] = $this->receiverEmail;
}
if (null !== $this->receiverName) {
$res['receiverName'] = $this->receiverName;
}
if (null !== $this->receiverTel) {
$res['receiverTel'] = $this->receiverTel;
}
if (null !== $this->remark) {
$res['remark'] = $this->remark;
}
if (null !== $this->seatClass) {
$res['seatClass'] = $this->seatClass;
}
if (null !== $this->secondHandCarInvoiceDetailList) {
$res['secondHandCarInvoiceDetailList'] = [];
if (null !== $this->secondHandCarInvoiceDetailList && \is_array($this->secondHandCarInvoiceDetailList)) {
$n = 0;
foreach ($this->secondHandCarInvoiceDetailList as $item) {
$res['secondHandCarInvoiceDetailList'][$n++] = null !== $item ? $item->toMap() : $item;
}
}
}
if (null !== $this->sellerAddress) {
$res['sellerAddress'] = $this->sellerAddress;
}
if (null !== $this->sellerBankAccount) {
$res['sellerBankAccount'] = $this->sellerBankAccount;
}
if (null !== $this->sellerBankNameAccount) {
$res['sellerBankNameAccount'] = $this->sellerBankNameAccount;
}
if (null !== $this->sellerName) {
$res['sellerName'] = $this->sellerName;
}
if (null !== $this->sellerTaxNo) {
$res['sellerTaxNo'] = $this->sellerTaxNo;
}
if (null !== $this->sellerTel) {
$res['sellerTel'] = $this->sellerTel;
}
if (null !== $this->serialNo) {
$res['serialNo'] = $this->serialNo;
}
if (null !== $this->startTime) {
$res['startTime'] = $this->startTime;
}
if (null !== $this->supplySign) {
$res['supplySign'] = $this->supplySign;
}
if (null !== $this->surcharge) {
$res['surcharge'] = $this->surcharge;
}
if (null !== $this->taxAmount) {
$res['taxAmount'] = $this->taxAmount;
}
if (null !== $this->trainNo) {
$res['trainNo'] = $this->trainNo;
}
if (null !== $this->travelDate) {
$res['travelDate'] = $this->travelDate;
}
if (null !== $this->usedVehicleSaleDetailVOList) {
$res['usedVehicleSaleDetailVOList'] = [];
if (null !== $this->usedVehicleSaleDetailVOList && \is_array($this->usedVehicleSaleDetailVOList)) {
$n = 0;
foreach ($this->usedVehicleSaleDetailVOList as $item) {
$res['usedVehicleSaleDetailVOList'][$n++] = null !== $item ? $item->toMap() : $item;
}
}
}
if (null !== $this->vehicleSaleDetailVOList) {
$res['vehicleSaleDetailVOList'] = [];
if (null !== $this->vehicleSaleDetailVOList && \is_array($this->vehicleSaleDetailVOList)) {
$n = 0;
foreach ($this->vehicleSaleDetailVOList as $item) {
$res['vehicleSaleDetailVOList'][$n++] = null !== $item ? $item->toMap() : $item;
}
}
}
if (null !== $this->verifyStatus) {
$res['verifyStatus'] = $this->verifyStatus;
}
if (null !== $this->voucherCode) {
$res['voucherCode'] = $this->voucherCode;
}
if (null !== $this->voucherStatus) {
$res['voucherStatus'] = $this->voucherStatus;
}
return $res;
}