App\Soap\dealerbuilt\src\Models\Service\RepairOrderJobType:
    properties:
        addOnRepairIndicator:
            expose: true
            access_type: public_method
            serialized_name: AddOnRepairIndicator
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getAddOnRepairIndicator
                setter: setAddOnRepairIndicator
            type: bool
        campaignDispositionCode:
            expose: true
            access_type: public_method
            serialized_name: CampaignDispositionCode
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getCampaignDispositionCode
                setter: setCampaignDispositionCode
            type: string
        campaignNumber:
            expose: true
            access_type: public_method
            serialized_name: CampaignNumber
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getCampaignNumber
                setter: setCampaignNumber
            type: string
        causeCode:
            expose: true
            access_type: public_method
            serialized_name: CauseCode
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getCauseCode
                setter: setCauseCode
            type: string
        causeDescription:
            expose: true
            access_type: public_method
            serialized_name: CauseDescription
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getCauseDescription
                setter: setCauseDescription
            type: string
        claimComment:
            expose: true
            access_type: public_method
            serialized_name: ClaimComment
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getClaimComment
                setter: setClaimComment
            type: string
        complaint:
            expose: true
            access_type: public_method
            serialized_name: Complaint
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getComplaint
                setter: setComplaint
            type: string
        complaintCode:
            expose: true
            access_type: public_method
            serialized_name: ComplaintCode
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getComplaintCode
                setter: setComplaintCode
            type: string
        complaintDescription:
            expose: true
            access_type: public_method
            serialized_name: ComplaintDescription
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getComplaintDescription
                setter: setComplaintDescription
            type: string
        correction:
            expose: true
            access_type: public_method
            serialized_name: Correction
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getCorrection
                setter: setCorrection
            type: string
        correctionDescription:
            expose: true
            access_type: public_method
            serialized_name: CorrectionDescription
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getCorrectionDescription
                setter: setCorrectionDescription
            type: string
        couponDiscountAmount:
            expose: true
            access_type: public_method
            serialized_name: CouponDiscountAmount
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getCouponDiscountAmount
                setter: setCouponDiscountAmount
            type: float
        defectCode:
            expose: true
            access_type: public_method
            serialized_name: DefectCode
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getDefectCode
                setter: setDefectCode
            type: string
        diagnosticName:
            expose: true
            access_type: public_method
            serialized_name: DiagnosticName
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getDiagnosticName
                setter: setDiagnosticName
            type: string
        freightTotal:
            expose: true
            access_type: public_method
            serialized_name: FreightTotal
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getFreightTotal
                setter: setFreightTotal
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        hazmatTotal:
            expose: true
            access_type: public_method
            serialized_name: HazmatTotal
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getHazmatTotal
                setter: setHazmatTotal
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        isFailedPartJob:
            expose: true
            access_type: public_method
            serialized_name: IsFailedPartJob
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getIsFailedPartJob
                setter: setIsFailedPartJob
            type: bool
        jobId:
            expose: true
            access_type: public_method
            serialized_name: JobId
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getJobId
                setter: setJobId
            type: string
        jobCode:
            expose: true
            access_type: public_method
            serialized_name: JobCode
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getJobCode
                setter: setJobCode
            type: string
        jobCodeDescription:
            expose: true
            access_type: public_method
            serialized_name: JobCodeDescription
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getJobCodeDescription
                setter: setJobCodeDescription
            type: string
        jobCodeGroup:
            expose: true
            access_type: public_method
            serialized_name: JobCodeGroup
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getJobCodeGroup
                setter: setJobCodeGroup
            type: string
        jobCost:
            expose: true
            access_type: public_method
            serialized_name: JobCost
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getJobCost
                setter: setJobCost
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        jobLaborRate:
            expose: true
            access_type: public_method
            serialized_name: JobLaborRate
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getJobLaborRate
                setter: setJobLaborRate
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        jobNumber:
            expose: true
            access_type: public_method
            serialized_name: JobNumber
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getJobNumber
                setter: setJobNumber
            type: int
        jobTax:
            expose: true
            access_type: public_method
            serialized_name: JobTax
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getJobTax
                setter: setJobTax
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        jobTotal:
            expose: true
            access_type: public_method
            serialized_name: JobTotal
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getJobTotal
                setter: setJobTotal
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        jobTypeString:
            expose: true
            access_type: public_method
            serialized_name: JobTypeString
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getJobTypeString
                setter: setJobTypeString
            type: string
        laborActionCode:
            expose: true
            access_type: public_method
            serialized_name: LaborActionCode
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getLaborActionCode
                setter: setLaborActionCode
            type: string
        laborActionDescription:
            expose: true
            access_type: public_method
            serialized_name: LaborActionDescription
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getLaborActionDescription
                setter: setLaborActionDescription
            type: string
        laborActualHours:
            expose: true
            access_type: public_method
            serialized_name: LaborActualHours
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getLaborActualHours
                setter: setLaborActualHours
            type: float
        laborActualHoursNumeric:
            expose: true
            access_type: public_method
            serialized_name: LaborActualHoursNumeric
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getLaborActualHoursNumeric
                setter: setLaborActualHoursNumeric
            type: float
        laborAllowanceHours:
            expose: true
            access_type: public_method
            serialized_name: LaborAllowanceHours
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getLaborAllowanceHours
                setter: setLaborAllowanceHours
            type: float
        laborCost:
            expose: true
            access_type: public_method
            serialized_name: LaborCost
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getLaborCost
                setter: setLaborCost
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        laborInvoiceNumber:
            expose: true
            access_type: public_method
            serialized_name: LaborInvoiceNumber
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getLaborInvoiceNumber
                setter: setLaborInvoiceNumber
            type: string
        laborItems:
            expose: true
            access_type: public_method
            serialized_name: LaborItems
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getLaborItems
                setter: setLaborItems
            type: array<App\Soap\dealerbuilt\src\Models\Service\LaborItemType>
            xml_list:
                inline: false
                entry_name: LaborItem
                skip_when_empty: true
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
        laborOperationComment:
            expose: true
            access_type: public_method
            serialized_name: LaborOperationComment
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getLaborOperationComment
                setter: setLaborOperationComment
            type: string
        laborTotal:
            expose: true
            access_type: public_method
            serialized_name: LaborTotal
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getLaborTotal
                setter: setLaborTotal
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        locationDescription:
            expose: true
            access_type: public_method
            serialized_name: LocationDescription
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getLocationDescription
                setter: setLocationDescription
            type: string
        menuPartsPrice:
            expose: true
            access_type: public_method
            serialized_name: MenuPartsPrice
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getMenuPartsPrice
                setter: setMenuPartsPrice
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        miscFees:
            expose: true
            access_type: public_method
            serialized_name: MiscFees
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getMiscFees
                setter: setMiscFees
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        miscellaneousNotes:
            expose: true
            access_type: public_method
            serialized_name: MiscellaneousNotes
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getMiscellaneousNotes
                setter: setMiscellaneousNotes
            type: string
        operationName:
            expose: true
            access_type: public_method
            serialized_name: OperationName
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getOperationName
                setter: setOperationName
            type: string
        packageCode:
            expose: true
            access_type: public_method
            serialized_name: PackageCode
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getPackageCode
                setter: setPackageCode
            type: string
        parts:
            expose: true
            access_type: public_method
            serialized_name: Parts
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getParts
                setter: setParts
            type: array<App\Soap\dealerbuilt\src\Models\Service\RepairOrderPartType>
            xml_list:
                inline: false
                entry_name: RepairOrderPart
                skip_when_empty: true
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
        partsCost:
            expose: true
            access_type: public_method
            serialized_name: PartsCost
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getPartsCost
                setter: setPartsCost
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        partsTotal:
            expose: true
            access_type: public_method
            serialized_name: PartsTotal
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getPartsTotal
                setter: setPartsTotal
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        partsWriter:
            expose: true
            access_type: public_method
            serialized_name: PartsWriter
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getPartsWriter
                setter: setPartsWriter
            type: string
        payType:
            expose: true
            access_type: public_method
            serialized_name: PayType
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getPayType
                setter: setPayType
            type: string
        recommendation:
            expose: true
            access_type: public_method
            serialized_name: Recommendation
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getRecommendation
                setter: setRecommendation
            type: string
        rentalTotal:
            expose: true
            access_type: public_method
            serialized_name: RentalTotal
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getRentalTotal
                setter: setRentalTotal
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        rentalVehicles:
            expose: true
            access_type: public_method
            serialized_name: RentalVehicles
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getRentalVehicles
                setter: setRentalVehicles
            type: array<App\Soap\dealerbuilt\src\Models\Service\RentalVehicleType>
            xml_list:
                inline: false
                entry_name: RentalVehicle
                skip_when_empty: true
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
        repeatRepairIndicator:
            expose: true
            access_type: public_method
            serialized_name: RepeatRepairIndicator
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getRepeatRepairIndicator
                setter: setRepeatRepairIndicator
            type: string
        serviceComponents:
            expose: true
            access_type: public_method
            serialized_name: ServiceComponents
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getServiceComponents
                setter: setServiceComponents
            type: array<App\Soap\dealerbuilt\src\Models\Service\RepairOrderServiceComponentType>
            xml_list:
                inline: false
                entry_name: RepairOrderServiceComponent
                skip_when_empty: true
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
        serviceDept:
            expose: true
            access_type: public_method
            serialized_name: ServiceDept
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getServiceDept
                setter: setServiceDept
            type: string
        serviceLeadID:
            expose: true
            access_type: public_method
            serialized_name: ServiceLeadID
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getServiceLeadID
                setter: setServiceLeadID
            type: string
        status:
            expose: true
            access_type: public_method
            serialized_name: Status
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getStatus
                setter: setStatus
            type: string
        subletCost:
            expose: true
            access_type: public_method
            serialized_name: SubletCost
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getSubletCost
                setter: setSubletCost
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        subletTotal:
            expose: true
            access_type: public_method
            serialized_name: SubletTotal
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getSubletTotal
                setter: setSubletTotal
            type: App\Soap\dealerbuilt\src\Models\MonetaryValueType
        taxAmount:
            expose: true
            access_type: public_method
            serialized_name: TaxAmount
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getTaxAmount
                setter: setTaxAmount
            type: float
        technicianNotes:
            expose: true
            access_type: public_method
            serialized_name: TechnicianNotes
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getTechnicianNotes
                setter: setTechnicianNotes
            type: string
        techs:
            expose: true
            access_type: public_method
            serialized_name: Techs
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getTechs
                setter: setTechs
            type: array<App\Soap\dealerbuilt\src\Models\Service\JobTechnicianType>
            xml_list:
                inline: false
                entry_name: JobTechnician
                skip_when_empty: true
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
        warrantyClaimNumber:
            expose: true
            access_type: public_method
            serialized_name: WarrantyClaimNumber
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getWarrantyClaimNumber
                setter: setWarrantyClaimNumber
            type: string
        warrantyClaimType:
            expose: true
            access_type: public_method
            serialized_name: WarrantyClaimType
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getWarrantyClaimType
                setter: setWarrantyClaimType
            type: string
        laborPriceCode:
            expose: true
            access_type: public_method
            serialized_name: LaborPriceCode
            xml_element:
                namespace: 'http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service'
            accessor:
                getter: getLaborPriceCode
                setter: setLaborPriceCode
            type: string
