Как описать объект схемы со значением? - PullRequest
0 голосов
/ 09 июля 2019

Это то, что я хочу

<messages>
        <message from="aaa" date="2019-07-09T13:41:12Z">sampletext1</message>
        <message from="bbb" date="2019-07-09T14:26:36Z">sampletext2</message>
</messages>

Это то, что я пытался

messages:
  type: "object"
  properties:
    message:
      type: "array"
      xml:
        name: "message"
      items:
        $ref: "#/components/schemas/message"
  xml:
    name: "messages"      

message:
      type: "object"
      xml:
        name: "message"
      properties:
        from:
          type: "string"
        date:
          type: "string"
          format: "date-time"
        value:
          type: "string"
          example: "sample text"

Но это означает следующее.

<messages>
    <message>
        <from>string</from>
        <date>2019-07-09T19:47:47.264Z</date>
        <value>sample text</value>
    </message>
</messages>

Как получить свойства "from" и "date" в теге "message" и представить образец текста между тегами сообщения в виде значения без тегов "value" с openapi 3.00,2

...