Sync docs from master to gh-pages
This commit is contained in:
@@ -110,7 +110,453 @@ $(addBlockSwitches);
|
||||
<div class="content">
|
||||
<div class="listingblock">
|
||||
<div class="content">
|
||||
<pre class="highlightjs highlight"><code class="language-json hljs" data-lang="json">Unresolved directive in yml-schema.adoc - include::/opt/jenkins/data/workspace/spring-cloud-contract-master-ci/docs/target/contract_schema.json[indent=0]</code></pre>
|
||||
<pre class="highlightjs highlight"><code class="language-json hljs" data-lang="json">{
|
||||
"type" : "object",
|
||||
"id" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract",
|
||||
"properties" : {
|
||||
"request" : {
|
||||
"type" : "object",
|
||||
"id" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:Request",
|
||||
"properties" : {
|
||||
"method" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"url" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"urlPath" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"queryParameters" : {
|
||||
"type" : "object",
|
||||
"additionalProperties" : {
|
||||
"type" : "any"
|
||||
}
|
||||
},
|
||||
"headers" : {
|
||||
"type" : "object",
|
||||
"additionalProperties" : {
|
||||
"type" : "any"
|
||||
}
|
||||
},
|
||||
"cookies" : {
|
||||
"type" : "object",
|
||||
"additionalProperties" : {
|
||||
"type" : "any"
|
||||
}
|
||||
},
|
||||
"body" : {
|
||||
"type" : "any"
|
||||
},
|
||||
"bodyFromFile" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"bodyFromFileAsBytes" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"matchers" : {
|
||||
"type" : "object",
|
||||
"id" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:StubMatchers",
|
||||
"properties" : {
|
||||
"url" : {
|
||||
"type" : "object",
|
||||
"id" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:KeyValueMatcher",
|
||||
"properties" : {
|
||||
"key" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"regex" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"predefined" : {
|
||||
"type" : "string",
|
||||
"enum" : [ "only_alpha_unicode", "number", "any_double", "any_boolean", "ip_address", "hostname", "email", "url", "uuid", "iso_date", "iso_date_time", "iso_time", "iso_8601_with_offset", "non_empty", "non_blank" ]
|
||||
},
|
||||
"command" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"regexType" : {
|
||||
"type" : "string",
|
||||
"enum" : [ "as_integer", "as_double", "as_float", "as_long", "as_short", "as_boolean", "as_string" ]
|
||||
}
|
||||
}
|
||||
},
|
||||
"body" : {
|
||||
"type" : "array",
|
||||
"items" : {
|
||||
"type" : "object",
|
||||
"id" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:BodyStubMatcher",
|
||||
"properties" : {
|
||||
"path" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"type" : {
|
||||
"type" : "string",
|
||||
"enum" : [ "by_date", "by_time", "by_timestamp", "by_regex", "by_equality", "by_type", "by_null" ]
|
||||
},
|
||||
"value" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"predefined" : {
|
||||
"type" : "string",
|
||||
"enum" : [ "only_alpha_unicode", "number", "any_double", "any_boolean", "ip_address", "hostname", "email", "url", "uuid", "iso_date", "iso_date_time", "iso_time", "iso_8601_with_offset", "non_empty", "non_blank" ]
|
||||
},
|
||||
"minOccurrence" : {
|
||||
"type" : "integer"
|
||||
},
|
||||
"maxOccurrence" : {
|
||||
"type" : "integer"
|
||||
},
|
||||
"regexType" : {
|
||||
"type" : "string",
|
||||
"enum" : [ "as_integer", "as_double", "as_float", "as_long", "as_short", "as_boolean", "as_string" ]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"headers" : {
|
||||
"type" : "array",
|
||||
"items" : {
|
||||
"type" : "object",
|
||||
"$ref" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:KeyValueMatcher"
|
||||
}
|
||||
},
|
||||
"queryParameters" : {
|
||||
"type" : "array",
|
||||
"items" : {
|
||||
"type" : "object",
|
||||
"id" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:QueryParameterMatcher",
|
||||
"properties" : {
|
||||
"key" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"type" : {
|
||||
"type" : "string",
|
||||
"enum" : [ "equal_to", "containing", "matching", "not_matching", "equal_to_json", "equal_to_xml", "absent", "binary_equal_to" ]
|
||||
},
|
||||
"value" : {
|
||||
"type" : "any"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"cookies" : {
|
||||
"type" : "array",
|
||||
"items" : {
|
||||
"type" : "object",
|
||||
"$ref" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:KeyValueMatcher"
|
||||
}
|
||||
},
|
||||
"multipart" : {
|
||||
"type" : "object",
|
||||
"id" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:MultipartStubMatcher",
|
||||
"properties" : {
|
||||
"params" : {
|
||||
"type" : "array",
|
||||
"items" : {
|
||||
"type" : "object",
|
||||
"$ref" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:KeyValueMatcher"
|
||||
}
|
||||
},
|
||||
"named" : {
|
||||
"type" : "array",
|
||||
"items" : {
|
||||
"type" : "object",
|
||||
"id" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:MultipartNamedStubMatcher",
|
||||
"properties" : {
|
||||
"paramName" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"fileName" : {
|
||||
"type" : "object",
|
||||
"id" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:ValueMatcher",
|
||||
"properties" : {
|
||||
"regex" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"predefined" : {
|
||||
"type" : "string",
|
||||
"enum" : [ "only_alpha_unicode", "number", "any_double", "any_boolean", "ip_address", "hostname", "email", "url", "uuid", "iso_date", "iso_date_time", "iso_time", "iso_8601_with_offset", "non_empty", "non_blank" ]
|
||||
}
|
||||
}
|
||||
},
|
||||
"fileContent" : {
|
||||
"type" : "object",
|
||||
"$ref" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:ValueMatcher"
|
||||
},
|
||||
"contentType" : {
|
||||
"type" : "object",
|
||||
"$ref" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:ValueMatcher"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"multipart" : {
|
||||
"type" : "object",
|
||||
"id" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:Multipart",
|
||||
"properties" : {
|
||||
"params" : {
|
||||
"type" : "object",
|
||||
"additionalProperties" : {
|
||||
"type" : "string"
|
||||
}
|
||||
},
|
||||
"named" : {
|
||||
"type" : "array",
|
||||
"items" : {
|
||||
"type" : "object",
|
||||
"id" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:Named",
|
||||
"properties" : {
|
||||
"paramName" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"fileName" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"fileContent" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"fileContentAsBytes" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"fileContentFromFileAsBytes" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"contentType" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"fileNameCommand" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"fileContentCommand" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"contentTypeCommand" : {
|
||||
"type" : "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"response" : {
|
||||
"type" : "object",
|
||||
"id" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:Response",
|
||||
"properties" : {
|
||||
"status" : {
|
||||
"type" : "integer"
|
||||
},
|
||||
"headers" : {
|
||||
"type" : "object",
|
||||
"additionalProperties" : {
|
||||
"type" : "any"
|
||||
}
|
||||
},
|
||||
"cookies" : {
|
||||
"type" : "object",
|
||||
"additionalProperties" : {
|
||||
"type" : "any"
|
||||
}
|
||||
},
|
||||
"body" : {
|
||||
"type" : "any"
|
||||
},
|
||||
"bodyFromFile" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"bodyFromFileAsBytes" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"matchers" : {
|
||||
"type" : "object",
|
||||
"id" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:TestMatchers",
|
||||
"properties" : {
|
||||
"body" : {
|
||||
"type" : "array",
|
||||
"items" : {
|
||||
"type" : "object",
|
||||
"id" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:BodyTestMatcher",
|
||||
"properties" : {
|
||||
"path" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"type" : {
|
||||
"type" : "string",
|
||||
"enum" : [ "by_date", "by_time", "by_timestamp", "by_regex", "by_equality", "by_type", "by_command", "by_null" ]
|
||||
},
|
||||
"value" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"minOccurrence" : {
|
||||
"type" : "integer"
|
||||
},
|
||||
"maxOccurrence" : {
|
||||
"type" : "integer"
|
||||
},
|
||||
"predefined" : {
|
||||
"type" : "string",
|
||||
"enum" : [ "only_alpha_unicode", "number", "any_double", "any_boolean", "ip_address", "hostname", "email", "url", "uuid", "iso_date", "iso_date_time", "iso_time", "iso_8601_with_offset", "non_empty", "non_blank" ]
|
||||
},
|
||||
"regexType" : {
|
||||
"type" : "string",
|
||||
"enum" : [ "as_integer", "as_double", "as_float", "as_long", "as_short", "as_boolean", "as_string" ]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"headers" : {
|
||||
"type" : "array",
|
||||
"items" : {
|
||||
"type" : "object",
|
||||
"id" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:TestHeaderMatcher",
|
||||
"properties" : {
|
||||
"key" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"regex" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"command" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"predefined" : {
|
||||
"type" : "string",
|
||||
"enum" : [ "only_alpha_unicode", "number", "any_double", "any_boolean", "ip_address", "hostname", "email", "url", "uuid", "iso_date", "iso_date_time", "iso_time", "iso_8601_with_offset", "non_empty", "non_blank" ]
|
||||
},
|
||||
"regexType" : {
|
||||
"type" : "string",
|
||||
"enum" : [ "as_integer", "as_double", "as_float", "as_long", "as_short", "as_boolean", "as_string" ]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"cookies" : {
|
||||
"type" : "array",
|
||||
"items" : {
|
||||
"type" : "object",
|
||||
"id" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:TestCookieMatcher",
|
||||
"properties" : {
|
||||
"key" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"regex" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"command" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"predefined" : {
|
||||
"type" : "string",
|
||||
"enum" : [ "only_alpha_unicode", "number", "any_double", "any_boolean", "ip_address", "hostname", "email", "url", "uuid", "iso_date", "iso_date_time", "iso_time", "iso_8601_with_offset", "non_empty", "non_blank" ]
|
||||
},
|
||||
"regexType" : {
|
||||
"type" : "string",
|
||||
"enum" : [ "as_integer", "as_double", "as_float", "as_long", "as_short", "as_boolean", "as_string" ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"async" : {
|
||||
"type" : "boolean"
|
||||
},
|
||||
"fixedDelayMilliseconds" : {
|
||||
"type" : "integer"
|
||||
}
|
||||
}
|
||||
},
|
||||
"input" : {
|
||||
"type" : "object",
|
||||
"id" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:Input",
|
||||
"properties" : {
|
||||
"messageFrom" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"triggeredBy" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"messageHeaders" : {
|
||||
"type" : "object",
|
||||
"additionalProperties" : {
|
||||
"type" : "any"
|
||||
}
|
||||
},
|
||||
"messageBody" : {
|
||||
"type" : "any"
|
||||
},
|
||||
"messageBodyFromFile" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"messageBodyFromFileAsBytes" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"assertThat" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"matchers" : {
|
||||
"type" : "object",
|
||||
"$ref" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:StubMatchers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"outputMessage" : {
|
||||
"type" : "object",
|
||||
"id" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:OutputMessage",
|
||||
"properties" : {
|
||||
"sentTo" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"headers" : {
|
||||
"type" : "object",
|
||||
"additionalProperties" : {
|
||||
"type" : "any"
|
||||
}
|
||||
},
|
||||
"body" : {
|
||||
"type" : "any"
|
||||
},
|
||||
"bodyFromFile" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"bodyFromFileAsBytes" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"assertThat" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"matchers" : {
|
||||
"type" : "object",
|
||||
"$ref" : "urn:jsonschema:org:springframework:cloud:contract:verifier:converter:YamlContract:TestMatchers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"description" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"label" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"name" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"priority" : {
|
||||
"type" : "integer"
|
||||
},
|
||||
"ignored" : {
|
||||
"type" : "boolean"
|
||||
},
|
||||
"inProgress" : {
|
||||
"type" : "boolean"
|
||||
}
|
||||
}
|
||||
}</code></pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user