Static
buildStatic
createCreates a dataschema string from a versioned contract.
Format: {contract.uri}/{contract.version}
Versioned contract instance
Formatted dataschema string
Static
createCreates dataschema string with wildcard version.
Versioned contract
{contract.uri}/{WildCardArvoSemanticVersion}
Static
isValidates if a given ArvoEvent or dataschema string represents a valid dataschema. A valid dataschema must:
ArvoEvent object or dataschema string to validate
boolean - True if dataschema is valid, false otherwise
Static
parseExtracts URI and version from dataschema string.
Event object or dataschema string
Parsed URI and version, or null if invalid
Manages event dataschema strings for versioned contracts. Handles creation and parsing of dataschema identifiers.