{"version":3,"file":"beta-remove-network-bans.mjs","names":[],"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":";;;AAYA,MAAa,gCAIT,OAAO,qCAAqC;CAC9C,MAAM;CACN,MAAM;CACN,aAAa;CACb,OAdgD,EAAE,OAAO;EACzD,KAAK,EAAE,OAAO,CAAC,CAAC,SAAS,kDAAkD;EAC3E,gBAAgB,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,SAAS,6EAA6E;CAC5H,CAAC,CAAC,CAAC,SAAS,mFAWH;CACP,QAXiD,EAAE,OAAO,EAAE,OAAO,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,SAAS,iKAWpF;AACV,CAAC"}