/// <summary> /// Configures the schema builder. /// </summary> /// <param name="schemaBuilder">The schema builder.</param> protected override void ConfigureSchemaBuilder(SchemaBuilder schemaBuilder) { schemaBuilder.UseAttributedPropertiesOnlyModule(); schemaBuilder.UseTypeModule(); schemaBuilder.UseSubObjectModule(); schemaBuilder.UseArrayModule(); schemaBuilder.UseTitleModule(_languageProvider); schemaBuilder.UseRequiredModule(); schemaBuilder.UseRegExValidationModule(); schemaBuilder.UseMaxLengthModule(); schemaBuilder.UseValidationMessageModule(_languageProvider); schemaBuilder.UseUrlLookupProviderModule(_urlLookupProvider); }