/// <summary> /// /// </summary> public IValidate Build(OpenApiSchema schema) { IValidate validator = new OpenApiSchemaRuleUsingManateeJson(_validatorContext, schema); ///string dataTypestring format return(validator); }
public override void AddRule(IValidate rule) { if (rule is OpenApiSchemaRuleUsingManateeJson) { _openApiSchemaRule = rule as OpenApiSchemaRuleUsingManateeJson; } }
/// <summary> /// /// </summary> public override void AddRule(IValidate rule) { if (rule is OpenApiSchemaRuleUsingManateeJson) { _openApiSchemaRule = rule as OpenApiSchemaRuleUsingManateeJson; } else if (rule is OpenApiContentMediaTypeRule) { if (_openApiContentMediaTypeRule == null) { _openApiContentMediaTypeRule = new List <OpenApiContentMediaTypeRule>(); } _openApiContentMediaTypeRule.Add(rule as OpenApiContentMediaTypeRule); } }