# Functions

Empty creates an empty attribute path.
MatchRelative creates an empty attribute path expression that is intended to be combined with an existing attribute path expression.
MatchRoot creates an attribute path expression starting with ExpressionStepAttributeNameExact.
Root creates an attribute path starting with a PathStepAttributeName.

# Structs

Expression represents an attribute path with expression steps, which can represent zero, one, or more actual paths in schema data.
ExpressionStepElementKeyIntAny is an attribute path expression for a matching any integer element key within a list.
ExpressionStepElementKeyStringAny is an attribute path expression for a matching any string key within a map.
ExpressionStepElementKeyValueAny is an attribute path expression for a matching any Value element within a set.
ExpressionStepElementKeyValueExact is an attribute path expression for an exact Value element within a set.
StepParent is an attribute path expression for a traversing to the parent attribute path relative to the current one.
Path represents exact traversal steps into a schema or schema-based data.
PathStepElementKeyValue is an attribute path transversal for a Value element of a set.

# Interfaces

ExpressionStep represents an expression of an attribute path step, which may match zero, one, or more actual paths.
PathStep represents a transversal for an attribute path.

# Type aliases

Expressions is a collection of attribute path expressions.
ExpressionStepAttributeNameExact is an attribute path expression for an exact attribute name match within an object.
ExpressionStepElementKeyIntExact is an attribute path expression for an exact integer element key match within a list.
ExpressionStepElementKeyStringExact is an attribute path expression for an exact string key within a map.
ExpressionSteps represents an ordered collection of attribute path expressions.
Paths is a collection of exact attribute paths.
PathStepAttributeName is an attribute path tranversal for an attribute name within an object.
PathStepElementKeyInt is an attribute path transversal for an integer element of a list.
PathStepElementKeyString is an attribute path transversal for a string key of a map.
PathSteps represents an ordered collection of attribute path transversals.