/** * Do not edit this file it is auto-generated by io-utils / gen-api-models. * See https://github.com/pagopa/io-utils */ import * as t from "io-ts"; /** * A payload used to create/update a service for a user. */ export declare const ServicePayload: t.UnionC<[t.IntersectionC<[t.ExactC; department_name: import("@pagopa/ts-commons/lib/types").Tagged; organization_name: import("@pagopa/ts-commons/lib/types").Tagged; organization_fiscal_code: import("@pagopa/ts-commons/lib/types").Tagged, string, string, unknown>; authorized_cidrs: t.ReadonlyArrayC, string, string, unknown>>; }>, t.PartialC<{ version: t.RefinementC; require_secure_channels: t.Type; }>]>>, t.ExactC; service_metadata: t.ExactC; }>, t.PartialC<{ description: import("@pagopa/ts-commons/lib/types").Tagged; web_url: import("@pagopa/ts-commons/lib/types").Tagged; app_ios: import("@pagopa/ts-commons/lib/types").Tagged; app_android: import("@pagopa/ts-commons/lib/types").Tagged; tos_url: import("@pagopa/ts-commons/lib/types").Tagged; privacy_url: import("@pagopa/ts-commons/lib/types").Tagged; address: import("@pagopa/ts-commons/lib/types").Tagged; phone: import("@pagopa/ts-commons/lib/types").Tagged; email: import("@pagopa/ts-commons/lib/types").Tagged; pec: import("@pagopa/ts-commons/lib/types").Tagged; cta: import("@pagopa/ts-commons/lib/types").Tagged; token_name: import("@pagopa/ts-commons/lib/types").Tagged; support_url: import("@pagopa/ts-commons/lib/types").Tagged; }>]>>; }>, t.PartialC<{}>]>>]>, t.IntersectionC<[t.ExactC; department_name: import("@pagopa/ts-commons/lib/types").Tagged; organization_name: import("@pagopa/ts-commons/lib/types").Tagged; organization_fiscal_code: import("@pagopa/ts-commons/lib/types").Tagged, string, string, unknown>; authorized_cidrs: t.ReadonlyArrayC, string, string, unknown>>; }>, t.PartialC<{ version: t.RefinementC; require_secure_channels: t.Type; }>]>>, t.ExactC, t.PartialC<{ is_visible: t.Type; service_metadata: t.ExactC; }>, t.PartialC<{ description: import("@pagopa/ts-commons/lib/types").Tagged; web_url: import("@pagopa/ts-commons/lib/types").Tagged; app_ios: import("@pagopa/ts-commons/lib/types").Tagged; app_android: import("@pagopa/ts-commons/lib/types").Tagged; tos_url: import("@pagopa/ts-commons/lib/types").Tagged; privacy_url: import("@pagopa/ts-commons/lib/types").Tagged; address: import("@pagopa/ts-commons/lib/types").Tagged; phone: import("@pagopa/ts-commons/lib/types").Tagged; email: import("@pagopa/ts-commons/lib/types").Tagged; pec: import("@pagopa/ts-commons/lib/types").Tagged; cta: import("@pagopa/ts-commons/lib/types").Tagged; token_name: import("@pagopa/ts-commons/lib/types").Tagged; support_url: import("@pagopa/ts-commons/lib/types").Tagged; }>]>>; }>]>>]>]>; export type ServicePayload = t.TypeOf;