App\Soap\dealerbuilt\src\BaseApi\DealPushRequestType:
    properties:
        baseResidualAmount:
            expose: true
            access_type: public_method
            serialized_name: BaseResidualAmount
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getBaseResidualAmount
                setter: setBaseResidualAmount
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        buyRate:
            expose: true
            access_type: public_method
            serialized_name: BuyRate
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getBuyRate
                setter: setBuyRate
            type: float
        cashDownPayment:
            expose: true
            access_type: public_method
            serialized_name: CashDownPayment
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getCashDownPayment
                setter: setCashDownPayment
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        cobuyer:
            expose: true
            access_type: public_method
            serialized_name: Cobuyer
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getCobuyer
                setter: setCobuyer
            type: App\Soap\dealerbuilt\src\Models\Sales\CobuyerInfoType
        contractDate:
            expose: true
            access_type: public_method
            serialized_name: ContractDate
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getContractDate
                setter: setContractDate
            type: GoetasWebservices\Xsd\XsdToPhp\XMLSchema\DateTime
        customerDriverLicense:
            expose: true
            access_type: public_method
            serialized_name: CustomerDriverLicense
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getCustomerDriverLicense
                setter: setCustomerDriverLicense
            type: App\Soap\dealerbuilt\src\Models\DriversLicenseType
        daysToFirstPayment:
            expose: true
            access_type: public_method
            serialized_name: DaysToFirstPayment
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getDaysToFirstPayment
                setter: setDaysToFirstPayment
            type: int
        dealKey:
            expose: true
            access_type: public_method
            serialized_name: DealKey
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getDealKey
                setter: setDealKey
            type: string
        dealType:
            expose: true
            access_type: public_method
            serialized_name: DealType
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getDealType
                setter: setDealType
            type: string
        estimatedPayment:
            expose: true
            access_type: public_method
            serialized_name: EstimatedPayment
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getEstimatedPayment
                setter: setEstimatedPayment
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        externalDealId:
            expose: true
            access_type: public_method
            serialized_name: ExternalDealId
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getExternalDealId
                setter: setExternalDealId
            type: string
        finance:
            expose: true
            access_type: public_method
            serialized_name: Finance
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getFinance
                setter: setFinance
            type: App\Soap\dealerbuilt\src\Models\Sales\BuyInfoType
        financeCharge:
            expose: true
            access_type: public_method
            serialized_name: FinanceCharge
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getFinanceCharge
                setter: setFinanceCharge
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        financeManagerNumbers:
            expose: true
            access_type: public_method
            serialized_name: FinanceManagerNumbers
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getFinanceManagerNumbers
                setter: setFinanceManagerNumbers
            type: array<string>
            xml_list:
                inline: false
                entry_name: string
                skip_when_empty: true
                namespace: 'http://schemas.microsoft.com/2003/10/Serialization/Arrays'
        hardAdds:
            expose: true
            access_type: public_method
            serialized_name: HardAdds
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getHardAdds
                setter: setHardAdds
            type: array<App\Soap\dealerbuilt\src\Models\Sales\HardAddType>
            xml_list:
                inline: false
                entry_name: HardAdd
                skip_when_empty: true
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Sales'
        incentives:
            expose: true
            access_type: public_method
            serialized_name: Incentives
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getIncentives
                setter: setIncentives
            type: array<App\Soap\dealerbuilt\src\Models\Sales\IncentiveType>
            xml_list:
                inline: false
                entry_name: Incentive
                skip_when_empty: true
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Sales'
        insuranceProducts:
            expose: true
            access_type: public_method
            serialized_name: InsuranceProducts
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getInsuranceProducts
                setter: setInsuranceProducts
            type: array<App\Soap\dealerbuilt\src\Models\Sales\InsuranceProductType>
            xml_list:
                inline: false
                entry_name: InsuranceProduct
                skip_when_empty: true
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Sales'
        inventoryKey:
            expose: true
            access_type: public_method
            serialized_name: InventoryKey
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getInventoryKey
                setter: setInventoryKey
            type: string
        lease:
            expose: true
            access_type: public_method
            serialized_name: Lease
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getLease
                setter: setLease
            type: App\Soap\dealerbuilt\src\Models\Sales\LeaseInfoType
        lenderCode:
            expose: true
            access_type: public_method
            serialized_name: LenderCode
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getLenderCode
                setter: setLenderCode
            type: string
        mileageResidualAdjustPercent:
            expose: true
            access_type: public_method
            serialized_name: MileageResidualAdjustPercent
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getMileageResidualAdjustPercent
                setter: setMileageResidualAdjustPercent
            type: float
        mrm:
            expose: true
            access_type: public_method
            serialized_name: Mrm
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getMrm
                setter: setMrm
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        msrp:
            expose: true
            access_type: public_method
            serialized_name: Msrp
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getMsrp
                setter: setMsrp
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        prepaidFinanceChargeAmount:
            expose: true
            access_type: public_method
            serialized_name: PrepaidFinanceChargeAmount
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getPrepaidFinanceChargeAmount
                setter: setPrepaidFinanceChargeAmount
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        productDetails:
            expose: true
            access_type: public_method
            serialized_name: ProductDetails
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getProductDetails
                setter: setProductDetails
            type: App\Soap\dealerbuilt\src\Models\Sales\ServiceProductType
        protectionPackages:
            expose: true
            access_type: public_method
            serialized_name: ProtectionPackages
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getProtectionPackages
                setter: setProtectionPackages
            type: array<App\Soap\dealerbuilt\src\Models\Sales\ProtectionPackageType>
            xml_list:
                inline: false
                entry_name: ProtectionPackage
                skip_when_empty: true
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Sales'
        rate:
            expose: true
            access_type: public_method
            serialized_name: Rate
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getRate
                setter: setRate
            type: float
        rebates:
            expose: true
            access_type: public_method
            serialized_name: Rebates
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getRebates
                setter: setRebates
            type: array<App\Soap\dealerbuilt\src\Models\Sales\RebateType>
            xml_list:
                inline: false
                entry_name: Rebate
                skip_when_empty: true
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Sales'
        residualAmount:
            expose: true
            access_type: public_method
            serialized_name: ResidualAmount
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getResidualAmount
                setter: setResidualAmount
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        residualPercentage:
            expose: true
            access_type: public_method
            serialized_name: ResidualPercentage
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getResidualPercentage
                setter: setResidualPercentage
            type: float
        returnDealFlag:
            expose: true
            access_type: public_method
            serialized_name: ReturnDealFlag
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getReturnDealFlag
                setter: setReturnDealFlag
            type: bool
        salesManagerNumber:
            expose: true
            access_type: public_method
            serialized_name: SalesManagerNumber
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getSalesManagerNumber
                setter: setSalesManagerNumber
            type: string
        salesNumber:
            expose: true
            access_type: public_method
            serialized_name: SalesNumber
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getSalesNumber
                setter: setSalesNumber
            type: string
        salesNumber2:
            expose: true
            access_type: public_method
            serialized_name: SalesNumber2
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getSalesNumber2
                setter: setSalesNumber2
            type: string
        sellingPrice:
            expose: true
            access_type: public_method
            serialized_name: SellingPrice
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getSellingPrice
                setter: setSellingPrice
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        serviceContracts:
            expose: true
            access_type: public_method
            serialized_name: ServiceContracts
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getServiceContracts
                setter: setServiceContracts
            type: array<App\Soap\dealerbuilt\src\Models\Sales\ServiceContractType>
            xml_list:
                inline: false
                entry_name: ServiceContract
                skip_when_empty: true
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Sales'
        softAdds:
            expose: true
            access_type: public_method
            serialized_name: SoftAdds
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getSoftAdds
                setter: setSoftAdds
            type: array<App\Soap\dealerbuilt\src\Models\Sales\SoftAddType>
            xml_list:
                inline: false
                entry_name: SoftAdd
                skip_when_empty: true
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Sales'
        stockNumber:
            expose: true
            access_type: public_method
            serialized_name: StockNumber
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getStockNumber
                setter: setStockNumber
            type: string
        storeId:
            expose: true
            access_type: public_method
            serialized_name: StoreId
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getStoreId
                setter: setStoreId
            type: int
        taxableSalesAmount:
            expose: true
            access_type: public_method
            serialized_name: TaxableSalesAmount
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getTaxableSalesAmount
                setter: setTaxableSalesAmount
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        termMonths:
            expose: true
            access_type: public_method
            serialized_name: TermMonths
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getTermMonths
                setter: setTermMonths
            type: int
        tradeIns:
            expose: true
            access_type: public_method
            serialized_name: TradeIns
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getTradeIns
                setter: setTradeIns
            type: array<App\Soap\dealerbuilt\src\BaseApi\TradeInPushRequestType>
            xml_list:
                inline: false
                entry_name: TradeInPushRequest
                skip_when_empty: true
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
        vehicleId:
            expose: true
            access_type: public_method
            serialized_name: VehicleId
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getVehicleId
                setter: setVehicleId
            type: int
        waiveFeesAndTaxes:
            expose: true
            access_type: public_method
            serialized_name: WaiveFeesAndTaxes
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi'
            accessor:
                getter: getWaiveFeesAndTaxes
                setter: setWaiveFeesAndTaxes
            type: bool
