@tmlmobilidade/types
Version:
28 lines (27 loc) • 2.33 kB
TypeScript
import { z } from 'zod';
export declare const ProcessingStatusValues: readonly ["waiting", "processing", "complete", "error", "skipped"];
export declare const ProcessingStatusSchema: z.ZodEnum<["waiting", "processing", "complete", "error", "skipped"]>;
export type ProcessingStatus = z.infer<typeof ProcessingStatusSchema>;
export declare const DelayStatusValues: readonly ["delayed", "early", "ontime", "none"];
export declare const DelayStatusSchema: z.ZodEnum<["delayed", "early", "ontime", "none"]>;
export type DelayStatus = z.infer<typeof DelayStatusSchema>;
export declare const SeenStatusValues: readonly ["unseen", "seen", "gone"];
export declare const SeenStatusSchema: z.ZodEnum<["unseen", "seen", "gone"]>;
export type SeenStatus = z.infer<typeof SeenStatusSchema>;
export declare const OperationalStatusValues: readonly ["ended", "missed", "running", "scheduled"];
export declare const OperationalStatusSchema: z.ZodEnum<["ended", "missed", "running", "scheduled"]>;
export type OperationalStatus = z.infer<typeof OperationalStatusSchema>;
export declare const PublishStatusValues: readonly ["PUBLISHED", "ARCHIVED", "DRAFT"];
export declare const PublishStatusSchema: z.ZodEnum<["PUBLISHED", "ARCHIVED", "DRAFT"]>;
export type PublishStatus = z.infer<typeof PublishStatusSchema>;
export declare const ApprovalStatusValues: readonly ["pending", "approved", "rejected", "none"];
export declare const ApprovalStatusSchema: z.ZodEnum<["pending", "approved", "rejected", "none"]>;
export type ApprovalStatus = z.infer<typeof ApprovalStatusSchema>;
export declare const ConditionStatusSchema: z.ZodEnum<["not_applicable", "unknown", "missing", "damaged", "ok"]>;
export type ConditionStatus = z.infer<typeof ConditionStatusSchema>;
export declare const LifecycleStatusValues: readonly ["draft", "active", "inactive", "provisional", "seasonal", "voided"];
export declare const LifecycleStatusSchema: z.ZodEnum<["draft", "active", "inactive", "provisional", "seasonal", "voided"]>;
export type LifecycleStatus = z.infer<typeof LifecycleStatusSchema>;
export declare const AvailabilityStatusValues: readonly ["available", "unavailable", "unknown"];
export declare const AvailabilityStatusSchema: z.ZodEnum<["available", "unavailable", "unknown"]>;
export type AvailabilityStatus = z.infer<typeof AvailabilityStatusSchema>;