user updating

PATCH /api/v2/users/:id

user updating

Request Form

Response Example

{
  "id": 1,
  "name": "razum2um",
  "surname": "Marley"
}

Request Schema

  • additionalProperties: false
  • user
    • Required: no
    • additionalProperties: false
    • surname
      • Required: no
      • anyOf: [#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"user updating", "prefix"=>"users management", "requestParameters"=>#, @parent_schema=#, @parent_property="requestParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"user"=>#, @parent_schema=#, @parent_property="user", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"anyOf"=>[...]}>}}>}}>, "responseCodes"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema=[#, @parent_schema=#, @parent_property=nil, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"status"=>200, "successful"=>true, "description"=>""}>]>, "responseParameters"=>#, @parent_schema=#, @parent_property="responseParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"id"=>#, @parent_schema=#, @parent_property="id", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"integer", "example"=>1}>, "name"=>#, @parent_schema=#, @parent_property="name", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"razum2um"}>, "surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"Marley"}>}}>, "extensions"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"method"=>"PATCH", "path_info"=>"/api/v2/users/1", "path_params"=>#, @parent_schema=#, @parent_property="path_params", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"controller"=>"api/v2/users", "action"=>"update", "id"=>"1"}>}>}>, @parent_schema=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"user updating", "prefix"=>"users management", "requestParameters"=>#, @parent_schema=#, @parent_property="requestParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"user"=>#, @parent_schema=#, @parent_property="user", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"surname"=>#}}>}}>, "responseCodes"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema=[#, @parent_schema=#, @parent_property=nil, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"status"=>200, "successful"=>true, "description"=>""}>]>, "responseParameters"=>#, @parent_schema=#, @parent_property="responseParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"id"=>#, @parent_schema=#, @parent_property="id", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"integer", "example"=>1}>, "name"=>#, @parent_schema=#, @parent_property="name", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"razum2um"}>, "surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"Marley"}>}}>, "extensions"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"method"=>"PATCH", "path_info"=>"/api/v2/users/1", "path_params"=>#, @parent_schema=#, @parent_property="path_params", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"controller"=>"api/v2/users", "action"=>"update", "id"=>"1"}>}>}>, @parent_schema=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"user updating", "prefix"=>"users management", "requestParameters"=>#, @parent_schema=#, @parent_property="requestParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"user"=>#}}>, "responseCodes"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema=[#, @parent_schema=#, @parent_property=nil, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"status"=>200, "successful"=>true, "description"=>""}>]>, "responseParameters"=>#, @parent_schema=#, @parent_property="responseParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"id"=>#, @parent_schema=#, @parent_property="id", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"integer", "example"=>1}>, "name"=>#, @parent_schema=#, @parent_property="name", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"razum2um"}>, "surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"Marley"}>}}>, "extensions"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"method"=>"PATCH", "path_info"=>"/api/v2/users/1", "path_params"=>#, @parent_schema=#, @parent_property="path_params", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"controller"=>"api/v2/users", "action"=>"update", "id"=>"1"}>}>}>, @parent_schema=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"user updating", "prefix"=>"users management", "requestParameters"=>#, "responseCodes"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema=[#, @parent_schema=#, @parent_property=nil, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"status"=>200, "successful"=>true, "description"=>""}>]>, "responseParameters"=>#, @parent_schema=#, @parent_property="responseParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"id"=>#, @parent_schema=#, @parent_property="id", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"integer", "example"=>1}>, "name"=>#, @parent_schema=#, @parent_property="name", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"razum2um"}>, "surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"Marley"}>}}>, "extensions"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"method"=>"PATCH", "path_info"=>"/api/v2/users/1", "path_params"=>#, @parent_schema=#, @parent_property="path_params", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"controller"=>"api/v2/users", "action"=>"update", "id"=>"1"}>}>}>, @parent_schema=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"user updating", "prefix"=>"users management", "requestParameters"=>#, "responseCodes"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema=[#, @parent_schema=#, @parent_property=nil, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"status"=>200, "successful"=>true, "description"=>""}>]>, "responseParameters"=>#, @parent_schema=#, @parent_property="responseParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"id"=>#, @parent_schema=#, @parent_property="id", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"integer", "example"=>1}>, "name"=>#, @parent_schema=#, @parent_property="name", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"razum2um"}>, "surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"Marley"}>}}>, "extensions"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"method"=>"PATCH", "path_info"=>"/api/v2/users/1", "path_params"=>#, @parent_schema=#, @parent_property="path_params", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"controller"=>"api/v2/users", "action"=>"update", "id"=>"1"}>}>}>, @parent_property="requestParameters", @uri=#, @parser=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"user updating", "prefix"=>"users management", "requestParameters"=>#, "responseCodes"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema=[#, @parent_schema=#, @parent_property=nil, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"status"=>200, "successful"=>true, "description"=>""}>]>, "responseParameters"=>#, @parent_schema=#, @parent_property="responseParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"id"=>#, @parent_schema=#, @parent_property="id", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"integer", "example"=>1}>, "name"=>#, @parent_schema=#, @parent_property="name", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"razum2um"}>, "surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"Marley"}>}}>, "extensions"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"method"=>"PATCH", "path_info"=>"/api/v2/users/1", "path_params"=>#, @parent_schema=#, @parent_property="path_params", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"controller"=>"api/v2/users", "action"=>"update", "id"=>"1"}>}>}>, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"user"=>#}}>, @parent_property="user", @uri=#, @parser=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"user updating", "prefix"=>"users management", "requestParameters"=>#, @parent_schema=#, @parent_property="requestParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"user"=>#}}>, "responseCodes"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema=[#, @parent_schema=#, @parent_property=nil, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"status"=>200, "successful"=>true, "description"=>""}>]>, "responseParameters"=>#, @parent_schema=#, @parent_property="responseParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"id"=>#, @parent_schema=#, @parent_property="id", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"integer", "example"=>1}>, "name"=>#, @parent_schema=#, @parent_property="name", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"razum2um"}>, "surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"Marley"}>}}>, "extensions"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"method"=>"PATCH", "path_info"=>"/api/v2/users/1", "path_params"=>#, @parent_schema=#, @parent_property="path_params", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"controller"=>"api/v2/users", "action"=>"update", "id"=>"1"}>}>}>, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"surname"=>#}}>, @parent_property="surname", @uri=#, @parser=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"user updating", "prefix"=>"users management", "requestParameters"=>#, @parent_schema=#, @parent_property="requestParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"user"=>#, @parent_schema=#, @parent_property="user", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"surname"=>#}}>}}>, "responseCodes"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema=[#, @parent_schema=#, @parent_property=nil, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"status"=>200, "successful"=>true, "description"=>""}>]>, "responseParameters"=>#, @parent_schema=#, @parent_property="responseParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"id"=>#, @parent_schema=#, @parent_property="id", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"integer", "example"=>1}>, "name"=>#, @parent_schema=#, @parent_property="name", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"razum2um"}>, "surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"Marley"}>}}>, "extensions"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"method"=>"PATCH", "path_info"=>"/api/v2/users/1", "path_params"=>#, @parent_schema=#, @parent_property="path_params", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"controller"=>"api/v2/users", "action"=>"update", "id"=>"1"}>}>}>, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"anyOf"=>[...]}>, @parent_property="surname", @uri=#, @parser=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"user updating", "prefix"=>"users management", "requestParameters"=>#, @parent_schema=#, @parent_property="requestParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"user"=>#, @parent_schema=#, @parent_property="user", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"anyOf"=>[...]}>}}>}}>, "responseCodes"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema=[#, @parent_schema=#, @parent_property=nil, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"status"=>200, "successful"=>true, "description"=>""}>]>, "responseParameters"=>#, @parent_schema=#, @parent_property="responseParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"id"=>#, @parent_schema=#, @parent_property="id", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"integer", "example"=>1}>, "name"=>#, @parent_schema=#, @parent_property="name", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"razum2um"}>, "surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"Marley"}>}}>, "extensions"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"method"=>"PATCH", "path_info"=>"/api/v2/users/1", "path_params"=>#, @parent_schema=#, @parent_property="path_params", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"controller"=>"api/v2/users", "action"=>"update", "id"=>"1"}>}>}>, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"integer", "example"=>42}>, #, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"user updating", "prefix"=>"users management", "requestParameters"=>#, @parent_schema=#, @parent_property="requestParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"user"=>#, @parent_schema=#, @parent_property="user", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"anyOf"=>[...]}>}}>}}>, "responseCodes"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema=[#, @parent_schema=#, @parent_property=nil, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"status"=>200, "successful"=>true, "description"=>""}>]>, "responseParameters"=>#, @parent_schema=#, @parent_property="responseParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"id"=>#, @parent_schema=#, @parent_property="id", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"integer", "example"=>1}>, "name"=>#, @parent_schema=#, @parent_property="name", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"razum2um"}>, "surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"Marley"}>}}>, "extensions"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"method"=>"PATCH", "path_info"=>"/api/v2/users/1", "path_params"=>#, @parent_schema=#, @parent_property="path_params", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"controller"=>"api/v2/users", "action"=>"update", "id"=>"1"}>}>}>, @parent_schema=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"user updating", "prefix"=>"users management", "requestParameters"=>#, @parent_schema=#, @parent_property="requestParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"user"=>#, @parent_schema=#, @parent_property="user", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"surname"=>#}}>}}>, "responseCodes"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema=[#, @parent_schema=#, @parent_property=nil, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"status"=>200, "successful"=>true, "description"=>""}>]>, "responseParameters"=>#, @parent_schema=#, @parent_property="responseParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"id"=>#, @parent_schema=#, @parent_property="id", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"integer", "example"=>1}>, "name"=>#, @parent_schema=#, @parent_property="name", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"razum2um"}>, "surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"Marley"}>}}>, "extensions"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"method"=>"PATCH", "path_info"=>"/api/v2/users/1", "path_params"=>#, @parent_schema=#, @parent_property="path_params", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"controller"=>"api/v2/users", "action"=>"update", "id"=>"1"}>}>}>, @parent_schema=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"user updating", "prefix"=>"users management", "requestParameters"=>#, @parent_schema=#, @parent_property="requestParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"user"=>#}}>, "responseCodes"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema=[#, @parent_schema=#, @parent_property=nil, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"status"=>200, "successful"=>true, "description"=>""}>]>, "responseParameters"=>#, @parent_schema=#, @parent_property="responseParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"id"=>#, @parent_schema=#, @parent_property="id", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"integer", "example"=>1}>, "name"=>#, @parent_schema=#, @parent_property="name", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"razum2um"}>, "surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"Marley"}>}}>, "extensions"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"method"=>"PATCH", "path_info"=>"/api/v2/users/1", "path_params"=>#, @parent_schema=#, @parent_property="path_params", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"controller"=>"api/v2/users", "action"=>"update", "id"=>"1"}>}>}>, @parent_schema=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"user updating", "prefix"=>"users management", "requestParameters"=>#, "responseCodes"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema=[#, @parent_schema=#, @parent_property=nil, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"status"=>200, "successful"=>true, "description"=>""}>]>, "responseParameters"=>#, @parent_schema=#, @parent_property="responseParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"id"=>#, @parent_schema=#, @parent_property="id", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"integer", "example"=>1}>, "name"=>#, @parent_schema=#, @parent_property="name", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"razum2um"}>, "surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"Marley"}>}}>, "extensions"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"method"=>"PATCH", "path_info"=>"/api/v2/users/1", "path_params"=>#, @parent_schema=#, @parent_property="path_params", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"controller"=>"api/v2/users", "action"=>"update", "id"=>"1"}>}>}>, @parent_schema=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"user updating", "prefix"=>"users management", "requestParameters"=>#, "responseCodes"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema=[#, @parent_schema=#, @parent_property=nil, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"status"=>200, "successful"=>true, "description"=>""}>]>, "responseParameters"=>#, @parent_schema=#, @parent_property="responseParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"id"=>#, @parent_schema=#, @parent_property="id", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"integer", "example"=>1}>, "name"=>#, @parent_schema=#, @parent_property="name", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"razum2um"}>, "surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"Marley"}>}}>, "extensions"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"method"=>"PATCH", "path_info"=>"/api/v2/users/1", "path_params"=>#, @parent_schema=#, @parent_property="path_params", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"controller"=>"api/v2/users", "action"=>"update", "id"=>"1"}>}>}>, @parent_property="requestParameters", @uri=#, @parser=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"user updating", "prefix"=>"users management", "requestParameters"=>#, "responseCodes"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema=[#, @parent_schema=#, @parent_property=nil, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"status"=>200, "successful"=>true, "description"=>""}>]>, "responseParameters"=>#, @parent_schema=#, @parent_property="responseParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"id"=>#, @parent_schema=#, @parent_property="id", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"integer", "example"=>1}>, "name"=>#, @parent_schema=#, @parent_property="name", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"razum2um"}>, "surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"Marley"}>}}>, "extensions"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"method"=>"PATCH", "path_info"=>"/api/v2/users/1", "path_params"=>#, @parent_schema=#, @parent_property="path_params", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"controller"=>"api/v2/users", "action"=>"update", "id"=>"1"}>}>}>, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"user"=>#}}>, @parent_property="user", @uri=#, @parser=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"user updating", "prefix"=>"users management", "requestParameters"=>#, @parent_schema=#, @parent_property="requestParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"user"=>#}}>, "responseCodes"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema=[#, @parent_schema=#, @parent_property=nil, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"status"=>200, "successful"=>true, "description"=>""}>]>, "responseParameters"=>#, @parent_schema=#, @parent_property="responseParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"id"=>#, @parent_schema=#, @parent_property="id", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"integer", "example"=>1}>, "name"=>#, @parent_schema=#, @parent_property="name", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"razum2um"}>, "surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"Marley"}>}}>, "extensions"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"method"=>"PATCH", "path_info"=>"/api/v2/users/1", "path_params"=>#, @parent_schema=#, @parent_property="path_params", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"controller"=>"api/v2/users", "action"=>"update", "id"=>"1"}>}>}>, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"surname"=>#}}>, @parent_property="surname", @uri=#, @parser=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"user updating", "prefix"=>"users management", "requestParameters"=>#, @parent_schema=#, @parent_property="requestParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"user"=>#, @parent_schema=#, @parent_property="user", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"surname"=>#}}>}}>, "responseCodes"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema=[#, @parent_schema=#, @parent_property=nil, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"status"=>200, "successful"=>true, "description"=>""}>]>, "responseParameters"=>#, @parent_schema=#, @parent_property="responseParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"id"=>#, @parent_schema=#, @parent_property="id", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"integer", "example"=>1}>, "name"=>#, @parent_schema=#, @parent_property="name", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"razum2um"}>, "surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"Marley"}>}}>, "extensions"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"method"=>"PATCH", "path_info"=>"/api/v2/users/1", "path_params"=>#, @parent_schema=#, @parent_property="path_params", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"controller"=>"api/v2/users", "action"=>"update", "id"=>"1"}>}>}>, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"anyOf"=>[...]}>, @parent_property="surname", @uri=#, @parser=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"user updating", "prefix"=>"users management", "requestParameters"=>#, @parent_schema=#, @parent_property="requestParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"user"=>#, @parent_schema=#, @parent_property="user", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"anyOf"=>[...]}>}}>}}>, "responseCodes"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema=[#, @parent_schema=#, @parent_property=nil, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"status"=>200, "successful"=>true, "description"=>""}>]>, "responseParameters"=>#, @parent_schema=#, @parent_property="responseParameters", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"description"=>"", "type"=>"object", "additionalProperties"=>false, "required"=>[], "properties"=>{"id"=>#, @parent_schema=#, @parent_property="id", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"integer", "example"=>1}>, "name"=>#, @parent_schema=#, @parent_property="name", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"razum2um"}>, "surname"=>#, @parent_schema=#, @parent_property="surname", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"Marley"}>}}>, "extensions"=>#, @parent_schema=#, @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"method"=>"PATCH", "path_info"=>"/api/v2/users/1", "path_params"=>#, @parent_schema=#, @parent_property="path_params", @uri=#, @parser=#, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil, @options={}>, @schema={"controller"=>"api/v2/users", "action"=>"update", "id"=>"1"}>}>}>, @parent_schema=#, @parent_property=nil, @polymorph_if_empty=false, @uri=#, @strategy=nil>, @schema={"description"=>"", "type"=>"string", "example"=>"Marley"}>]

Response Schema

  • additionalProperties: false
  • id
    • Required: no
    • Type: integer
    • Example: 1
  • name
    • Required: no
    • Type: string
    • Example: "razum2um"
  • surname
    • Required: no
    • Type: string
    • Example: "Marley"