...

Text file src/google.golang.org/api/google-api-go-generator/testdata/unfortunatedefaults.json

Documentation: google.golang.org/api/google-api-go-generator/testdata

     1{
     2 "kind": "discovery#restDescription",
     3 "etag": "\"kEk3sFj6Ef5_yR1-H3bAO6qw9mI/3m5rB86FE5KuW1K3jAl88AxCreg\"",
     4 "discoveryVersion": "v1",
     5 "id": "wrapnewlines:v1",
     6 "name": "wrapnewlines",
     7 "version": "v1",
     8 "title": "Example API",
     9 "description": "The Example API demonstrates wrapping of descriptions containing newlines.",
    10 "ownerDomain": "google.com",
    11 "ownerName": "Google",
    12 "protocol": "rest",
    13 "schemas": {
    14  "Thing": {
    15   "id": "Thing",
    16   "type": "object",
    17   "description": "don't care",
    18   "properties": {
    19    "bool_empty_default_a":{
    20     "type": "boolean",
    21     "description": "\nNonempty default: no\nUnfortunate default: no",
    22     "default": "false"
    23    },
    24    "bool_empty_default_b":{
    25     "type": "boolean",
    26     "description": "\nNonempty default: no\nUnfortunate default: no"
    27    },
    28    "bool_nonempty_default":{
    29     "type": "boolean",
    30     "description": "\nNonempty default: yes\nUnfortunate default: yes",
    31     "default": "true"
    32    },
    33    "string_nonempty_default_doesnt_accept_empty": {
    34     "type": "string",
    35     "description": "\nNonempty default: yes\nAccepts empty value: no\nUnfortunate default: no",
    36     "default": "nonempty"
    37    },
    38    "string_nonempty_default_enum_accepts_empty": {
    39     "type": "string",
    40     "description": "\nNonempty default: yes\nAccepts empty value: yes (enum)\nUnfortunate default: yes",
    41     "default": "nonempty",
    42     "enum": [
    43       "",
    44       "nonempty",
    45       "aaa"
    46     ],
    47     "enumDescriptions": [
    48      "",
    49      ""
    50     ]
    51    },
    52    "string_nonempty_default_enum_doesnt_accept_empty": {
    53     "type": "string",
    54     "description": "\nNonempty default: yes\nAccepts empty value: no (enum)\nUnfortunate default: no",
    55     "default": "nonempty",
    56     "enum": [
    57       "nonempty",
    58       "aaa"
    59     ],
    60     "enumDescriptions": [
    61      ""
    62     ]
    63    },
    64    "string_nonempty_default_pattern_accepts_empty": {
    65     "type": "string",
    66     "description": "\nNonempty default: yes\nAccepts empty value: yes (pattern)\nUnfortunate default: yes",
    67     "default": "nonempty",
    68     "pattern": ".?"
    69    },
    70    "string_nonempty_default_pattern_doesnt_accept_empty": {
    71     "type": "string",
    72     "description": "\nNonempty default: yes\nAccepts empty value: no (pattern)\nUnfortunate default: no",
    73     "default": "nonempty",
    74     "pattern": "."
    75    },
    76    "string_empty_default_doesnt_accept_empty": {
    77     "type": "string",
    78     "description": "\nNonempty default: no\nAccepts empty value: no\nUnfortunate default: no",
    79     "default": ""
    80    },
    81    "string_empty_default_enum_accepts_empty": {
    82     "type": "string",
    83     "description": "\nNonempty default: no\nAccepts empty value: yes (enum)\nUnfortunate default: no",
    84     "default": "",
    85     "enum": [
    86       "",
    87       "value"
    88     ],
    89     "enumDescriptions": [
    90      "",
    91      ""
    92     ]
    93    },
    94    "string_empty_default_enum_doesnt_accept_empty": {
    95     "type": "string",
    96     "description": "\nNonempty default: no\nAccepts empty value: no (enum)\nUnfortunate default: no",
    97     "default": "",
    98     "enum": [
    99       "value"
   100     ],
   101     "enumDescriptions": [
   102      ""
   103     ]
   104    },
   105    "string_empty_default_pattern_accepts_empty": {
   106     "type": "string",
   107     "description": "\nNonempty default: no\nAccepts empty value: yes (pattern)\nUnfortunate default: no",
   108     "default": "",
   109     "pattern": ".?"
   110    },
   111    "string_empty_default_pattern_doesnt_accept_empty": {
   112     "type": "string",
   113     "description": "\nNonempty default: no\nAccepts empty value: no (pattern)\nUnfortunate default: no",
   114     "default": "",
   115     "pattern": "."
   116    },
   117    "numeric_empty_default_a":{
   118     "type": "string",
   119     "format": "int64",
   120     "description": "\nNonempty default: no\nUnfortunate default: no",
   121     "default": ""
   122    },
   123    "numeric_empty_default_b":{
   124     "type": "string",
   125     "format": "int64",
   126     "description": "\nNonempty default: no\nUnfortunate default: no"
   127    },
   128    "numeric_empty_default_c":{
   129     "type": "string",
   130     "format": "int64",
   131     "description": "\nNonempty default: no\nUnfortunate default: no",
   132     "default": "0"
   133    },
   134    "numeric_empty_default_d":{
   135     "type": "number",
   136     "description": "\nNonempty default: no\nUnfortunate default: no",
   137     "default": "0.0"
   138    },
   139    "numeric_empty_default_e":{
   140     "type": "number",
   141     "description": "\nNonempty default: no\nUnfortunate default: no",
   142     "default": "-0.0"
   143    },
   144    "numeric_nonempty_default_a":{
   145     "type": "string",
   146     "format": "int64",
   147     "description": "\nNonempty default: yes\nUnfortunate default: yes\nstring encoded, so will not be represented as pointer.",
   148     "default": "1"
   149    },
   150    "numeric_nonempty_default_b":{
   151     "type": "number",
   152     "description": "\nNonempty default: yes\nUnfortunate default: yes",
   153     "default": "0.001"
   154    }
   155   }
   156  }
   157 }
   158}

View as plain text