required:
  - patch

properties:
  id:
    type: string
    readOnly: true
    description: |
      The revisions's identifier (generated by the API)

  user_id:
    type: string
    readOnly: true
    description: |
      The identifier for the user who created this revision.

  patch:
    $ref: 'http://json.schemastore.org/json-patch'
    description: |
      JSON patch representing the changes made to the dialogue description in
      this revision

  type:
    type: string
    default: 'custom'
    description: |
      Programmatically usable string representing the type of change made to
      the dialogue description in this revision.

  details:
    type: object
    default: {}
    description: |
      Optional details about this revision.

required:
  - patch

properties:
  id:
    type: string
    readOnly: true
    description: |
      The revisions's identifier (generated by the API)

  user_id:
    type: string
    readOnly: true
    description: |
      The identifier for the user who created this revision.

  created:
    type: number
    readOnly: true
    description: |
      Timestamp representing when the revision was created in milliseconds
      since the Unix epoch.

  patch:
    $ref: 'http://json.schemastore.org/json-patch'
    description: |
      JSON patch representing the changes made to the dialogue description in
      this revision

  type:
    type: string
    default: 'custom'
    description: |
      Programmatically usable string representing the type of change made to
      the dialogue description in this revision.

  details:
    type: object
    default: {}
    description: |
      Optional details about this revision.

Add timestamp field to revision schema
Add timestamp field to revision schema
