App\Soap\dealerbuilt\src\BaseApi\AppointmentPushRequestType:
    properties:
        concernPushMethod:
            -
                Choice:
                    choices:
                        - None
                        - ReplaceAllExistingConcerns
                        - AppendConcerns
                        - MergeConcerns
                    groups:
                        - xsd_rules
        concerns:
            -
                Valid: null
        customerStatementPushMethod:
            -
                Choice:
                    choices:
                        - None
                        - PushOverridesJobCodeStatement
                        - JobCodeStatementOverridesPush
                        - Combine
                    groups:
                        - xsd_rules
        mileage:
            -
                GreaterThanOrEqual:
                    value: '-9223372036854775808'
                    groups:
                        - xsd_rules
            -
                LessThanOrEqual:
                    value: '9223372036854775807'
                    groups:
                        - xsd_rules
        scenario:
            -
                Choice:
                    choices:
                        - None
                        - NeedRide
                        - Waiter
                        - Rental
                        - EarlyBird
                        - Valet
                        - CadillacPremiumConceirge
                        - Loaner
                        - PremiumConceirge
                    groups:
                        - xsd_rules
        serviceLocationId:
            -
                GreaterThanOrEqual:
                    value: '-9223372036854775808'
                    groups:
                        - xsd_rules
            -
                LessThanOrEqual:
                    value: '9223372036854775807'
                    groups:
                        - xsd_rules
            -
                NotNull:
                    groups:
                        - xsd_rules
        status:
            -
                Choice:
                    choices:
                        - None
                        - Confirmed
                        - Cancelled
                        - Postponed
                        - UnconfirmedFuture
                        - DealerDefined
                    groups:
                        - xsd_rules
