ApiProxy

data class ApiProxy(val metadata: Metadata, val isPublished: Boolean = false, val isVersioned: Boolean = false, val lifeCycle: LifeCycle, val cfBindingId: String? = null, val hasChanges: Boolean, val isUnmanaged: Boolean, val isCopy: Boolean, val name: String, val apiVersionGroup: String? = null, val providerName: String?, val serviceCode: ApiProxy.ServiceCode = ServiceCode.REST, val state: ApiProxy.State, val statusCode: ApiProxy.StatusCode, val releaseStatus: String, val releaseMetadata: String? = null, val version: String, val title: String)(source)

Constructors

Link copied to clipboard
constructor(metadata: Metadata, isPublished: Boolean = false, isVersioned: Boolean = false, lifeCycle: LifeCycle, cfBindingId: String? = null, hasChanges: Boolean, isUnmanaged: Boolean, isCopy: Boolean, name: String, apiVersionGroup: String? = null, providerName: String?, serviceCode: ApiProxy.ServiceCode = ServiceCode.REST, state: ApiProxy.State, statusCode: ApiProxy.StatusCode, releaseStatus: String, releaseMetadata: String? = null, version: String, title: String)

Types

Link copied to clipboard
data class New(val name: String, val version: String = "1", val title: String, val releaseStatus: String? = null, val releaseMetadata: String? = null, val description: String? = null, val isPublished: Boolean = false, val serviceCode: ApiProxy.ServiceCode = ServiceCode.REST, val providerName: String = "NONE", val statusCode: ApiProxy.StatusCode, val state: ApiProxy.State, val proxyEndPoints: List<ApiProxy.New.ProxyEndPoint> = emptyList(), val targetEndPoints: List<ApiProxy.New.TargetEndPoint> = emptyList(), val isVersioned: Boolean? = null, val apiProvider: ApiProxy.New.ApiProviderRef? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "life_cycle")
val lifeCycle: LifeCycle
Link copied to clipboard
@SerialName(value = "__metadata")
val metadata: Metadata
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "provider_name")
val providerName: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "service_code")
val serviceCode: ApiProxy.ServiceCode
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "status_code")
val statusCode: ApiProxy.StatusCode
Link copied to clipboard
Link copied to clipboard