/** * 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 { enumType } from "@pagopa/ts-commons/lib/types"; export enum Change_typeEnum { "archiving" = "archiving" } // required attributes const MessageStatusArchivingChangeR = t.interface({ change_type: enumType(Change_typeEnum, "change_type"), is_archived: t.boolean }); // optional attributes const MessageStatusArchivingChangeO = t.partial({}); export const MessageStatusArchivingChange = t.exact( t.intersection( [MessageStatusArchivingChangeR, MessageStatusArchivingChangeO], "MessageStatusArchivingChange" ) ); export type MessageStatusArchivingChange = t.TypeOf< typeof MessageStatusArchivingChange >;