3 "name": "SpringConsumer"
7 "description": "delete order",
15 "regex": "/orders/\\d+"
21 "path": "/orders/1234"
28 "description": "get all orders",
42 "href": "http://localhost:8080/orders/1234",
47 "href": "http://localhost:8080/orders/1234",
57 "href": "http://localhost:8080/orders/1234",
73 "href": "http://localhost:8080/orders",
82 "$.entities[*].links[0].href": {
83 "example": "http://localhost:8080/orders/1234",
84 "regex": ".*\\/(\\Qorders\\E\\/\\d+)$",
85 "type": "MockServerURL"
87 "$.entities[*][0].href": {
88 "example": "http://localhost:8080/orders/1234",
89 "regex": ".*\\/(\\Qorders\\E\\/\\Q1234\\E)$",
90 "type": "MockServerURL"
92 "$.entities[*][1].href": {
93 "example": "http://localhost:8080/orders/1234",
94 "regex": ".*\\/(\\Qorders\\E\\/\\Q1234\\E)$",
95 "type": "MockServerURL"
98 "example": "http://localhost:8080/orders",
99 "regex": ".*\\/(\\Qorders\\E)$",
100 "type": "MockServerURL"
105 "Content-Type": "application/vnd.siren+json"
117 "$.entities[*].actions": {
121 "match": "arrayContains",
126 "example": "http://localhost:8080/orders/1234",
127 "regex": ".*\\/(\\Qorders\\E\\/\\Q1234\\E)$",
128 "type": "MockServerURL"
138 "regex": ".*\\/(\\Qorders\\E\\/\\Q1234\\E)$"
163 "example": "http://localhost:8080/orders/1234",
164 "regex": ".*\\/(\\Qorders\\E\\/\\Q1234\\E)$",
165 "type": "MockServerURL"
175 "regex": ".*\\/(\\Qorders\\E\\/\\Q1234\\E)$"
201 "$.entities[*].links[0].href": {
206 "regex": ".*\\/(\\Qorders\\E\\/\\d+)$"
210 "$.entities[*].properties.id": {
223 "regex": ".*\\/(\\Qorders\\E)$"
233 "description": "get root",
245 "href": "http://localhost:8080/orders",
255 "example": "http://localhost:8080/orders",
256 "regex": ".*\\/(\\Qorders\\E)$",
257 "type": "MockServerURL"
262 "Content-Type": "application/vnd.siren+json"
271 "regex": ".*\\/(\\Qorders\\E)$"
285 "pactSpecification": {
290 "name": "SirenOrderProvider"