{"version":3,"file":"get-status-rollup.mjs","names":[],"sources":["../../src/actions/get-status-rollup.ts"],"sourcesContent":["import type { AppAction } from \"@keystrokehq/keystroke/app\";\nimport { z } from \"zod\";\n\nimport { action } from \"../action\";\nimport { snowflake } from \"../app\";\n\nexport const SnowflakeGetStatusRollupInput = z.object({});\nconst SnowflakeGetStatusRollup_PageSchema = z.object({\n  id: z.string().describe(\"The ID of the status page.\").nullable(),\n  url: z.string().describe(\"The URL of the status page.\").nullable(),\n  name: z.string().describe(\"The name of the status page.\").nullable(),\n  time_zone: z.string().describe(\"The time zone of the status page.\").nullable(),\n  updated_at: z.string().describe(\"The timestamp of the last update in ISO 8601 format.\").nullable(),\n}).passthrough();\nconst SnowflakeGetStatusRollup_StatusSchema = z.object({\n  indicator: z.string().describe(\"An indicator of the system status. Possible values include 'none' (all systems operational), 'minor' (minor issues), 'major' (major outage), 'critical' (critical outage).\").nullable(),\n  description: z.string().describe(\"A human-readable description of the overall system status.\").nullable(),\n}).passthrough();\nexport const SnowflakeGetStatusRollupOutput = z.object({\n  page: SnowflakeGetStatusRollup_PageSchema.nullable(),\n  status: SnowflakeGetStatusRollup_StatusSchema.nullable(),\n}).passthrough();\n\nexport const snowflakeGetStatusRollup: AppAction<\n  typeof SnowflakeGetStatusRollupInput,\n  typeof SnowflakeGetStatusRollupOutput,\n  typeof snowflake.credential\n> = action(\"SNOWFLAKE_GET_STATUS_ROLLUP\", {\n  slug: \"snowflake-get-status-rollup\",\n  name: \"Get Status Rollup\",\n  description: \"Retrieves the status rollup for the entire page, including indicators and human-readable descriptions of the blended component status.\",\n  input: SnowflakeGetStatusRollupInput,\n  output: SnowflakeGetStatusRollupOutput,\n});\n"],"mappings":";;;;AAMA,MAAa,gCAAgC,EAAE,OAAO,CAAC,CAAC;AACxD,MAAM,sCAAsC,EAAE,OAAO;CACnD,IAAI,EAAE,OAAO,CAAC,CAAC,SAAS,4BAA4B,CAAC,CAAC,SAAS;CAC/D,KAAK,EAAE,OAAO,CAAC,CAAC,SAAS,6BAA6B,CAAC,CAAC,SAAS;CACjE,MAAM,EAAE,OAAO,CAAC,CAAC,SAAS,8BAA8B,CAAC,CAAC,SAAS;CACnE,WAAW,EAAE,OAAO,CAAC,CAAC,SAAS,mCAAmC,CAAC,CAAC,SAAS;CAC7E,YAAY,EAAE,OAAO,CAAC,CAAC,SAAS,sDAAsD,CAAC,CAAC,SAAS;AACnG,CAAC,CAAC,CAAC,YAAY;AACf,MAAM,wCAAwC,EAAE,OAAO;CACrD,WAAW,EAAE,OAAO,CAAC,CAAC,SAAS,4KAA4K,CAAC,CAAC,SAAS;CACtN,aAAa,EAAE,OAAO,CAAC,CAAC,SAAS,4DAA4D,CAAC,CAAC,SAAS;AAC1G,CAAC,CAAC,CAAC,YAAY;AAMf,MAAa,2BAIT,OAAO,+BAA+B;CACxC,MAAM;CACN,MAAM;CACN,aAAa;CACb,OAAO;CACP,QAd4C,EAAE,OAAO;EACrD,MAAM,oCAAoC,SAAS;EACnD,QAAQ,sCAAsC,SAAS;CACzD,CAAC,CAAC,CAAC,YAWO;AACV,CAAC"}