10UMLGeneric90250200100symbol=component
/**IService**/
--
+Run()errorUMLGeneric280590200100symbol=component
/**IServHttp**/
--
+Run()error
--
+POST /api/order/newRelation280290110320lt=<-
m1=<<define>>50;300;10;10UMLGeneric530320360140symbol=component
/**IStore**/
--
+GetHotelRoomBusy(id alias.BusyId)(IHotelRoomBusy, error)
+SetHotelRoomBusy(IHotelRoomBusy)error
+GetOrder(id alias.OrderId)(IOrder, error)
+SetOrder(IOrder)errorRelation280290270120lt=<-
m1=<<define>>250;100;10;10UMLGeneric57070200140symbol=component
/**iHotelRoomBusy**/
--
+Id()alias.BusyId
+HotelId()alias.HotelId
+RoomId()alias.RoomId
+Date()alias.Date
+IsBusy()bool
+SetBusy()
group=group-0Relation280110290210lt=<-
m1=<<define>>270;10;10;190Relation670240140100lt=<..
m1=<<use>>120;10;10;80UMLGeneric78070220150symbol=component
/**iHotelRoomOrder**/
--
+Id()alias.OrderId
+From()alias.Date
+To()alias.Date
+ListDay()[]alias.Date
+Hotel()alias.HotelId
+Room()alias.RoomId
+Marshall()[]byte
group=group-0UMLPackage55030480220entities
group=group-0UMLGeneric51051034080symbol=component
/**IServProcess**/
--
+MakeHotelRoomOrder(order IHotelRoomOrder) errorRelation280290290280lt=<-
m1=<<define>>230;260;10;10Relation47058018090lt=<..
m1=<<use>>160;10;10;70Relation64045014080lt=<..
m1=<<use>>120;10;10;60