class Attio::List
def prepare_params_for_create(params)
def prepare_params_for_create(params) validate_object_identifier!(params[:object]) # Generate api_slug from name if not provided api_slug = params[:api_slug] || params[:name].downcase.gsub(/[^a-z0-9]+/, "_") { data: { name: params[:name], parent_object: params[:object], api_slug: api_slug, workspace_access: params[:workspace_access] || "full-access", workspace_member_access: params[:workspace_member_access] || [], filters: params[:filters] }.compact } end