Raml же ресурс разные параметры запроса - PullRequest
0 голосов
/ 15 мая 2018

Я не понимаю, как мне настроить raml api, чтобы вызывать один и тот же ресурс, но с другими параметрами:

www.mysite/user?uid=""
www.mysite/user?name=""&surname=""

Можно ли что-то сделать?

Спасибо

1 Ответ

0 голосов
/ 15 мая 2018

Ресурс такой же: / user , и вы можете указать его только один раз в RAML.Что вы можете сделать, это установить параметры запроса как необязательные.Например:

/user:
  get:
    queryParameters:
      uid:
        type: string
        required: false
      name:
        type: string
        required: false
      surname:
        type: string
        required: false

Или как-то так:

#%RAML 1.0
types:
  uuid: string
  person:
    properties:
      name: string
      surname: string
/user:
  get:
    queryString:
      type: [uuid | person]
...