{"version":3,"file":"beta-remove-network-bans.cjs","names":["z","action"],"sources":["../../src/actions/beta-remove-network-bans.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 SupabaseBetaRemoveNetworkBansInput = z.object({\n  ref: z.string().describe(\"The unique reference ID of the Supabase project.\"),\n  ipv4_addresses: z.array(z.string()).describe(\"A list of IPv4 addresses to be removed from the project's network ban list.\"),\n}).describe(\"Defines the request parameters for removing network bans from a Supabase project.\");\nexport const SupabaseBetaRemoveNetworkBansOutput = z.record(z.string(), z.unknown()).describe(\"Empty JSON object returned on success for DELETE /v1/projects/{ref}/network-bans.\\nNo fields are included in the response body. Verified against Supabase Docs.\");\n\nexport const supabaseBetaRemoveNetworkBans: AppAction<\n  typeof SupabaseBetaRemoveNetworkBansInput,\n  typeof SupabaseBetaRemoveNetworkBansOutput,\n  typeof supabase.credential\n> = action(\"SUPABASE_BETA_REMOVE_NETWORK_BANS\", {\n  slug: \"supabase-beta-remove-network-bans\",\n  name: \"Remove project network bans\",\n  description: \"Removes specified IPv4 addresses from a Supabase project's network ban list, granting immediate access; IPs not currently banned are ignored.\",\n  input: SupabaseBetaRemoveNetworkBansInput,\n  output: SupabaseBetaRemoveNetworkBansOutput,\n});\n"],"mappings":";;;;AAMA,MAAa,qCAAqCA,IAAAA,EAAE,OAAO;CACzD,KAAKA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS,kDAAkD;CAC3E,gBAAgBA,IAAAA,EAAE,MAAMA,IAAAA,EAAE,OAAO,CAAC,CAAC,CAAC,SAAS,6EAA6E;AAC5H,CAAC,CAAC,CAAC,SAAS,mFAAmF;AAC/F,MAAa,sCAAsCA,IAAAA,EAAE,OAAOA,IAAAA,EAAE,OAAO,GAAGA,IAAAA,EAAE,QAAQ,CAAC,CAAC,CAAC,SAAS,iKAAiK;AAE/P,MAAa,gCAITC,eAAAA,OAAO,qCAAqC;CAC9C,MAAM;CACN,MAAM;CACN,aAAa;CACb,OAAO;CACP,QAAQ;AACV,CAAC"}