IRtSchemaValidator
Namespace: Meshmakers.Octo.Runtime.Contracts.Serialization
Interface for schema validation of runtime models
public interface IRtSchemaValidator
Methods
ValidateModelInJson(Stream, String, OperationResult)
Validates the runtime model in the stream using JSON format.
bool ValidateModelInJson(Stream stream, string locationReference, OperationResult operationResult)
Parameters
stream Stream
Stream containing runtime model in JSON format.
locationReference String
A reference used in messages to signal the position of a file or resource
operationResult OperationResult
The result object that contains after call validation messages.
Returns
ValidateModelInYaml(Stream, String, OperationResult)
Validates the runtime model in the stream using YAML format.
bool ValidateModelInYaml(Stream stream, string locationReference, OperationResult operationResult)
Parameters
stream Stream
Stream containing runtime model in YAML format.
locationReference String
A reference used in messages to signal the position of a file or resource
operationResult OperationResult
The result object that contains after call validation messages.