/** * 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 { MessageSubject } from "./MessageSubject"; import { MessageBodyMarkdown } from "./MessageBodyMarkdown"; import * as t from "io-ts"; // required attributes const MessageContentBaseR = t.interface({ subject: MessageSubject, markdown: MessageBodyMarkdown }); // optional attributes const MessageContentBaseO = t.partial({ require_secure_channels: t.boolean }); export const MessageContentBase = t.exact( t.intersection( [MessageContentBaseR, MessageContentBaseO], "MessageContentBase" ) ); export type MessageContentBase = t.TypeOf;