Skip to content

Latest commit

 

History

History
84 lines (77 loc) · 2.05 KB

File metadata and controls

84 lines (77 loc) · 2.05 KB

### Place orders @pizza-store = localhost:8080 @pizza-store-k8s = 34.82.176.152

### Place a new order POST http://{{pizza-store-k8s}}/order content-type: application/cloudevents+json

{
"customer": {
"name": "alice", "email": "[email protected]"

}, "items": [

{ "type":"vegetarian", "amount": 2 }

]

}

### Get the last order that was placed GET http://{{pizza-store}}/order content-type: application/cloudevents+json

### Send order-in-prep event POST http://{{pizza-store}}/events content-type: application/cloudevents+json

{

"specversion" : "1.0", "type" : "com.salaboy.event", "data": {

"type": "order-in-preparation", "service": "kitchen", "message": "Your Order is in the kitchen.", "order": {

"customer":
{
"name":"salaboy", "email":"[email protected]"

},

"items":[
{
"type":"pepperoni", "amount":1

}

],

"id":"2d62b770-0a20-4f4d-a32a-893f48e831d1", "orderDate":"2023-10-31T18:13:55.571+00:00", "status":"inpreparation"

}

}

}

### Send order completed event POST http://{{pizza-store}}/events content-type: application/cloudevents+json

{

"specversion" : "1.0", "type" : "com.salaboy.event", "service": "store", "message": "Your Order has been delivered.", "data": {

"type": "order-completed", "order": {

"customer":
{
"name":"salaboy", "email":"[email protected]"

},

"items":[
{
"type":"pepperoni", "amount":1

}

],

"id":"2d62b770-0a20-4f4d-a32a-893f48e831d1", "orderDate":"2023-10-31T18:13:55.571+00:00", "status":"completed"

}

}

}