mirror of
https://github.com/restic/restic.git
synced 2024-08-14 08:23:23 +02:00
159 lines
4.7 KiB
JSON
159 lines
4.7 KiB
JSON
{
|
|
"kind": "discovery#restDescription",
|
|
"etag": "\"kEk3sFj6Ef5_yR1-H3bAO6qw9mI/3m5rB86FE5KuW1K3jAl88AxCreg\"",
|
|
"discoveryVersion": "v1",
|
|
"id": "wrapnewlines:v1",
|
|
"name": "wrapnewlines",
|
|
"version": "v1",
|
|
"title": "Example API",
|
|
"description": "The Example API demonstrates wrapping of descriptions containing newlines.",
|
|
"ownerDomain": "google.com",
|
|
"ownerName": "Google",
|
|
"protocol": "rest",
|
|
"schemas": {
|
|
"Thing": {
|
|
"id": "Thing",
|
|
"type": "object",
|
|
"description": "don't care",
|
|
"properties": {
|
|
"bool_empty_default_a":{
|
|
"type": "boolean",
|
|
"description": "\nNonempty default: no\nUnfortunate default: no",
|
|
"default": "false"
|
|
},
|
|
"bool_empty_default_b":{
|
|
"type": "boolean",
|
|
"description": "\nNonempty default: no\nUnfortunate default: no"
|
|
},
|
|
"bool_nonempty_default":{
|
|
"type": "boolean",
|
|
"description": "\nNonempty default: yes\nUnfortunate default: yes",
|
|
"default": "true"
|
|
},
|
|
"string_nonempty_default_doesnt_accept_empty": {
|
|
"type": "string",
|
|
"description": "\nNonempty default: yes\nAccepts empty value: no\nUnfortunate default: no",
|
|
"default": "nonempty"
|
|
},
|
|
"string_nonempty_default_enum_accepts_empty": {
|
|
"type": "string",
|
|
"description": "\nNonempty default: yes\nAccepts empty value: yes (enum)\nUnfortunate default: yes",
|
|
"default": "nonempty",
|
|
"enum": [
|
|
"",
|
|
"nonempty",
|
|
"aaa"
|
|
],
|
|
"enumDescriptions": [
|
|
"",
|
|
""
|
|
]
|
|
},
|
|
"string_nonempty_default_enum_doesnt_accept_empty": {
|
|
"type": "string",
|
|
"description": "\nNonempty default: yes\nAccepts empty value: no (enum)\nUnfortunate default: no",
|
|
"default": "nonempty",
|
|
"enum": [
|
|
"nonempty",
|
|
"aaa"
|
|
],
|
|
"enumDescriptions": [
|
|
""
|
|
]
|
|
},
|
|
"string_nonempty_default_pattern_accepts_empty": {
|
|
"type": "string",
|
|
"description": "\nNonempty default: yes\nAccepts empty value: yes (pattern)\nUnfortunate default: yes",
|
|
"default": "nonempty",
|
|
"pattern": ".?"
|
|
},
|
|
"string_nonempty_default_pattern_doesnt_accept_empty": {
|
|
"type": "string",
|
|
"description": "\nNonempty default: yes\nAccepts empty value: no (pattern)\nUnfortunate default: no",
|
|
"default": "nonempty",
|
|
"pattern": "."
|
|
},
|
|
"string_empty_default_doesnt_accept_empty": {
|
|
"type": "string",
|
|
"description": "\nNonempty default: no\nAccepts empty value: no\nUnfortunate default: no",
|
|
"default": ""
|
|
},
|
|
"string_empty_default_enum_accepts_empty": {
|
|
"type": "string",
|
|
"description": "\nNonempty default: no\nAccepts empty value: yes (enum)\nUnfortunate default: no",
|
|
"default": "",
|
|
"enum": [
|
|
"",
|
|
"value"
|
|
],
|
|
"enumDescriptions": [
|
|
"",
|
|
""
|
|
]
|
|
},
|
|
"string_empty_default_enum_doesnt_accept_empty": {
|
|
"type": "string",
|
|
"description": "\nNonempty default: no\nAccepts empty value: no (enum)\nUnfortunate default: no",
|
|
"default": "",
|
|
"enum": [
|
|
"value"
|
|
],
|
|
"enumDescriptions": [
|
|
""
|
|
]
|
|
},
|
|
"string_empty_default_pattern_accepts_empty": {
|
|
"type": "string",
|
|
"description": "\nNonempty default: no\nAccepts empty value: yes (pattern)\nUnfortunate default: no",
|
|
"default": "",
|
|
"pattern": ".?"
|
|
},
|
|
"string_empty_default_pattern_doesnt_accept_empty": {
|
|
"type": "string",
|
|
"description": "\nNonempty default: no\nAccepts empty value: no (pattern)\nUnfortunate default: no",
|
|
"default": "",
|
|
"pattern": "."
|
|
},
|
|
"numeric_empty_default_a":{
|
|
"type": "string",
|
|
"format": "int64",
|
|
"description": "\nNonempty default: no\nUnfortunate default: no",
|
|
"default": ""
|
|
},
|
|
"numeric_empty_default_b":{
|
|
"type": "string",
|
|
"format": "int64",
|
|
"description": "\nNonempty default: no\nUnfortunate default: no"
|
|
},
|
|
"numeric_empty_default_c":{
|
|
"type": "string",
|
|
"format": "int64",
|
|
"description": "\nNonempty default: no\nUnfortunate default: no",
|
|
"default": "0"
|
|
},
|
|
"numeric_empty_default_d":{
|
|
"type": "number",
|
|
"description": "\nNonempty default: no\nUnfortunate default: no",
|
|
"default": "0.0"
|
|
},
|
|
"numeric_empty_default_e":{
|
|
"type": "number",
|
|
"description": "\nNonempty default: no\nUnfortunate default: no",
|
|
"default": "-0.0"
|
|
},
|
|
"numeric_nonempty_default_a":{
|
|
"type": "string",
|
|
"format": "int64",
|
|
"description": "\nNonempty default: yes\nUnfortunate default: yes\nstring encoded, so will not be represented as pointer.",
|
|
"default": "1"
|
|
},
|
|
"numeric_nonempty_default_b":{
|
|
"type": "number",
|
|
"description": "\nNonempty default: yes\nUnfortunate default: yes",
|
|
"default": "0.001"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|