/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.1 * User agent: apibuilder app.apibuilder.io/nccloud/registry-crds/0.0.1/flow_erm_schema */ package de.nccloud.registry.crds.v0.erm import io.flow.event.relation.mapper.schema.ErmSpec import io.apibuilder.spec.v0.models.{Enum, EnumValue, Field, Model, Union, UnionType} import de.nccloud.registry.crds.v0.models.ServiceRegistration object GeneratedErmSchema { implicit lazy val ermSpecServiceRegistration: ErmSpec[ServiceRegistration] = ErmSpec.model( qualifiedName = "de.nccloud.registry.crds.v0.models.service_registration", spec = Model(name = "service_registration", plural = "service_registrations", fields = Seq( Field(name = "name", `type` = "string", required = true), Field(name = "version", `type` = "string", required = true), Field(name = "type", `type` = "de.nccloud.registry.api.v0.enums.service_type", required = true), Field(name = "uri", `type` = "string", required = true), Field(name = "title", `type` = "string", required = false), Field(name = "description", `type` = "string", required = false), )), ) val all: Seq[ErmSpec[_]] = Seq( ermSpecServiceRegistration, ) }