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