OrderServer
Integration Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! graph TD OrderServer Mobile["Mobile"] --> OrderServer["OrderServer"] Website["Website"] --> OrderServer["OrderServer"]
Application Index
Application Name | Method | Source Location |
---|---|---|
OrderServer | Order | /github.com/anz-bank/sysl-examples/demos/sizzle_restaurant/sizzle.sysl@master |
OrderServer | Review | /github.com/anz-bank/sysl-examples/demos/sizzle_restaurant/sizzle.sysl@master |
OrderServer | UpdateOrderStatus | /github.com/anz-bank/sysl-examples/demos/sizzle_restaurant/sizzle.sysl@master |
Type Index
Application Name | Type Name | Source Location |
---|---|---|
OrderServer | Order | /github.com/anz-bank/sysl-examples/demos/sizzle_restaurant/sizzle.sysl@master |
OrderServer | OrderProduct | /github.com/anz-bank/sysl-examples/demos/sizzle_restaurant/sizzle.sysl@master |
OrderServer | OrderRequest | /github.com/anz-bank/sysl-examples/demos/sizzle_restaurant/sizzle.sysl@master |
OrderServer | OrderStatus | /github.com/anz-bank/sysl-examples/demos/sizzle_restaurant/sizzle.sysl@master |
Applications
Application OrderServer
- This server handles all the order related endpoints.
OrderServer Order
Sequence Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! sequenceDiagram ... ->> OrderServer: Order alt order_id is nil OrderServer -->> ...: ok <: Order else OrderServer -->> ...: ok <: Order end
Request types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
Response types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
OrderServer Review
Sequence Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! sequenceDiagram ... ->> OrderServer: Review OrderServer -->> ...: ok <: Order
Request types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram class primitive{ var INT }
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram class primitive{ var STRING }
Response types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
OrderServer UpdateOrderStatus
Sequence Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! sequenceDiagram ... ->> OrderServer: UpdateOrderStatus OrderServer -->> ...: ok <: Order
Request types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram class primitive{ var INT }
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram class primitive{ var INT }
Response types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
Types
OrderServer.Order
- Customer order information
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
[Full Diagram](%% AUTOGENERATED CODE -- DO NOT EDIT!
classDiagram )
Fields
Field name | Type | Description |
---|---|---|
id | int | |
items | sequence of OrderProduct | |
paid | bool | |
review_comment | string | |
review_score | int | |
status | OrderStatus | |
total_price | int |
OrderServer.OrderProduct
OrderServer.OrderProduct
- Order items
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
[Full Diagram](%% AUTOGENERATED CODE -- DO NOT EDIT!
classDiagram )
Fields
Field name | Type | Description |
---|---|---|
comments | string | |
product_id | int | |
quantity | int |
OrderServer.OrderRequest
OrderServer.OrderRequest
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
[Full Diagram](%% AUTOGENERATED CODE -- DO NOT EDIT!
classDiagram )
Fields
Field name | Type | Description |
---|---|---|
order_id | int | |
product_id | int | |
quantity | int |
OrderServer.OrderStatus
OrderServer.OrderStatus
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
[Full Diagram](%% AUTOGENERATED CODE -- DO NOT EDIT!
classDiagram )