/** * 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 { RCConfigurationProdEnvironment } from "./RCConfigurationProdEnvironment"; import { FiscalCode } from "./FiscalCode"; // required attributes const RCConfigurationTestEnvironment2R = t.interface({ test_users: t.readonlyArray(FiscalCode, "array of FiscalCode") }); // optional attributes const RCConfigurationTestEnvironment2O = t.partial({}); export const RCConfigurationTestEnvironment2 = t.exact( t.intersection( [RCConfigurationTestEnvironment2R, RCConfigurationTestEnvironment2O], "RCConfigurationTestEnvironment2" ) ); export type RCConfigurationTestEnvironment2 = t.TypeOf< typeof RCConfigurationTestEnvironment2 >; export const RCConfigurationTestEnvironment = t.intersection( [RCConfigurationProdEnvironment, RCConfigurationTestEnvironment2], "RCConfigurationTestEnvironment" ); export type RCConfigurationTestEnvironment = t.TypeOf< typeof RCConfigurationTestEnvironment >;