App\Soap\dealertrack\src\ClosedRepairOrder:
    xml_root_name: ClosedRepairOrder
    xml_root_namespace: opentrack.dealertrack.com
    properties:
        companyNumber:
            expose: true
            access_type: public_method
            serialized_name: CompanyNumber
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getCompanyNumber
                setter: setCompanyNumber
            type: string
        repairOrderNumber:
            expose: true
            access_type: public_method
            serialized_name: RepairOrderNumber
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getRepairOrderNumber
                setter: setRepairOrderNumber
            type: int
        repairOrderType:
            expose: true
            access_type: public_method
            serialized_name: RepairOrderType
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getRepairOrderType
                setter: setRepairOrderType
            type: App\Soap\dealertrack\src\RepairOrderType
        warrantyRONumber:
            expose: true
            access_type: public_method
            serialized_name: WarrantyRONumber
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getWarrantyRONumber
                setter: setWarrantyRONumber
            type: int
        serviceWriterID:
            expose: true
            access_type: public_method
            serialized_name: ServiceWriterID
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getServiceWriterID
                setter: setServiceWriterID
            type: string
        rOTechnicianID:
            expose: true
            access_type: public_method
            serialized_name: ROTechnicianID
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getROTechnicianID
                setter: setROTechnicianID
            type: string
        customerKey:
            expose: true
            access_type: public_method
            serialized_name: CustomerKey
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getCustomerKey
                setter: setCustomerKey
            type: int
        customerName:
            expose: true
            access_type: public_method
            serialized_name: CustomerName
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getCustomerName
                setter: setCustomerName
            type: string
        customerAddress1:
            expose: true
            access_type: public_method
            serialized_name: CustomerAddress1
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getCustomerAddress1
                setter: setCustomerAddress1
            type: string
        customerAddress2:
            expose: true
            access_type: public_method
            serialized_name: CustomerAddress2
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getCustomerAddress2
                setter: setCustomerAddress2
            type: string
        customerCity:
            expose: true
            access_type: public_method
            serialized_name: CustomerCity
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getCustomerCity
                setter: setCustomerCity
            type: string
        customerState:
            expose: true
            access_type: public_method
            serialized_name: CustomerState
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getCustomerState
                setter: setCustomerState
            type: string
        customerZipCode:
            expose: true
            access_type: public_method
            serialized_name: CustomerZipCode
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getCustomerZipCode
                setter: setCustomerZipCode
            type: int
        aRCustomerKey:
            expose: true
            access_type: public_method
            serialized_name: ARCustomerKey
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getARCustomerKey
                setter: setARCustomerKey
            type: int
        paymentMethod:
            expose: true
            access_type: public_method
            serialized_name: PaymentMethod
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getPaymentMethod
                setter: setPaymentMethod
            type: App\Soap\dealertrack\src\PaymentMethod
        openDate:
            expose: true
            access_type: public_method
            serialized_name: OpenDate
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getOpenDate
                setter: setOpenDate
            type: int
        closeDate:
            expose: true
            access_type: public_method
            serialized_name: CloseDate
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getCloseDate
                setter: setCloseDate
            type: int
        finalCloseDate:
            expose: true
            access_type: public_method
            serialized_name: FinalCloseDate
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getFinalCloseDate
                setter: setFinalCloseDate
            type: int
        vIN:
            expose: true
            access_type: public_method
            serialized_name: VIN
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getVIN
                setter: setVIN
            type: string
        totalEstimate:
            expose: true
            access_type: public_method
            serialized_name: TotalEstimate
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getTotalEstimate
                setter: setTotalEstimate
            type: float
        serviceContractComp:
            expose: true
            access_type: public_method
            serialized_name: ServiceContractComp
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getServiceContractComp
                setter: setServiceContractComp
            type: int
        serviceContractComp2:
            expose: true
            access_type: public_method
            serialized_name: ServiceContractComp2
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getServiceContractComp2
                setter: setServiceContractComp2
            type: int
        serviceContractDeduct:
            expose: true
            access_type: public_method
            serialized_name: ServiceContractDeduct
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getServiceContractDeduct
                setter: setServiceContractDeduct
            type: float
        serviceContractDeduct2:
            expose: true
            access_type: public_method
            serialized_name: ServiceContractDeduct2
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getServiceContractDeduct2
                setter: setServiceContractDeduct2
            type: float
        warrantyDeduct:
            expose: true
            access_type: public_method
            serialized_name: WarrantyDeduct
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getWarrantyDeduct
                setter: setWarrantyDeduct
            type: float
        franchiseCode:
            expose: true
            access_type: public_method
            serialized_name: FranchiseCode
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getFranchiseCode
                setter: setFranchiseCode
            type: string
        odometerIn:
            expose: true
            access_type: public_method
            serialized_name: OdometerIn
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getOdometerIn
                setter: setOdometerIn
            type: int
        odometerOut:
            expose: true
            access_type: public_method
            serialized_name: OdometerOut
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getOdometerOut
                setter: setOdometerOut
            type: int
        checkNumber:
            expose: true
            access_type: public_method
            serialized_name: CheckNumber
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getCheckNumber
                setter: setCheckNumber
            type: App\Soap\dealertrack\src\CheckNumber
        purchaseOrderNumber:
            expose: true
            access_type: public_method
            serialized_name: PurchaseOrderNumber
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getPurchaseOrderNumber
                setter: setPurchaseOrderNumber
            type: App\Soap\dealertrack\src\PurchaseOrderNumber
        receiptNumber:
            expose: true
            access_type: public_method
            serialized_name: ReceiptNumber
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getReceiptNumber
                setter: setReceiptNumber
            type: int
        partsTotal:
            expose: true
            access_type: public_method
            serialized_name: PartsTotal
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getPartsTotal
                setter: setPartsTotal
            type: float
        laborTotal:
            expose: true
            access_type: public_method
            serialized_name: LaborTotal
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getLaborTotal
                setter: setLaborTotal
            type: float
        subletTotal:
            expose: true
            access_type: public_method
            serialized_name: SubletTotal
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getSubletTotal
                setter: setSubletTotal
            type: float
        serviceContractDeductPaid:
            expose: true
            access_type: public_method
            serialized_name: ServiceContractDeductPaid
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getServiceContractDeductPaid
                setter: setServiceContractDeductPaid
            type: float
        serviceContractTotal:
            expose: true
            access_type: public_method
            serialized_name: ServiceContractTotal
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getServiceContractTotal
                setter: setServiceContractTotal
            type: float
        specialOrderDeposits:
            expose: true
            access_type: public_method
            serialized_name: SpecialOrderDeposits
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getSpecialOrderDeposits
                setter: setSpecialOrderDeposits
            type: float
        customerPayHazardousMaterials:
            expose: true
            access_type: public_method
            serialized_name: CustomerPayHazardousMaterials
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getCustomerPayHazardousMaterials
                setter: setCustomerPayHazardousMaterials
            type: float
        customerPaySaleTax:
            expose: true
            access_type: public_method
            serialized_name: CustomerPaySaleTax
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getCustomerPaySaleTax
                setter: setCustomerPaySaleTax
            type: float
        customerPaySaleTax2:
            expose: true
            access_type: public_method
            serialized_name: CustomerPaySaleTax2
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getCustomerPaySaleTax2
                setter: setCustomerPaySaleTax2
            type: float
        customerPaySaleTax3:
            expose: true
            access_type: public_method
            serialized_name: CustomerPaySaleTax3
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getCustomerPaySaleTax3
                setter: setCustomerPaySaleTax3
            type: float
        customerPaySaleTax4:
            expose: true
            access_type: public_method
            serialized_name: CustomerPaySaleTax4
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getCustomerPaySaleTax4
                setter: setCustomerPaySaleTax4
            type: float
        warrantySaleTax:
            expose: true
            access_type: public_method
            serialized_name: WarrantySaleTax
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getWarrantySaleTax
                setter: setWarrantySaleTax
            type: float
        warrantySaleTax2:
            expose: true
            access_type: public_method
            serialized_name: WarrantySaleTax2
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getWarrantySaleTax2
                setter: setWarrantySaleTax2
            type: float
        warrantySaleTax3:
            expose: true
            access_type: public_method
            serialized_name: WarrantySaleTax3
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getWarrantySaleTax3
                setter: setWarrantySaleTax3
            type: float
        warrantySaleTax4:
            expose: true
            access_type: public_method
            serialized_name: WarrantySaleTax4
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getWarrantySaleTax4
                setter: setWarrantySaleTax4
            type: float
        internalSaleTax:
            expose: true
            access_type: public_method
            serialized_name: InternalSaleTax
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getInternalSaleTax
                setter: setInternalSaleTax
            type: float
        internalSaleTax2:
            expose: true
            access_type: public_method
            serialized_name: InternalSaleTax2
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getInternalSaleTax2
                setter: setInternalSaleTax2
            type: float
        internalSaleTax3:
            expose: true
            access_type: public_method
            serialized_name: InternalSaleTax3
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getInternalSaleTax3
                setter: setInternalSaleTax3
            type: float
        internalSaleTax4:
            expose: true
            access_type: public_method
            serialized_name: InternalSaleTax4
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getInternalSaleTax4
                setter: setInternalSaleTax4
            type: float
        serviceContractSaleTax:
            expose: true
            access_type: public_method
            serialized_name: ServiceContractSaleTax
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getServiceContractSaleTax
                setter: setServiceContractSaleTax
            type: float
        serviceContractSaleTax2:
            expose: true
            access_type: public_method
            serialized_name: ServiceContractSaleTax2
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getServiceContractSaleTax2
                setter: setServiceContractSaleTax2
            type: float
        serviceContractSaleTax3:
            expose: true
            access_type: public_method
            serialized_name: ServiceContractSaleTax3
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getServiceContractSaleTax3
                setter: setServiceContractSaleTax3
            type: float
        serviceContractSaleTax4:
            expose: true
            access_type: public_method
            serialized_name: ServiceContractSaleTax4
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getServiceContractSaleTax4
                setter: setServiceContractSaleTax4
            type: float
        customerPayShopSup:
            expose: true
            access_type: public_method
            serialized_name: CustomerPayShopSup
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getCustomerPayShopSup
                setter: setCustomerPayShopSup
            type: float
        warrantyShopSup:
            expose: true
            access_type: public_method
            serialized_name: WarrantyShopSup
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getWarrantyShopSup
                setter: setWarrantyShopSup
            type: float
        internalShopSup:
            expose: true
            access_type: public_method
            serialized_name: InternalShopSup
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getInternalShopSup
                setter: setInternalShopSup
            type: float
        serviceContractShopSup:
            expose: true
            access_type: public_method
            serialized_name: ServiceContractShopSup
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getServiceContractShopSup
                setter: setServiceContractShopSup
            type: float
        couponNumber:
            expose: true
            access_type: public_method
            serialized_name: CouponNumber
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getCouponNumber
                setter: setCouponNumber
            type: int
        couponDiscount:
            expose: true
            access_type: public_method
            serialized_name: CouponDiscount
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getCouponDiscount
                setter: setCouponDiscount
            type: float
        totalCouponDiscount:
            expose: true
            access_type: public_method
            serialized_name: TotalCouponDiscount
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getTotalCouponDiscount
                setter: setTotalCouponDiscount
            type: float
        totalSale:
            expose: true
            access_type: public_method
            serialized_name: TotalSale
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getTotalSale
                setter: setTotalSale
            type: float
        totalGross:
            expose: true
            access_type: public_method
            serialized_name: TotalGross
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getTotalGross
                setter: setTotalGross
            type: float
        internalAuthBy:
            expose: true
            access_type: public_method
            serialized_name: InternalAuthBy
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getInternalAuthBy
                setter: setInternalAuthBy
            type: App\Soap\dealertrack\src\InternalAuthBy
        tagNumber:
            expose: true
            access_type: public_method
            serialized_name: TagNumber
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getTagNumber
                setter: setTagNumber
            type: string
        dateTimeOfAppointment:
            expose: true
            access_type: public_method
            serialized_name: DateTimeOfAppointment
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getDateTimeOfAppointment
                setter: setDateTimeOfAppointment
            type: int
        dateTimeLastLineComplete:
            expose: true
            access_type: public_method
            serialized_name: DateTimeLastLineComplete
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getDateTimeLastLineComplete
                setter: setDateTimeLastLineComplete
            type: int
        dateTimePreInvoiced:
            expose: true
            access_type: public_method
            serialized_name: DateTimePreInvoiced
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getDateTimePreInvoiced
                setter: setDateTimePreInvoiced
            type: int
        towedInIndicator:
            expose: true
            access_type: public_method
            serialized_name: TowedInIndicator
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getTowedInIndicator
                setter: setTowedInIndicator
            type: App\Soap\dealertrack\src\TowedInIndicator
        details:
            expose: true
            access_type: public_method
            serialized_name: Details
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getDetails
                setter: setDetails
            type: array<App\Soap\dealertrack\src\ClosedRepairOrderDetail>
            xml_list:
                inline: false
                entry_name: ClosedRepairOrderDetail
                skip_when_empty: false
                namespace: opentrack.dealertrack.com
        fees:
            expose: true
            access_type: public_method
            serialized_name: Fees
            xml_element:
                namespace: opentrack.dealertrack.com
            accessor:
                getter: getFees
                setter: setFees
            type: App\Soap\dealertrack\src\Fees
