/** * Do not edit this file it is auto-generated by io-utils / gen-api-models. * See https://github.com/pagopa/io-utils */ /* eslint-disable */ import * as t from "io-ts"; import { NewRCConfigurationBase } from "./NewRCConfigurationBase"; import { Ulid as UlidT } from "@pagopa/ts-commons/lib/strings"; // required attributes const RCConfigurationBase2R = t.interface({ configuration_id: UlidT }); // optional attributes const RCConfigurationBase2O = t.partial({}); export const RCConfigurationBase2 = t.exact( t.intersection( [RCConfigurationBase2R, RCConfigurationBase2O], "RCConfigurationBase2" ) ); export type RCConfigurationBase2 = t.TypeOf; export const RCConfigurationBase = t.intersection( [NewRCConfigurationBase, RCConfigurationBase2], "RCConfigurationBase" ); export type RCConfigurationBase = t.TypeOf;