class Attio::APIResource

def define_update_operation

def define_update_operation
  define_singleton_method :update do |id, params = {}, **opts|
    validate_id!(id)
    prepared_params = prepare_params_for_update(params)
    response = execute_request(:PATCH, "#{resource_path}/#{id}", prepared_params, opts)
    new(response[:data] || response, opts)
  end
end