class Multiwoven::Integrations::Destination::GoogleSheets::Client

def generate_json_schema(column_names, sheet_name)

def generate_json_schema(column_names, sheet_name)
  {
    name: sheet_name,
    action: "create",
    batch_support: true,
    batch_size: 10_000,
    json_schema: generate_properties_schema(column_names),
    supported_sync_modes: %w[incremental full_refresh]
  }.with_indifferent_access
end