mirror of
https://github.com/wiremock/WireMock.Net.git
synced 2026-01-14 14:23:34 +01:00
* r * fix * sw * x * s * . * . * . * CreateTypeFromJObject * . * . * f * c * . * . * . * . * . * . * ok * , * . * . * . * . * n * pact * fix * schema * null * fluent * r * -p * . * . * refs * .
130 lines
3.7 KiB
YAML
130 lines
3.7 KiB
YAML
openapi: 3.0.1
|
|
info:
|
|
title: Basic-String-Test
|
|
description: Basic string test
|
|
version: "4.5.2"
|
|
servers:
|
|
- url: https://localhost/examples
|
|
paths:
|
|
/string/basic:
|
|
get:
|
|
tags:
|
|
- basic-string
|
|
description: Basic string test
|
|
operationId: getBasicString1
|
|
responses:
|
|
200:
|
|
description: successful operation
|
|
content:
|
|
application/json:
|
|
schema:
|
|
type: string
|
|
/string/maxlenght/minlenght:
|
|
get:
|
|
tags:
|
|
- basic-string
|
|
description: Basic string test with maxlength and minlength properties
|
|
operationId: getBasicString2
|
|
responses:
|
|
200:
|
|
description: successful operation
|
|
content:
|
|
application/json:
|
|
schema:
|
|
type: string
|
|
maxLength: 8
|
|
minLength: 8
|
|
/string/maxlenght:
|
|
get:
|
|
tags:
|
|
- basic-string
|
|
description: Basic string test with maxlength property
|
|
operationId: getBasicString3
|
|
|
|
responses:
|
|
200:
|
|
description: successful operation
|
|
content:
|
|
application/json:
|
|
schema:
|
|
type: string
|
|
maxLength: 5
|
|
/string/minlenght:
|
|
get:
|
|
tags:
|
|
- basic-string
|
|
description: Basic string test with minlength property
|
|
operationId: getBasicString
|
|
responses:
|
|
200:
|
|
description: successful operation
|
|
content:
|
|
application/json:
|
|
schema:
|
|
type: string
|
|
minLength: 10
|
|
/string/enum:
|
|
get:
|
|
tags:
|
|
- basic-string
|
|
description: Basic string test with enum property
|
|
operationId: getBasicString4
|
|
responses:
|
|
200:
|
|
description: successful operation
|
|
content:
|
|
application/json:
|
|
schema:
|
|
type: string
|
|
enum:
|
|
- response1
|
|
- response2
|
|
/string/pattern/uri:
|
|
get:
|
|
tags:
|
|
- basic-string
|
|
description: Basic string test with uri pattern property
|
|
operationId: getBasicString5
|
|
responses:
|
|
200:
|
|
description: successful operation
|
|
content:
|
|
application/json:
|
|
schema:
|
|
type: string
|
|
pattern: '^(http|https|ftp|sftp)://((([0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9]))\.){3}([0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9]))|((www\.|())[a-z0-9]{2,5}\.([a-z]{2,3}((\.[a-z]{2})|()))))(()|(:((102[5-9])|(1[0-9][3-9][0-9])|(1[1-9][0-9]{2})|([2-9][0-9]{3})|([2-5][0-9]{4})|(1[0-9]{4})|(60000))))$'
|
|
/string/pattern/ipv4:
|
|
get:
|
|
tags:
|
|
- basic-string
|
|
description: Basic string test with ipv4 pattern property
|
|
operationId: getBasicString6
|
|
responses:
|
|
200:
|
|
description: successful operation
|
|
content:
|
|
application/json:
|
|
schema:
|
|
type: string
|
|
pattern: '^(([0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9]))\.){3}([0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9]))$'
|
|
/string/header/ipv4:
|
|
get:
|
|
tags:
|
|
- basic-string
|
|
description: Basic string test with ipv4 pattern property
|
|
operationId: getBasicString7
|
|
parameters:
|
|
- name: Header-Sample
|
|
in: header
|
|
required: true
|
|
schema:
|
|
type: string
|
|
pattern: "ipv4 pattern"
|
|
responses:
|
|
200:
|
|
description: successful operation
|
|
content:
|
|
application/json:
|
|
schema:
|
|
type: string
|
|
pattern: '^(([0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9]))\.){3}([0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9]))$' |