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.