module Croods::Resource::JsonSchema::Links::Update

Public Class Methods

schema(resource) click to toggle source
# File lib/croods/resource/json_schema/links/update.rb, line 19
def schema(resource)
  {
    additionalProperties: false,
    properties: Properties.schema(resource, request: true),
    type: ['object']
  }
end
target_schema(resource) click to toggle source
# File lib/croods/resource/json_schema/links/update.rb, line 27
def target_schema(resource)
  {
    anyOf: [
      resource.ref,
      { '$ref': '#/definitions/error' }
    ]
  }
end