/** * 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 { MessageStatusValue } from "./MessageStatusValue"; import { Timestamp } from "./Timestamp"; import * as t from "io-ts"; // required attributes const MessageStatusR = t.interface({ status: MessageStatusValue, updated_at: Timestamp }); // optional attributes const MessageStatusO = t.partial({ version: t.Integer }); export const MessageStatus = t.exact( t.intersection([MessageStatusR, MessageStatusO], "MessageStatus") ); export type MessageStatus = t.TypeOf;