def update(vault_id, schema_id, schema)
      encoded_schema = hash_to_base64_json(schema)
      options = default_options_to_merge_with.merge({ query: { schema: encoded_schema } })
      self.class.get("/#{@api_ver}/vaults/#{vault_id}/schemas/#{schema_id}", options)
    end
def update(vault_id, schema_id, schema)
      encoded_schema = hash_to_base64_json(schema)
      options = default_options_to_merge_with.merge({ query: { schema: encoded_schema } })
      self.class.get("/#{@api_ver}/vaults/#{vault_id}/schemas/#{schema_id}", options)
    end
update a schema
 TVSchema.update("00000000-0000-0000-0000-000000000000", "00000000-0000-0000-0000-000000000000",
   {
    "name"=> "user",
    "fields"=> [
       {
        "name" => "first_name",
        "index" => true,
        "type" => "string"
       },
       {
        "name" => "street",
        "index" => false,
        "type" => "string"
       },
       {
        "name" => "internal_id",
        "index" => true,
        "type" => "integer"
       },
       {
        "name" => "created_date",
        "index" => true,
        "type" => "date"
       }
     ]
   }
 )