class Attio::APIResource

def process_attribute_value(value)

def process_attribute_value(value)
  case value
  when Hash
    if value.key?(:value) || value.key?("value")
      # Handle Attio attribute format
      value[:value] || value["value"]
    else
      # Regular hash
      value.transform_keys(&:to_sym)
    end
  when Array
    value.map { |v| process_attribute_value(v) }
  else
    value
  end
end