/** * 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 { ServicesPreferencesMode } from "./ServicesPreferencesMode"; import * as t from "io-ts"; /** * Describes the citizen's profile, mostly interesting for preferences * attributes. */ // required attributes const ServicePreferencesSettingsR = t.interface({ mode: ServicesPreferencesMode }); // optional attributes const ServicePreferencesSettingsO = t.partial({}); export const ServicePreferencesSettings = t.exact( t.intersection( [ServicePreferencesSettingsR, ServicePreferencesSettingsO], "ServicePreferencesSettings" ) ); export type ServicePreferencesSettings = t.TypeOf< typeof ServicePreferencesSettings >;