Я хочу определить параметр запроса в RAML, который является строкой map [string] [], но я не знаю, как это определить. Вместо этого я использую примеры, но API Designer не показывает это так, как я определяю. мой ...

0
mohammad jawad Barati 15 Дек 2020 в 18:07

1 ответ

Лучший ответ

Я разобрался. вы можете просто определить строку запроса как тип в RAML, а затем использовать ее в параметре запроса следующим образом:

#%RAML 1.0

types:
  filterCollection:
    description: filter collection query strings
    properties:
      hasSell:
        description: collection has sell
        type: boolean
        required: false
        example: true
      minSell:
        description: collection total sell is greater than minSell
        type: number
        required: false
        example: 10

traits:
  filters:
    usage: getting products based on query parameters.
    queryParameters:
      pid:
        displayName: Product Id
        type: string
        required: false
      filter:
        type: Types.filters
/product:
  type: { ResourceTypes.Collection }
  is: [filters]
  put:
0
mohammad jawad Barati 16 Дек 2020 в 12:46