# Functions
ExtractSchema extracts a ResourceSchema instance from a go structure.
No description provided by the author
No description provided by the author
MustExtractSchema behaves like ExtractSchema but panics in case of an error.
MustReadResource behaves similar to ReadResource but creates a new instance from the passed type and panics in case of an error.
MustWriteResource behaves like WriteResource but panics in case of an error.
No description provided by the author
NewLayerProfile creates a LayerProfile instance.
No description provided by the author
No description provided by the author
No description provided by the author
NewResourceInstance creates a new resource object for single instances.
NewResourceSchema creates a new ResourceSchema instance.
NewResourceSpecials creates a new resource object for lists of instances.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ReadAccessGroup parses a string obtained by AccessGroup.String and returns an access group instance.
ReadLayerProfile parses a string representation obtained via LayerProfile.String and returns a new LayerProfile instance.
ReadLayerToken parses a token string and returns a new LayerToken instance.
ReadResource turns a nested structure composed of maps, slices and primitive values into a Go variable.
WriteResource obtains a nested structure composed of maps, slices and primitive values from a Go variable.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CodeError400BadRequest represents a 400 (bad request) error.
CodeError403 represents a 403 (authentication required) error.
CodeError404NotFound represents a 404 (not found) error.
CodeError416InvalidRange represents a 416 (range not satisfiable) error.
CodeError500OrUnknown represents a server-side error or an unknown error.
CodePartial206 represents a 206 (partial content) status.
CodeSuccess200 represents a 200 (OK) status.
CodeUndefined should not be used and will most likely trigger an error.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
4 permission bytes.
4 permission bytes.
4 permission bytes.
4 permission bytes.
4 permission bytes.
4 permission bytes.
No description provided by the author
No description provided by the author
No description provided by the author
4 permission bytes.
4 permission bytes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
4 permission bytes.
No description provided by the author
4 permission bytes.
No description provided by the author
4 permission bytes.
4 permission bytes.
4 permission bytes.
4 permission bytes.
No description provided by the author
No description provided by the author
4 permission bytes.
4 permission bytes.
4 permission bytes.
4 permission bytes.
4 permission bytes.
4 permission bytes.
4 permission bytes.
4 permission bytes.
4 permission bytes.
No description provided by the author
No description provided by the author
4 permission bytes.
No description provided by the author
4 permission bytes.
4 permission bytes.
4 permission bytes.
4 permission bytes.
4 permission bytes.
4 permission bytes.
4 permission bytes.
4 permission bytes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
AccessGroup is a group of layer tokens having at least the group's permissions.
No description provided by the author
AggregateNode turns a list or a keyed list context into a single value.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
EndpointNode injects a constant context into the first node.
No description provided by the author
No description provided by the author
FilterNode modifies a list or a keyed list context by removing elements.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GroupNode turns a list into a group context.
No description provided by the author
InstanceNode turns a primitive context into a single value, based on the abstracts of the context value.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LayerToken is a parsed layer token issued by the VYZE service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ListNode turns a list or a keyed list context into a primitive context.
No description provided by the author
No description provided by the author
MapNode turns a primitive context into a map of multiple primitive contexts.
No description provided by the author
No description provided by the author
No description provided by the author
MessageSubscribe binds a stream message and stream subscription request together.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ReferenceNode is replaced by its reference, thereby accepting and producing the same contexts as the referenced node.
No description provided by the author
ResourceField represents a key in the JSON object to be rendered to or from a ResourceSchema.
No description provided by the author
ResourceInstance represents a resource object for single instances.
ResourceMapping represents the type of mapping used to map object or relation field values onto a JSON object.
No description provided by the author
No description provided by the author
ResourceSchema represents a mapping between JSON objects and VYZE objects.
ResourceSpecials represents a resource object for lists of instances.
No description provided by the author
No description provided by the author
No description provided by the author
SliceNode modifies a list or a keyed list context by taking a slice of successive elements from the list.
SortNode modifies a list or a keyed list context by changing the order of elements.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
StreamSubscriptionParams contains generic parameters.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A Universe serves as universal exchange format and captures a subpart of the VYZE graph.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ValueNode turns a primitive context into a single value, based on direct information (id, name, value, user, ...) about the context value.
No description provided by the author
# Interfaces
A Resolver maps identifiers onto object IDs.
# Type aliases
AggregateType defines the type of aggregation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ContextType defines the type of context.
No description provided by the author
EnvironmentType defines the type of environment.
No description provided by the author
FieldType represents the source of a value for a field.
FormatType specifies the way of mapping binary data to or from JSON values.
A GenericValuation maps a type onto generic placeholders.
LayerProfile maps names of access groups onto group instances.
MappingType specifies how multiple relations should be mapped onto or from JSON values.
NodeType defines the type of node.
OperatorType defines the operator to be used for filters.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ResourceType specifies the type of source of one or multiple instances.
ReturnType specifies how data from multiple relations should be returned.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author