github.com/snyk/vervet/v4@v4.27.2/testdata/conflict/_examples/2021-06-15/spec.yaml (about)

     1  openapi: 3.0.3
     2  x-snyk-api-stability: beta
     3  info:
     4    title: Registry
     5    version: 3.0.0
     6  servers:
     7    - url: /api/v3
     8      description: Snyk Registry
     9  paths:
    10    /examples/hello-world:
    11      post:
    12        description: Create a single result from the hello-world example - from example 1
    13        operationId: helloWorldCreate
    14        requestBody:
    15          content:
    16            application/vnd.api+json:
    17              schema:
    18                type: object
    19                properties:
    20                  attributes:
    21                    type: object
    22                    properties:
    23                      message:
    24                        type: string
    25                      betaField: 
    26                        type: string
    27                    additionalProperties: false
    28                    required: [ 'message', 'betaField' ]
    29                additionalProperties: false
    30                required: ['attributes']
    31        responses:
    32          '201':
    33            description: 'A hello world entity being requested is returned'
    34            content:
    35              application/vnd.api+json:
    36                schema:
    37                  type: object
    38                  required: ['jsonapi', 'data', 'links']
    39                  additionalProperties: false
    40  
    41    /examples/hello-world/{id1}:
    42      get:
    43        description: Get a single result from the hello-world example - from example 1
    44        operationId: helloWorldGetOne
    45        parameters:
    46          - name: id1
    47            description: The id of the hello-world example entity to be retrieved.
    48            in: path
    49            required: true
    50            schema:
    51              type: string
    52        responses:
    53          '200':
    54            description: 'A hello world entity being requested is returned'
    55            content:
    56              application/vnd.api+json:
    57                schema:
    58                  type: object
    59                  required: ['jsonapi', 'data', 'links']
    60                  additionalProperties: false
    61  
    62  components:
    63    schemas:
    64      HelloWorld:
    65        type: object
    66        properties:
    67          type:
    68            type: string
    69          id:
    70            type: string
    71            format: uuid
    72          attributes:
    73            type: object
    74            properties:
    75              message:
    76                type: string
    77              requestSubject:
    78                type: object
    79                properties:
    80                  publicId:
    81                    type: string
    82                    format: uuid
    83                  type:
    84                    type: string
    85                  clientId:
    86                    type: string
    87                    format: uuid
    88                required: ['publicId', 'type' ]
    89                additionalProperties: false
    90            required: ['message', 'requestSubject']
    91            additionalProperties: false
    92        required: ['type', 'id', 'attributes']
    93        additionalProperties: false