{"version":3,"file":"verify-custom-hostname-dns.cjs","names":["z","action"],"sources":["../../src/actions/verify-custom-hostname-dns.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 SupabaseVerifyCustomHostnameDnsInput = z.object({\n  ref: z.string().describe(\"The unique reference ID of the Supabase project for which the custom hostname is being re-verified.\"),\n}).describe(\"Request schema for initiating the re-verification of a custom hostname's DNS settings for a Supabase project.\");\nconst SupabaseVerifyCustomHostnameDns_ValidationErrorSchema = z.object({\n  message: z.string().nullable(),\n}).passthrough();\nconst SupabaseVerifyCustomHostnameDns_ValidationRecordSchema = z.object({\n  txt_name: z.string().nullable(),\n  txt_value: z.string().nullable(),\n}).passthrough();\nconst SupabaseVerifyCustomHostnameDns_SslSchema = z.object({\n  status: z.string().nullable(),\n  validation_errors: z.array(SupabaseVerifyCustomHostnameDns_ValidationErrorSchema).default([]).nullable().optional(),\n  validation_records: z.array(SupabaseVerifyCustomHostnameDns_ValidationRecordSchema),\n}).passthrough();\nconst SupabaseVerifyCustomHostnameDns_OwnershipVerificationSchema = z.object({\n  name: z.string().nullable(),\n  type: z.string().nullable(),\n  value: z.string().nullable(),\n}).passthrough();\nconst SupabaseVerifyCustomHostnameDns_ResultSchema = z.object({\n  id: z.string().nullable(),\n  ssl: SupabaseVerifyCustomHostnameDns_SslSchema.nullable(),\n  status: z.string().nullable(),\n  hostname: z.string().nullable(),\n  verification_errors: z.array(z.string()).nullable().optional(),\n  custom_origin_server: z.string().nullable().optional(),\n  ownership_verification: SupabaseVerifyCustomHostnameDns_OwnershipVerificationSchema.nullable(),\n}).passthrough();\nconst SupabaseVerifyCustomHostnameDns_DataSchema = z.object({\n  errors: z.array(z.record(z.string(), z.unknown()).nullable()),\n  result: SupabaseVerifyCustomHostnameDns_ResultSchema.nullable(),\n  success: z.boolean().nullable(),\n  messages: z.array(z.record(z.string(), z.unknown()).nullable()),\n}).passthrough();\nconst SupabaseVerifyCustomHostnameDns_StatusSchema = z.enum([\"1_not_started\", \"2_initiated\", \"3_challenge_verified\", \"4_origin_setup_completed\", \"5_services_reconfigured\"]);\nexport const SupabaseVerifyCustomHostnameDnsOutput = z.object({\n  data: SupabaseVerifyCustomHostnameDns_DataSchema.nullable(),\n  status: SupabaseVerifyCustomHostnameDns_StatusSchema.nullable(),\n  custom_hostname: z.string().nullable(),\n}).passthrough().describe(\"Response schema returned by Supabase Management API for custom hostname DNS verification.\\n\\nMatches the documented structure for both GET /v1/projects/{ref}/custom-hostname and\\nPOST /v1/projects/{ref}/custom-hostname/reverify endpoints.\");\n\nexport const supabaseVerifyCustomHostnameDns: AppAction<\n  typeof SupabaseVerifyCustomHostnameDnsInput,\n  typeof SupabaseVerifyCustomHostnameDnsOutput,\n  typeof supabase.credential\n> = action(\"SUPABASE_VERIFY_CUSTOM_HOSTNAME_DNS\", {\n  slug: \"supabase-verify-custom-hostname-dns\",\n  name: \"Reverify custom hostname\",\n  description: \"Re-verifies DNS and SSL configurations for an existing custom hostname associated with a Supabase project.\",\n  input: SupabaseVerifyCustomHostnameDnsInput,\n  output: SupabaseVerifyCustomHostnameDnsOutput,\n});\n"],"mappings":";;;;AAMA,MAAa,uCAAuCA,IAAAA,EAAE,OAAO,EAC3D,KAAKA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS,qGAAqG,EAChI,CAAC,CAAC,CAAC,SAAS,+GAA+G;AAC3H,MAAM,wDAAwDA,IAAAA,EAAE,OAAO,EACrE,SAASA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS,EAC/B,CAAC,CAAC,CAAC,YAAY;AACf,MAAM,yDAAyDA,IAAAA,EAAE,OAAO;CACtE,UAAUA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS;CAC9B,WAAWA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS;AACjC,CAAC,CAAC,CAAC,YAAY;AACf,MAAM,4CAA4CA,IAAAA,EAAE,OAAO;CACzD,QAAQA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS;CAC5B,mBAAmBA,IAAAA,EAAE,MAAM,qDAAqD,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS;CAClH,oBAAoBA,IAAAA,EAAE,MAAM,sDAAsD;AACpF,CAAC,CAAC,CAAC,YAAY;AACf,MAAM,8DAA8DA,IAAAA,EAAE,OAAO;CAC3E,MAAMA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS;CAC1B,MAAMA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS;CAC1B,OAAOA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS;AAC7B,CAAC,CAAC,CAAC,YAAY;AACf,MAAM,+CAA+CA,IAAAA,EAAE,OAAO;CAC5D,IAAIA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS;CACxB,KAAK,0CAA0C,SAAS;CACxD,QAAQA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS;CAC5B,UAAUA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS;CAC9B,qBAAqBA,IAAAA,EAAE,MAAMA,IAAAA,EAAE,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS;CAC7D,sBAAsBA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS;CACrD,wBAAwB,4DAA4D,SAAS;AAC/F,CAAC,CAAC,CAAC,YAAY;AACf,MAAM,6CAA6CA,IAAAA,EAAE,OAAO;CAC1D,QAAQA,IAAAA,EAAE,MAAMA,IAAAA,EAAE,OAAOA,IAAAA,EAAE,OAAO,GAAGA,IAAAA,EAAE,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC;CAC5D,QAAQ,6CAA6C,SAAS;CAC9D,SAASA,IAAAA,EAAE,QAAQ,CAAC,CAAC,SAAS;CAC9B,UAAUA,IAAAA,EAAE,MAAMA,IAAAA,EAAE,OAAOA,IAAAA,EAAE,OAAO,GAAGA,IAAAA,EAAE,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC;AAChE,CAAC,CAAC,CAAC,YAAY;AACf,MAAM,+CAA+CA,IAAAA,EAAE,KAAK;CAAC;CAAiB;CAAe;CAAwB;CAA4B;AAAyB,CAAC;AAC3K,MAAa,wCAAwCA,IAAAA,EAAE,OAAO;CAC5D,MAAM,2CAA2C,SAAS;CAC1D,QAAQ,6CAA6C,SAAS;CAC9D,iBAAiBA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS;AACvC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,SAAS,gPAAgP;AAE1Q,MAAa,kCAITC,eAAAA,OAAO,uCAAuC;CAChD,MAAM;CACN,MAAM;CACN,aAAa;CACb,OAAO;CACP,QAAQ;AACV,CAAC"}