/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.1-dev * User agent: apibuilder app.apibuilder.io/apicollective/postman-generator-attributes/0.0.1-dev/flow_erm_schema */ package io.postman.generator.attributes.v0.erm import io.flow.event.relation.mapper.schema.ErmSpec import io.apibuilder.spec.v0.models.{Enum, EnumValue, Field, Model, Union, UnionType} import io.postman.generator.attributes.v0.models.BasicAuth import io.postman.generator.attributes.v0.models.ObjectReference import io.postman.generator.attributes.v0.models.ValueSubstitute object GeneratedErmSchema { implicit lazy val ermSpecBasicAuth: ErmSpec[BasicAuth] = ErmSpec.model( qualifiedName = "io.postman.generator.attributes.v0.models.basic_auth", spec = Model(name = "basic_auth", plural = "basic_auths", fields = Seq( Field(name = "username", `type` = "string", required = true), Field(name = "password", `type` = "string", required = true), )), ) implicit lazy val ermSpecObjectReference: ErmSpec[ObjectReference] = ErmSpec.model( qualifiedName = "io.postman.generator.attributes.v0.models.object_reference", spec = Model(name = "object_reference", plural = "object_references", fields = Seq( Field(name = "related_service_namespace", `type` = "string", required = true), Field(name = "resource_type", `type` = "string", required = true), Field(name = "operation_method", `type` = "io.apibuilder.spec.v0.enums.method", required = true), Field(name = "operation_path", `type` = "string", required = true), Field(name = "identifier_field", `type` = "string", required = true), Field(name = "query_params", `type` = "map[string]", required = false), Field(name = "delete_operation_path", `type` = "string", required = false), )), ) implicit lazy val ermSpecValueSubstitute: ErmSpec[ValueSubstitute] = ErmSpec.model( qualifiedName = "io.postman.generator.attributes.v0.models.value_substitute", spec = Model(name = "value_substitute", plural = "value_substitutes", fields = Seq( Field(name = "substitute", `type` = "string", required = true), )), ) val all: Seq[ErmSpec[_]] = Seq( ermSpecBasicAuth, ermSpecObjectReference, ermSpecValueSubstitute, ) }