refactor: Update schemas to use coerced boolean types for enabled and health check fields, improving type safety and consistency across service-related schemas
Build, Test, and Push CFDM Docker Image / test (push) Successful in 4m1s
Build, Test, and Push CFDM Docker Image / build-and-push (push) Successful in 2m4s
Build, Test, and Push CFDM Docker Image / update-wiki (push) Successful in 8s
Build, Test, and Push CFDM Docker Image / create-release (push) Has been skipped

This commit is contained in:
Denozordec
2026-06-25 18:52:00 +07:00
parent 6a1498bf80
commit 0d652fa1c1
4 changed files with 35 additions and 35 deletions
+17 -17
View File
@@ -284,13 +284,13 @@ declare const serviceGroupSchema: z.ZodObject<{
}>>;
icon: z.ZodNullable<z.ZodString>;
domain: z.ZodNullable<z.ZodString>;
enabled: z.ZodBoolean;
enabled: z.ZodCoercedBoolean<unknown>;
lb_mode: z.ZodCatch<z.ZodEnum<{
round_robin: "round_robin";
failover: "failover";
weighted: "weighted";
}>>;
health_check_enabled: z.ZodDefault<z.ZodBoolean>;
health_check_enabled: z.ZodDefault<z.ZodCoercedBoolean<unknown>>;
health_check_type: z.ZodCatch<z.ZodEnum<{
tcp: "tcp";
http: "http";
@@ -309,7 +309,7 @@ declare const serviceSchema: z.ZodObject<{
slug: z.ZodString;
service_group_id: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
subdomain: z.ZodOptional<z.ZodString>;
enabled: z.ZodOptional<z.ZodBoolean>;
enabled: z.ZodOptional<z.ZodCoercedBoolean<unknown>>;
computed_fqdn: z.ZodOptional<z.ZodNullable<z.ZodString>>;
lb_weight: z.ZodDefault<z.ZodNumber>;
lb_priority: z.ZodDefault<z.ZodNumber>;
@@ -336,7 +336,7 @@ declare const serviceDomainBindingSchema: z.ZodPipe<z.ZodObject<{
failover: "failover";
weighted: "weighted";
}>>;
health_check_enabled: z.ZodDefault<z.ZodBoolean>;
health_check_enabled: z.ZodDefault<z.ZodCoercedBoolean<unknown>>;
health_check_type: z.ZodCatch<z.ZodEnum<{
tcp: "tcp";
http: "http";
@@ -401,7 +401,7 @@ declare const serviceViewSchema: z.ZodObject<{
created_at: z.ZodString;
updated_at: z.ZodString;
subdomain: z.ZodDefault<z.ZodString>;
enabled: z.ZodDefault<z.ZodBoolean>;
enabled: z.ZodDefault<z.ZodCoercedBoolean<unknown>>;
ips: z.ZodDefault<z.ZodArray<z.ZodString>>;
domains: z.ZodDefault<z.ZodArray<z.ZodPipe<z.ZodObject<{
binding_id: z.ZodNumber;
@@ -423,7 +423,7 @@ declare const serviceViewSchema: z.ZodObject<{
failover: "failover";
weighted: "weighted";
}>>;
health_check_enabled: z.ZodDefault<z.ZodBoolean>;
health_check_enabled: z.ZodDefault<z.ZodCoercedBoolean<unknown>>;
health_check_type: z.ZodCatch<z.ZodEnum<{
tcp: "tcp";
http: "http";
@@ -490,13 +490,13 @@ declare const serviceGroupViewSchema: z.ZodObject<{
}>>;
icon: z.ZodNullable<z.ZodString>;
domain: z.ZodNullable<z.ZodString>;
enabled: z.ZodBoolean;
enabled: z.ZodCoercedBoolean<unknown>;
lb_mode: z.ZodCatch<z.ZodEnum<{
round_robin: "round_robin";
failover: "failover";
weighted: "weighted";
}>>;
health_check_enabled: z.ZodDefault<z.ZodBoolean>;
health_check_enabled: z.ZodDefault<z.ZodCoercedBoolean<unknown>>;
health_check_type: z.ZodCatch<z.ZodEnum<{
tcp: "tcp";
http: "http";
@@ -519,7 +519,7 @@ declare const serviceGroupViewSchema: z.ZodObject<{
created_at: z.ZodString;
updated_at: z.ZodString;
subdomain: z.ZodDefault<z.ZodString>;
enabled: z.ZodDefault<z.ZodBoolean>;
enabled: z.ZodDefault<z.ZodCoercedBoolean<unknown>>;
ips: z.ZodDefault<z.ZodArray<z.ZodString>>;
domains: z.ZodDefault<z.ZodArray<z.ZodPipe<z.ZodObject<{
binding_id: z.ZodNumber;
@@ -541,7 +541,7 @@ declare const serviceGroupViewSchema: z.ZodObject<{
failover: "failover";
weighted: "weighted";
}>>;
health_check_enabled: z.ZodDefault<z.ZodBoolean>;
health_check_enabled: z.ZodDefault<z.ZodCoercedBoolean<unknown>>;
health_check_type: z.ZodCatch<z.ZodEnum<{
tcp: "tcp";
http: "http";
@@ -610,13 +610,13 @@ declare const serviceGroupsResponseSchema: z.ZodObject<{
}>>;
icon: z.ZodNullable<z.ZodString>;
domain: z.ZodNullable<z.ZodString>;
enabled: z.ZodBoolean;
enabled: z.ZodCoercedBoolean<unknown>;
lb_mode: z.ZodCatch<z.ZodEnum<{
round_robin: "round_robin";
failover: "failover";
weighted: "weighted";
}>>;
health_check_enabled: z.ZodDefault<z.ZodBoolean>;
health_check_enabled: z.ZodDefault<z.ZodCoercedBoolean<unknown>>;
health_check_type: z.ZodCatch<z.ZodEnum<{
tcp: "tcp";
http: "http";
@@ -639,7 +639,7 @@ declare const serviceGroupsResponseSchema: z.ZodObject<{
created_at: z.ZodString;
updated_at: z.ZodString;
subdomain: z.ZodDefault<z.ZodString>;
enabled: z.ZodDefault<z.ZodBoolean>;
enabled: z.ZodDefault<z.ZodCoercedBoolean<unknown>>;
ips: z.ZodDefault<z.ZodArray<z.ZodString>>;
domains: z.ZodDefault<z.ZodArray<z.ZodPipe<z.ZodObject<{
binding_id: z.ZodNumber;
@@ -661,7 +661,7 @@ declare const serviceGroupsResponseSchema: z.ZodObject<{
failover: "failover";
weighted: "weighted";
}>>;
health_check_enabled: z.ZodDefault<z.ZodBoolean>;
health_check_enabled: z.ZodDefault<z.ZodCoercedBoolean<unknown>>;
health_check_type: z.ZodCatch<z.ZodEnum<{
tcp: "tcp";
http: "http";
@@ -728,7 +728,7 @@ declare const serviceGroupsResponseSchema: z.ZodObject<{
created_at: z.ZodString;
updated_at: z.ZodString;
subdomain: z.ZodDefault<z.ZodString>;
enabled: z.ZodDefault<z.ZodBoolean>;
enabled: z.ZodDefault<z.ZodCoercedBoolean<unknown>>;
ips: z.ZodDefault<z.ZodArray<z.ZodString>>;
domains: z.ZodDefault<z.ZodArray<z.ZodPipe<z.ZodObject<{
binding_id: z.ZodNumber;
@@ -750,7 +750,7 @@ declare const serviceGroupsResponseSchema: z.ZodObject<{
failover: "failover";
weighted: "weighted";
}>>;
health_check_enabled: z.ZodDefault<z.ZodBoolean>;
health_check_enabled: z.ZodDefault<z.ZodCoercedBoolean<unknown>>;
health_check_type: z.ZodCatch<z.ZodEnum<{
tcp: "tcp";
http: "http";
@@ -858,7 +858,7 @@ declare const serviceBindingSchema: z.ZodPipe<z.ZodObject<{
failover: "failover";
weighted: "weighted";
}>>;
health_check_enabled: z.ZodDefault<z.ZodBoolean>;
health_check_enabled: z.ZodDefault<z.ZodCoercedBoolean<unknown>>;
health_check_type: z.ZodCatch<z.ZodEnum<{
tcp: "tcp";
http: "http";