You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.6 KiB
50 lines
1.6 KiB
2 months ago
|
{
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"data": {
|
||
|
"type": "array",
|
||
|
"minItems": 0,
|
||
|
"maxItems": 20,
|
||
|
"items": {
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"menu_name": {
|
||
|
"type": "string",
|
||
|
"minLength": 0,
|
||
|
"maxLength": 32
|
||
|
},
|
||
|
"is_show": {
|
||
|
"type": "integer",
|
||
|
"default": 0,
|
||
|
"minimum": 0,
|
||
|
"maximum": 1
|
||
|
},
|
||
|
"name": {
|
||
|
"type": "string",
|
||
|
"pattern": "\/^[a-z0-9]+$\/i",
|
||
|
"minLength": 0,
|
||
|
"maxLength": 20
|
||
|
},
|
||
|
"url": {
|
||
|
"type": "string",
|
||
|
"pattern": "\/^[a-z0-9]+$\/i",
|
||
|
"minLength": 0,
|
||
|
"maxLength": 500
|
||
|
},
|
||
|
"url_out": {
|
||
|
"type": "string",
|
||
|
"pattern": "\/^[a-z0-9]+$\/i",
|
||
|
"minLength": 0,
|
||
|
"maxLength": 500
|
||
|
},
|
||
|
"url_jump_way": {
|
||
|
"type": "integer",
|
||
|
"default": 0,
|
||
|
"minimum": 0,
|
||
|
"maximum": 999
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|