sugar-generate
Version:
Auto generate OAS 3.0 REST + GraphQL APIs (Node + MongoDB)
34 lines (33 loc) • 629 B
JSON
{
"name": "secret",
"schema": {
"key": {
"type": "String",
"trim": true,
"min": [2, "key is too short"],
"max": 100
},
"value": {
"type": "String",
"required": true,
"trim": true,
"min": [2, "value is too short"],
"max": 100
},
"project": {
"type": "ObjectID",
"ref": "Project",
"required": true
},
"status": {
"type": "String",
"enum": ["active", "inactive", "deleted"],
"default": "active"
},
"type": {
"type": "String",
"enum": ["docker", "kv"],
"default": "docker"
}
}
}