/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.0-beta.1 * User agent: apibuilder app.apibuilder.io/chio/core-common/0.0.0-beta.1/flow_erm_schema */ package io.chio.core.common.v0.erm import io.flow.event.relation.mapper.schema.ErmSpec import io.apibuilder.spec.v0.models.{Enum, EnumValue, Field, Model, Union, UnionType} import io.chio.core.common.v0.models.GenericError import io.chio.core.common.v0.models.Healthcheck object GeneratedErmSchema { implicit lazy val ermSpecGenericError: ErmSpec[GenericError] = ErmSpec.model( qualifiedName = "io.chio.core.common.v0.models.generic_error", spec = Model(name = "generic_error", plural = "generic_errors", fields = Seq( Field(name = "id", `type` = "uuid", required = true), Field(name = "timestamp", `type` = "date-time-iso8601", required = true), Field(name = "source", `type` = "string", required = false), Field(name = "type", `type` = "string", required = false), Field(name = "message", `type` = "string", required = true), )), ) implicit lazy val ermSpecHealthcheck: ErmSpec[Healthcheck] = ErmSpec.model( qualifiedName = "io.chio.core.common.v0.models.healthcheck", spec = Model(name = "healthcheck", plural = "healthchecks", fields = Seq( Field(name = "health", `type` = "string", required = true), )), ) val all: Seq[ErmSpec[_]] = Seq( ermSpecGenericError, ermSpecHealthcheck, ) }