1

私のAPIには、のマップを含むタイプがありますuuid->Drive。それを定義するために Map type[1] を使用しました:

type: object
properties:
  drives:
    required: false
    type: object
    properties:
      [(a-zA-Z0-9-)*] :
         type: Drive

それは機能しますが、パターンをより正確にしたいと思います。しかし、私はそれを機能させることができません。

  • ["(a-zA-Z0-9){8}-(a-zA-Z0-9){4}-(a-zA-Z0-9){4}-(a-zA-Z0-9){4}-(a-zA-Z0-9){12}"]:正規表現としては使わないようです。
  • [(a-zA-Z0-9){8}-(a-zA-Z0-9){4}-(a-zA-Z0-9){4}-(a-zA-Z0-9){4}-(a-zA-Z0-9){12}]:フロー コレクション エントリ間のカンマが抜けていると言う

RAML 1.0 を使用して Map タイプで複雑な式を使用するにはどうすればよいですか?

(私はAPI Workbenchを使用しています)

[1] http://docs.raml.org/specs/1.0/#raml-10-spec-map-types

4

2 に答える 2