public void BuildString_Enum_Simple() { string objectName = "StringName"; string description = "StringDescription"; List <string> enums = new List <string>() { "FTP", "Custom", "NotSoCustom", "Default" }; var varString = new JSBString(objectName, description, enums: enums); JsonSchema varSchema = varString.AsJsonSchema(); }
public void BuildString() { string objectName = "StringName"; string description = "StringDescription"; string defaultValue = "default"; bool isRequired = false; uint minLength = 4; uint maxLength = 8; string pattern = "fau"; var varString = new JSBString(objectName, description, minLength: minLength, maxLength: maxLength, pattern: pattern, defaultValue: defaultValue, isRequired: isRequired); JsonSchema varSchema = varString.AsJsonSchema(); }
public void BuildString_Enum() { string objectName = "StringName"; string description = "StringDescription"; string defaultValue = "default"; bool isRequired = false; uint minLength = 4; uint maxLength = 8; string pattern = "fau"; List <string> enums = new List <string>() { "FTP", "Custom", "NotSoCustom", "Default" }; var varString = new JSBString(objectName, description, minLength: minLength, maxLength: maxLength, pattern: pattern, defaultValue: defaultValue, isRequired: isRequired, enums: enums); JsonSchema varSchema = varString.AsJsonSchema(); }