toggle menu
yorkie
0.6.3
androidJvm
switch theme
search in API
yorkie
/
dev.yorkie.schema
/
Rule
Rule
interface
Rule
Inheritors
PrimitiveRule
ObjectRule
ArrayRule
YorkieTypeRule
EnumRule
UnionRule
Members
Types
Array
Rule
Link copied to clipboard
data
class
ArrayRule
(
val
path
:
String
,
val
type
:
String
=
TYPE
,
val
items
:
List
<
Rule.ArrayRule.Item
>
)
:
Rule
Enum
Rule
Link copied to clipboard
data
class
EnumRule
(
val
path
:
String
,
val
type
:
String
=
TYPE
,
val
values
:
List
<
Any
>
)
:
Rule
Object
Rule
Link copied to clipboard
data
class
ObjectRule
(
val
path
:
String
,
val
type
:
String
=
TYPE
,
val
properties
:
List
<
String
>
,
val
optional
:
List
<
String
>
)
:
Rule
Primitive
Rule
Link copied to clipboard
data
class
PrimitiveRule
(
val
path
:
String
,
val
type
:
String
)
:
Rule
Union
Rule
Link copied to clipboard
data
class
UnionRule
(
val
path
:
String
,
val
type
:
String
=
TYPE
)
:
Rule
Yorkie
Type
Rule
Link copied to clipboard
data
class
YorkieTypeRule
(
val
path
:
String
,
val
type
:
String
)
:
Rule
Properties
path
Link copied to clipboard
abstract
val
path
:
String
type
Link copied to clipboard
abstract
val
type
:
String