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();
        }