ca.ibodrov.mica.server.entities.mica-view-v1.yaml Maven / Gradle / Ivy
name: /mica/view/v1
kind: /mica/kind/v1
schema:
$ref: mica://internal/mica/standard-properties/v1
properties:
kind:
type: string
enum: [ "/mica/view/v1" ]
parameters:
$ref: classpath:///draft/2020-12/schema
selector:
properties:
entityKind:
type: string
includes:
type: array
items:
type: string
namePatterns:
type: array
items:
type: string
required: [ "entityKind" ]
data:
properties:
jsonPath:
type: [ array, string ]
jsonPatch:
type: array
flatten:
type: boolean
merge:
type: boolean
dropProperties:
type: array
items:
type: string
map:
type: object
additionalProperties:
type: string
required: [ "jsonPath" ]
validation:
properties:
asEntityKind:
type: string
required: [ "asEntityKind" ]
caching:
properties:
enabled:
type: boolean
ttl:
type: string
required: [ "kind", "selector", "data" ]
© 2015 - 2025 Weber Informatics LLC | Privacy Policy