How to do union for multiple examples in resource type?

I have a resource type like this (unnecessary part truncated):

#%RAML 1.0 ResourceType

usage: Use this resourceType when the only operation is post
description: Post <<type-name>>

post:
  description: Post <<type-name>>
  body:
    application/json:
      type: <<type-name>> 
      examples: 
        ex: <<request-example>>     
  responses:
    200:
      body:
        application/json:
          type: <<response-type-name>>
          examples: 
            ex: <<response-example>>

I am using it like so:

/notifications:
  is:
    - clientIdClientSecret
  description: Send the notification payload from apple or android notification service
  type:
    postResourceType:
      type-name: AndroidRequest | AppleRequest
      response-type-name: AndroidResponse | AppleResponse
      request-example: !include /examples/android-request.raml
      response-example: !include /examples/android-response.raml
      error-type-name: error
      errors-example: !include /examples/error.raml
  post:
    queryParameters:
        platform: 
          description: |
            "Represents the name of the platform" 
              - apple = apple platform
          enum:
            - 'apple'
          type: string
          required: true

I was able to do union for types like AndroidRequest | AppleRequest. How do I do the union for examples? And the union must be optional!
so it should be request-example1 | request-example2. But if I don’t provide the request-example2 in an endpoint where either-or isn’t required, it shouldn’t throw error!
By “union”, “either-or” is what I have in my mind (NOT BOTH).

You’ll have to define your examples within the types, in your case AndroidRequest and AppleRequest individually.