github.com/rzurga/go-swagger@v0.28.1-0.20211109195225-5d1f453ffa3a/fixtures/bugs/909/fixture-909-6.yaml (about)

     1  swagger: '2.0'
     2  info:
     3    title: fixture for issue#909
     4    description: fixture to check correct declaration and default initialization of all formats
     5    version: '1.0.0'
     6  host: localhost
     7  basePath: /
     8  produces:
     9    - application/json
    10  schemes:
    11    - http
    12  paths:
    13    /optional:
    14      get:
    15        parameters:
    16        # Known issues with binary (IsStream: true).
    17        #- name: aBinary
    18        #  in: query
    19        #  type: string
    20        #  format: binary
    21        #  required: false
    22        #  # default for binary stream?
    23        #  default: 'af03f6'
    24        - name: hasNoDefault
    25          in: query
    26          type: string
    27        - name: aByte
    28          in: query
    29          type: string
    30          format: byte
    31          required: false
    32          default: 'ZWxpemFiZXRocG9zZXk='
    33        - name: aBool
    34          in: query
    35          type: boolean
    36          required: true
    37          default: true
    38        - name: aFloat
    39          in: query
    40          type: number
    41          format: float
    42          required: true
    43          default: 99.99
    44        - name: aDouble
    45          in: query
    46          type: number
    47          format: double
    48          required: false
    49          default: 99.99
    50        - name: aInt32
    51          in: query
    52          type: integer
    53          format: int32
    54          required: false
    55          default: -99
    56        - name: aUint32
    57          in: query
    58          type: integer
    59          format: uint32
    60          required: false
    61          default: 99
    62        - name: aInt64
    63          in: query
    64          type: integer
    65          format: int64
    66          required: false
    67          default: -99
    68        - name: aUint64
    69          in: query
    70          type: integer
    71          format: uint64
    72          required: false
    73          default: 99
    74        - name: aCreditCard
    75          in: query
    76          type: string
    77          format: creditcard
    78          required: false
    79          default: '4111-1111-1111-1111'
    80        - name: aDate
    81          in: query
    82          type: string
    83          format: date
    84          required: false
    85          default: '1970-01-01'
    86        - name: aDateTime
    87          in: query
    88          type: string
    89          format: date-time
    90          required: false
    91          default: '1970-01-01T11:01:05.283185Z'
    92        - name: aDuration
    93          in: query
    94          type: string
    95          format: duration
    96          required: false
    97          default: '1 ms'
    98        - name: anEmail
    99          in: query
   100          type: string
   101          format: email
   102          required: false
   103          default: 'fredbi@github.com'
   104        - name: aHexColor
   105          in: query
   106          type: string
   107          format: hexcolor
   108          required: false
   109          default: '#FFFFFF'
   110        - name: aHostname
   111          in: query
   112          type: string
   113          format: hostname
   114          required: false
   115          default: 'www.example.com'
   116        - name: anIpv4
   117          in: query
   118          type: string
   119          format: ipv4
   120          required: false
   121          default: '192.168.224.1'
   122        - name: anIpv6
   123          in: query
   124          type: string
   125          format: ipv6
   126          required: false
   127          default: '::1'
   128        - name: anISBN
   129          in: query
   130          type: string
   131          format: isbn
   132          required: false
   133          default: '0321751043'
   134        - name: anISBN10
   135          in: query
   136          type: string
   137          format: isbn10
   138          required: false
   139          default: '0321751043'
   140        - name: anISBN13
   141          in: query
   142          type: string
   143          format: isbn13
   144          required: false
   145          default: '978 3401013190'
   146        - name: aMac
   147          in: query
   148          type: string
   149          format: mac
   150          required: false
   151          default: '01:02:03:04:05:06'
   152        - name: aBsonObjectId
   153          in: query
   154          type: string
   155          format: bsonobjectid
   156          required: false
   157          default: '507f1f77bcf86cd799439011'
   158        - name: aPassword
   159          in: query
   160          type: string
   161          format: password
   162          required: false
   163          default: 'secret'
   164        - name: aRGBColor
   165          in: query
   166          type: string
   167          format: rgbcolor
   168          required: false
   169          default: 'rgb(255,255,255)'
   170        - name: aSsn
   171          in: query
   172          type: string
   173          format: ssn
   174          required: false
   175          default: '111-11-1111'
   176        - name: aUri
   177          in: query
   178          type: string
   179          format: uri
   180          required: false
   181          default: 'http://foo.bar/?baz=qux#quux'
   182        - name: aUUID
   183          in: query
   184          type: string
   185          format: uuid
   186          required: false
   187          default: 'a8098c1a-f86e-11da-bd1a-00112444be1e'
   188        - name: aUUID3
   189          in: query
   190          type: string
   191          format: uuid3
   192          required: false
   193          default: 'bcd02e22-68f0-3046-a512-327cca9def8f'
   194        - name: aUUID4
   195          in: query
   196          type: string
   197          format: uuid4
   198          required: false
   199          default: '025b0d74-00a2-4048-bf57-227c5111bb34'
   200        - name: aUUID5
   201          in: query
   202          type: string
   203          format: uuid5
   204          required: false
   205          default: '886313e1-3b8a-5372-9b90-0c9aee199e5d'
   206        - name: bodyWithDefault
   207          in: body
   208          schema:
   209            type: string
   210            default: '886313e1-3b8a-5372-9b90-0c9aee199e5d'
   211        responses:
   212          200:
   213            description: "empty response"
   214            headers:
   215              # funny header setup with formatted headers with default values
   216              X-aByte:
   217                type: string
   218                format: byte
   219                default: 'ZWxpemFiZXRocG9zZXk='
   220              X-aBool:
   221                type: boolean
   222                default: true
   223              X-aFloat:
   224                type: number
   225                format: float
   226                default: 99.99
   227              X-aDouble:
   228                type: number
   229                format: double
   230                default: 99.99
   231              X-aInt32:
   232                type: integer
   233                format: int32
   234                default: -99
   235              X-aUint32:
   236                type: integer
   237                format: uint32
   238                default: 99
   239              X-aInt64:
   240                type: integer
   241                format: int64
   242                default: -99
   243              X-aUint64:
   244                type: integer
   245                format: uint64
   246                default: 99
   247              X-aCreditCard:
   248                type: string
   249                format: creditcard
   250                default: '4111-1111-1111-1111'
   251              X-aDate:
   252                type: string
   253                format: date
   254                default: '1970-01-01'
   255              X-aDateTime:
   256                type: string
   257                format: date-time
   258                default: '1970-01-01T11:01:05.283185Z'
   259              X-aDuration:
   260                type: string
   261                format: duration
   262                default: '1 ms'
   263              X-anEmail:
   264                type: string
   265                format: email
   266                default: 'fredbi@github.com'
   267              X-aHexColor:
   268                type: string
   269                format: hexcolor
   270                default: '#FFFFFF'
   271              X-aHostname:
   272                type: string
   273                format: hostname
   274                default: 'www.example.com'
   275              X-anIpv4:
   276                type: string
   277                format: ipv4
   278                default: '192.168.224.1'
   279              X-anIpv6:
   280                type: string
   281                format: ipv6
   282                default: '::1'
   283              X-anISBN:
   284                type: string
   285                format: isbn
   286                default: '0321751043'
   287              X-anISBN10:
   288                type: string
   289                format: isbn10
   290                default: '0321751043'
   291              X-anISBN13:
   292                type: string
   293                format: isbn13
   294                default: '978 3401013190'
   295              X-aMac:
   296                type: string
   297                format: mac
   298                default: '01:02:03:04:05:06'
   299              X-aBsonObjectId:
   300                type: string
   301                format: bsonobjectid
   302                default: '507f1f77bcf86cd799439011'
   303              X-aPassword:
   304                type: string
   305                format: password
   306                default: 'secret'
   307              X-aRGBColor:
   308                type: string
   309                format: rgbcolor
   310                default: 'rgb(255,255,255)'
   311              X-aSsn:
   312                type: string
   313                format: ssn
   314                default: '111-11-1111'
   315              X-aUri:
   316                type: string
   317                format: uri
   318                default: 'http://foo.bar/?baz=qux#quux'
   319              X-aUUID:
   320                type: string
   321                format: uuid
   322                default: 'a8098c1a-f86e-11da-bd1a-00112444be1e'
   323              X-aUUID3:
   324                type: string
   325                format: uuid3
   326                default: 'bcd02e22-68f0-3046-a512-327cca9def8f'
   327              X-aUUID4:
   328                type: string
   329                format: uuid4
   330                default: '025b0d74-00a2-4048-bf57-227c5111bb34'
   331              X-aUUID5:
   332                type: string
   333                format: uuid5
   334                default: '886313e1-3b8a-5372-9b90-0c9aee199e5d'
   335