cikraft
Toggle table of contents
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
cikraft
api
/
app.softwork.cikraft.api.proxy
/
Policy
Policy
@
Serializable
@
ExperimentalUuidApi
data
class
Policy
(
val
metadata
:
Metadata
?
=
null
,
val
id
:
Uuid
,
val
lifeCycle
:
Provider.Lifecycle
?
=
null
,
val
name
:
String
,
val
policyContent
:
String
,
val
type
:
String
,
val
apiProxy
:
Deferred
)
(
source
)
Members
Constructors
Policy
Link copied to clipboard
constructor
(
metadata
:
Metadata
?
=
null
,
id
:
Uuid
,
lifeCycle
:
Provider.Lifecycle
?
=
null
,
name
:
String
,
policyContent
:
String
,
type
:
String
,
apiProxy
:
Deferred
)
Types
Update
Link copied to clipboard
@
Serializable
@
ExperimentalUuidApi
data
class
Update
(
val
id
:
Uuid
,
val
name
:
String
,
val
policyContent
:
String
,
val
type
:
String
)
Properties
api
Proxy
Link copied to clipboard
val
apiProxy
:
Deferred
id
Link copied to clipboard
val
id
:
Uuid
life
Cycle
Link copied to clipboard
@
SerialName
(
value
=
"life_cycle"
)
val
lifeCycle
:
Provider.Lifecycle
?
metadata
Link copied to clipboard
@
SerialName
(
value
=
"__metadata"
)
val
metadata
:
Metadata
?
name
Link copied to clipboard
val
name
:
String
policy
Content
Link copied to clipboard
@
SerialName
(
value
=
"policy_content"
)
val
policyContent
:
String
type
Link copied to clipboard
val
type
:
String