workflo.macros.entity.schema

and-entity-spec-schema

(and-entity-spec-schema entity spec)

and-spec-keys

(and-spec-keys entity spec)

and-spec-schema

(and-spec-schema spec)

and-spec?

(and-spec? spec)

entity-ref-entity-spec-schema

(entity-ref-entity-spec-schema entity spec)

entity-ref-spec-from-and-spec

(entity-ref-spec-from-and-spec spec)

entity-ref-spec-from-key-spec

(entity-ref-spec-from-key-spec spec)

entity-ref-spec-schema

(entity-ref-spec-schema spec)

entity-ref-spec?

(entity-ref-spec? spec)

entity-refs

(entity-refs entity)

entity-schema

(entity-schema entity)

entity-spec-schema

(entity-spec-schema entity spec)

enum-spec?

(enum-spec? spec)

enum-values-from-and-spec

(enum-values-from-and-spec spec)

key-schemas

(key-schemas kspecs)

key-specs

(key-specs keys)

keys

(keys entity)

keys-entity-spec-schema

(keys-entity-spec-schema entity spec)

keys-spec-keys

(keys-spec-keys entity spec)

keys-spec?

(keys-spec? spec)

matching-entity-schemas

(matching-entity-schemas entities-map name-pattern)

non-persistent-and-key-spec?

(non-persistent-and-key-spec? spec)

non-persistent-key-spec?

(non-persistent-key-spec? spec)

non-persistent-key?

(non-persistent-key? key)

non-persistent-keys

(non-persistent-keys entity)

non-persistent-type-spec?

(non-persistent-type-spec? spec)

optional-keys

(optional-keys entity)

required-keys

(required-keys entity)

simple-entity?

(simple-entity? entity)

Returns true if the entity is is simple, that is, its spec refers to a single value, not a map with keys.

spec-keys

(spec-keys entity spec)

type-spec-schema

(type-spec-schema spec)

type-spec?

(type-spec? spec)

types-entity-spec-schema

(types-entity-spec-schema entity type-specs)(types-entity-spec-schema entity type-specs enum-values)

value-spec-schema

(value-spec-schema spec)