Quota

@XmlSerialName(value = "Quota", namespace = "http://www.sap.com/apimgmt")
data class Quota(val async: Boolean = false, val continueOnError: Boolean = false, val enabled: Boolean = true, val type: String = "calendar", val allow: Quota.Allow, val interval: Quota.Interval, val distributed: Quota.Distributed, val startTime: String, val synchronous: Boolean, val timeUnit: Quota.TimeUnit) : Policy(source)

Constructors

Link copied to clipboard
constructor(async: Boolean = false, continueOnError: Boolean = false, enabled: Boolean = true, type: String = "calendar", allow: Quota.Allow, interval: Quota.Interval, distributed: Quota.Distributed, startTime: String, synchronous: Boolean, timeUnit: Quota.TimeUnit)

Types

Link copied to clipboard
data class Allow(val count: Int)
Link copied to clipboard
data class Distributed(val value: Boolean)
Link copied to clipboard
data class Interval(val count: Int)
Link copied to clipboard

Properties

Link copied to clipboard
@SerialName(value = "Allow")
val allow: Quota.Allow
Link copied to clipboard
open override val async: Boolean
Link copied to clipboard
open override val continueOnError: Boolean
Link copied to clipboard
@SerialName(value = "Distributed")
val distributed: Quota.Distributed
Link copied to clipboard
open override val enabled: Boolean
Link copied to clipboard
@SerialName(value = "Interval")
val interval: Quota.Interval
Link copied to clipboard
@SerialName(value = "StartTime")
@XmlElement
val startTime: String
Link copied to clipboard
@SerialName(value = "Synchronous")
@XmlElement
val synchronous: Boolean
Link copied to clipboard
@SerialName(value = "TimeUnit")
@XmlElement
val timeUnit: Quota.TimeUnit
Link copied to clipboard