{"version":3,"file":"alpha-delete-third-party-auth-integration.mjs","names":[],"sources":["../../src/actions/alpha-delete-third-party-auth-integration.ts"],"sourcesContent":["import type { AppAction } from \"@keystrokehq/keystroke/app\";\nimport { z } from \"zod\";\n\nimport { action } from \"../action\";\nimport { supabase } from \"../app\";\n\nexport const SupabaseAlphaDeleteThirdPartyAuthIntegrationInput = z.object({\n  ref: z.string().describe(\"The unique reference ID of the Supabase project.\"),\n  tpa_id: z.string().describe(\"The unique identifier (ID) of the third-party authentication provider configuration to be removed.\"),\n}).describe(\"Request schema for `AlphaDeleteThirdPartyAuthIntegration`\");\nexport const SupabaseAlphaDeleteThirdPartyAuthIntegrationOutput = z.object({\n  id: z.string().nullable(),\n  type: z.string().nullable(),\n  jwks_url: z.string().nullable().optional(),\n  updated_at: z.string().nullable(),\n  custom_jwks: z.record(z.string(), z.unknown()).nullable().optional(),\n  inserted_at: z.string().nullable(),\n  resolved_at: z.string().nullable().optional(),\n  resolved_jwks: z.record(z.string(), z.unknown()).nullable().optional(),\n  oidc_issuer_url: z.string().nullable().optional(),\n}).passthrough().describe(\"Flattened response schema to match the API (200 returns the object directly, not wrapped).\\nSource: Supabase Management API — DELETE /v1/projects/{ref}/config/auth/third-party-auth/{tpa_id}.\");\n\nexport const supabaseAlphaDeleteThirdPartyAuthIntegration: AppAction<\n  typeof SupabaseAlphaDeleteThirdPartyAuthIntegrationInput,\n  typeof SupabaseAlphaDeleteThirdPartyAuthIntegrationOutput,\n  typeof supabase.credential\n> = action(\"SUPABASE_ALPHA_DELETE_THIRD_PARTY_AUTH_INTEGRATION\", {\n  slug: \"supabase-alpha-delete-third-party-auth-integration\",\n  name: \"Delete third party auth config\",\n  description: \"Removes a third-party authentication provider (e.g., Google, GitHub) from a Supabase project's configuration; this immediately prevents users from logging in via that method.\",\n  input: SupabaseAlphaDeleteThirdPartyAuthIntegrationInput,\n  output: SupabaseAlphaDeleteThirdPartyAuthIntegrationOutput,\n});\n"],"mappings":";;;AAsBA,MAAa,+CAIT,OAAO,sDAAsD;CAC/D,MAAM;CACN,MAAM;CACN,aAAa;CACb,OAxB+D,EAAE,OAAO;EACxE,KAAK,EAAE,OAAO,CAAC,CAAC,SAAS,kDAAkD;EAC3E,QAAQ,EAAE,OAAO,CAAC,CAAC,SAAS,oGAAoG;CAClI,CAAC,CAAC,CAAC,SAAS,2DAqBH;CACP,QArBgE,EAAE,OAAO;EACzE,IAAI,EAAE,OAAO,CAAC,CAAC,SAAS;EACxB,MAAM,EAAE,OAAO,CAAC,CAAC,SAAS;EAC1B,UAAU,EAAE,OAAO,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS;EACzC,YAAY,EAAE,OAAO,CAAC,CAAC,SAAS;EAChC,aAAa,EAAE,OAAO,EAAE,OAAO,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS;EACnE,aAAa,EAAE,OAAO,CAAC,CAAC,SAAS;EACjC,aAAa,EAAE,OAAO,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS;EAC5C,eAAe,EAAE,OAAO,EAAE,OAAO,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS;EACrE,iBAAiB,EAAE,OAAO,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS;CAClD,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,SAAS,gMAWhB;AACV,CAAC"}