1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <diagram program="umletino" version="15.1"><zoom_level>10</zoom_level><element><id>UMLGeneric</id><coordinates><x>90</x><y>250</y><w>200</w><h>100</h></coordinates><panel_attributes>symbol=component
- /**IService**/
- --
- +Run()error</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLGeneric</id><coordinates><x>280</x><y>590</y><w>200</w><h>100</h></coordinates><panel_attributes>symbol=component
- /**IServHttp**/
- --
- +Run()error
- --
- +POST /api/order/new</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>280</x><y>290</y><w>110</w><h>320</h></coordinates><panel_attributes>lt=<-
- m1=<<define>></panel_attributes><additional_attributes>50;300;10;10</additional_attributes></element><element><id>UMLGeneric</id><coordinates><x>530</x><y>320</y><w>360</w><h>140</h></coordinates><panel_attributes>symbol=component
- /**IStore**/
- --
- +GetHotelRoomBusy(id alias.BusyId)(IHotelRoomBusy, error)
- +SetHotelRoomBusy(IHotelRoomBusy)error
- +GetOrder(id alias.OrderId)(IOrder, error)
- +SetOrder(IOrder)error</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>280</x><y>290</y><w>270</w><h>120</h></coordinates><panel_attributes>lt=<-
- m1=<<define>></panel_attributes><additional_attributes>250;100;10;10</additional_attributes></element><element><id>UMLGeneric</id><coordinates><x>570</x><y>70</y><w>200</w><h>140</h></coordinates><panel_attributes>symbol=component
- /**iHotelRoomBusy**/
- --
- +Id()alias.BusyId
- +HotelId()alias.HotelId
- +RoomId()alias.RoomId
- +Date()alias.Date
- +IsBusy()bool
- +SetBusy()
- group=group-0</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>280</x><y>110</y><w>290</w><h>210</h></coordinates><panel_attributes>lt=<-
- m1=<<define>></panel_attributes><additional_attributes>270;10;10;190</additional_attributes></element><element><id>Relation</id><coordinates><x>670</x><y>240</y><w>140</w><h>100</h></coordinates><panel_attributes>lt=<..
- m1=<<use>></panel_attributes><additional_attributes>120;10;10;80</additional_attributes></element><element><id>UMLGeneric</id><coordinates><x>780</x><y>70</y><w>220</w><h>150</h></coordinates><panel_attributes>symbol=component
- /**iHotelRoomOrder**/
- --
- +Id()alias.OrderId
- +From()alias.Date
- +To()alias.Date
- +ListDay()[]alias.Date
- +Hotel()alias.HotelId
- +Room()alias.RoomId
- +Marshall()[]byte
- group=group-0</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLPackage</id><coordinates><x>550</x><y>30</y><w>480</w><h>220</h></coordinates><panel_attributes>entities
- group=group-0</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLGeneric</id><coordinates><x>510</x><y>510</y><w>340</w><h>80</h></coordinates><panel_attributes>symbol=component
- /**IServProcess**/
- --
- +MakeHotelRoomOrder(order IHotelRoomOrder) error</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>280</x><y>290</y><w>290</w><h>280</h></coordinates><panel_attributes>lt=<-
- m1=<<define>></panel_attributes><additional_attributes>230;260;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>470</x><y>580</y><w>180</w><h>90</h></coordinates><panel_attributes>lt=<..
- m1=<<use>></panel_attributes><additional_attributes>160;10;10;70</additional_attributes></element><element><id>Relation</id><coordinates><x>640</x><y>450</y><w>140</w><h>80</h></coordinates><panel_attributes>lt=<..
- m1=<<use>></panel_attributes><additional_attributes>120;10;10;60</additional_attributes></element></diagram>
|