class Attio::APIResource

def define_retrieve_operation

def define_retrieve_operation
  define_singleton_method :retrieve do |id, **opts|
    validate_id!(id)
    response = execute_request(:GET, "#{resource_path}/#{id}", {}, opts)
    new(response["data"] || response, opts)
  end
  singleton_class.send(:alias_method, :get, :retrieve)
  singleton_class.send(:alias_method, :find, :retrieve)
end