Back

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

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

OrderServer.Order

%% 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

%% 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 )