Skip to content

Instantly share code, notes, and snippets.

@e-nikolov
Last active March 19, 2019 19:22
Show Gist options
  • Save e-nikolov/79a0ef8cfcc765e5e155025a06ff6a18 to your computer and use it in GitHub Desktop.
Save e-nikolov/79a0ef8cfcc765e5e155025a06ff6a18 to your computer and use it in GitHub Desktop.

Revisions

  1. e-nikolov revised this gist Mar 19, 2019. 1 changed file with 31 additions and 0 deletions.
    31 changes: 31 additions & 0 deletions flatten.expected.yaml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,31 @@
    swagger: "2.0"
    info:
    description: No description
    title: api
    contact: {}
    version: 1.0.0
    paths:
    /:
    get:
    responses:
    "200":
    description: "200"
    schema:
    type: object
    properties:
    a:
    type: string
    x-order: 0
    b:
    type: integer
    x-order: 1
    sub:
    $ref: '#/definitions/subResponse'
    x-order: 2
    definitions:
    subResponse:
    properties:
    d:
    type: string
    e:
    type: string
  2. e-nikolov revised this gist Mar 18, 2019. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions api.yaml
    Original file line number Diff line number Diff line change
    @@ -16,11 +16,11 @@ paths:
    type: "object"
    properties:
    a:
    type: string
    x-order: 0
    type: string
    b:
    type: integer
    x-order: 1
    type: integer
    sub:
    x-order: 2
    $ref: 'definitions.yaml#/definitions/SubResponse'
  3. e-nikolov renamed this gist Mar 18, 2019. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  4. e-nikolov created this gist Mar 18, 2019.
    17 changes: 17 additions & 0 deletions definitions.yaml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,17 @@
    ---
    swagger: "2.0"
    info:
    description: "No description"
    version: "1.0.0"
    title: "api"
    contact: {}

    paths:

    definitions:
    SubResponse:
    properties:
    d:
    type: string
    e:
    type: string
    30 changes: 30 additions & 0 deletions flatten.yaml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,30 @@
    swagger: "2.0"
    info:
    description: No description
    title: api
    contact: {}
    version: 1.0.0
    paths:
    /:
    get:
    responses:
    "200":
    description: "200"
    schema:
    type: object
    properties:
    a:
    type: string
    x-order: 0
    b:
    type: integer
    x-order: 1
    sub:
    $ref: '#/definitions/subResponse'
    definitions:
    subResponse:
    properties:
    d:
    type: string
    e:
    type: string
    26 changes: 26 additions & 0 deletions swagger.yaml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,26 @@
    ---
    swagger: "2.0"
    info:
    description: "No description"
    version: "1.0.0"
    title: "api"
    contact: {}

    paths:
    /:
    get:
    responses:
    200:
    description: "200"
    schema:
    type: "object"
    properties:
    a:
    type: string
    x-order: 0
    b:
    type: integer
    x-order: 1
    sub:
    x-order: 2
    $ref: 'definitions.yaml#/definitions/SubResponse'