Definir matriz de múltiples modelos en Swagger 2.0

Esta es mi primera incursión en Swagger, así que por favor sé gentil.

Tengo las siguientes definiciones:

definitions:
  Payload:
    type: object
    properties:
      indicators:
        type: array
        items:
          $ref: '#/definitions/Indicator'
  Indicator:
    type: object
    properties:
      type:
        type: string
      computeOn:
        type: array
        items:
          type: string
        default:
          - close
      parameters:
        type: object
  BBANDS:
    properties:
      type:
        type: string
        default: BBANDS
      computeOn:
        type: array
        items:
          type: string
        default:
          - close
      parameters:
        type: object
        properties:
          timeperiod:
            type: integer
            format: int32
            default: 5
          nbdevup:
            type: integer
            format: int32
            default: 2
          nbdevdn:
            type: integer
            format: int32
            default: 2
          matype:
            type: integer
            format: int32
            default: 0
  DEMA:
    properties:
      type:
        type: string
        default: DEMA
      computeOn:
        type: array
        items:
          type: string
        default:
          - close
      parameters:
        type: object
        properties:
          timeperiod:
            type: integer
            format: int32
            default: 5

EntoncesPayload tiene una propiedad llamadaindicator que es una serie deIndicators. losBBANDS yDEMA son modelos que son detipo Indicator (que sé que no se traduce a Swagger). Lo que me gustaría hacer es definir una matriz de los modelos reales con sus valores predeterminados, en este casoBBANDS yDEMA. Algo como esto:

definitions:
  Payload:
    type: object
    properties:
      indicators:
        type: array
        items:
          - '#/definitions/BBANDS'
          - '#/definitions/DEMA'

o

definitions:
  Payload:
    type: object
    properties:
      indicators:
        type: array
        items:
          - $ref '#/definitions/BBANDS'
          - $ref '#/definitions/DEMA'

Ninguno de los cuales funciona, por supuesto. La razón es mientras que elIndicator modelo describe unindicator correctamente diferenteindicators puede tener un conjunto de parámetros diferente.

¿Hay alguna manera de definir esencialmente una lista de varios modelos o quizás mapear elBBANDS yDEMA modelos enIndicator?

Editar: Resultado del uso de la primera sugerencia de @Helen en el Editor Swagger

Respuestas a la pregunta(2)

Su respuesta a la pregunta