{"version":3,"file":"verify-custom-hostname-dns.mjs","names":[],"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,uCAAuC,EAAE,OAAO,EAC3D,KAAK,EAAE,OAAO,CAAC,CAAC,SAAS,qGAAqG,EAChI,CAAC,CAAC,CAAC,SAAS,+GAA+G;AAC3H,MAAM,wDAAwD,EAAE,OAAO,EACrE,SAAS,EAAE,OAAO,CAAC,CAAC,SAAS,EAC/B,CAAC,CAAC,CAAC,YAAY;AACf,MAAM,yDAAyD,EAAE,OAAO;CACtE,UAAU,EAAE,OAAO,CAAC,CAAC,SAAS;CAC9B,WAAW,EAAE,OAAO,CAAC,CAAC,SAAS;AACjC,CAAC,CAAC,CAAC,YAAY;AACf,MAAM,4CAA4C,EAAE,OAAO;CACzD,QAAQ,EAAE,OAAO,CAAC,CAAC,SAAS;CAC5B,mBAAmB,EAAE,MAAM,qDAAqD,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS;CAClH,oBAAoB,EAAE,MAAM,sDAAsD;AACpF,CAAC,CAAC,CAAC,YAAY;AACf,MAAM,8DAA8D,EAAE,OAAO;CAC3E,MAAM,EAAE,OAAO,CAAC,CAAC,SAAS;CAC1B,MAAM,EAAE,OAAO,CAAC,CAAC,SAAS;CAC1B,OAAO,EAAE,OAAO,CAAC,CAAC,SAAS;AAC7B,CAAC,CAAC,CAAC,YAAY;AACf,MAAM,+CAA+C,EAAE,OAAO;CAC5D,IAAI,EAAE,OAAO,CAAC,CAAC,SAAS;CACxB,KAAK,0CAA0C,SAAS;CACxD,QAAQ,EAAE,OAAO,CAAC,CAAC,SAAS;CAC5B,UAAU,EAAE,OAAO,CAAC,CAAC,SAAS;CAC9B,qBAAqB,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS;CAC7D,sBAAsB,EAAE,OAAO,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS;CACrD,wBAAwB,4DAA4D,SAAS;AAC/F,CAAC,CAAC,CAAC,YAAY;AACf,MAAM,6CAA6C,EAAE,OAAO;CAC1D,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC;CAC5D,QAAQ,6CAA6C,SAAS;CAC9D,SAAS,EAAE,QAAQ,CAAC,CAAC,SAAS;CAC9B,UAAU,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC;AAChE,CAAC,CAAC,CAAC,YAAY;AACf,MAAM,+CAA+C,EAAE,KAAK;CAAC;CAAiB;CAAe;CAAwB;CAA4B;AAAyB,CAAC;AAO3K,MAAa,kCAIT,OAAO,uCAAuC;CAChD,MAAM;CACN,MAAM;CACN,aAAa;CACb,OAAO;CACP,QAfmD,EAAE,OAAO;EAC5D,MAAM,2CAA2C,SAAS;EAC1D,QAAQ,6CAA6C,SAAS;EAC9D,iBAAiB,EAAE,OAAO,CAAC,CAAC,SAAS;CACvC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,SAAS,gPAWhB;AACV,CAAC"}