package com.afrosoft.apibuilder.api.v0.enums import com.fasterxml.jackson.annotation.JsonEnumDefaultValue import com.fasterxml.jackson.annotation.JsonProperty import kotlin.String /** * This code was generated by [models.generator.kotlin.KotlinGenerator] * A publication represents something that a user can subscribe to. An example would be subscribing * to an email alert whenever a new version of an application is created. */ enum class Publication( jsonProperty: String ) { @JsonProperty("membership_requests.create") MEMBERSHIP_REQUESTS_CREATE("membership_requests.create"), @JsonProperty("memberships.create") MEMBERSHIPS_CREATE("memberships.create"), @JsonProperty("applications.create") APPLICATIONS_CREATE("applications.create"), @JsonProperty("versions.create") VERSIONS_CREATE("versions.create"), @JsonEnumDefaultValue @JsonProperty("UNDEFINED") UNDEFINED("UNDEFINED"); private final val jsonProperty: String init { this.jsonProperty = jsonProperty } override fun toString(): String = jsonProperty }