/** * Do not edit this file it is auto-generated by io-utils / gen-api-models. * See https://github.com/pagopa/io-utils */ /* tslint:disable */ import * as t from "io-ts"; import { SubscriptionKeys } from "./SubscriptionKeys"; // required attributes const Subscription2R = t.interface({ scope: t.string }); // optional attributes const Subscription2O = t.partial({ id: t.string }); export const Subscription2 = t.exact( t.intersection([Subscription2R, Subscription2O], "Subscription2") ); export type Subscription2 = t.TypeOf; export const Subscription = t.intersection( [SubscriptionKeys, Subscription2], "Subscription" ); export type Subscription = t.TypeOf;