Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudMessageHandler ¶
type CloudMessageProducer ¶
type CloudMessageProducer interface {
SubscribeCloud(*MsgCloudConf) error
ReleaseCloud(*ReleaseCloudEvent) error
}
type CloudRecordEvent ¶
type CloudRecordEventPublisher ¶
type CloudRecordEventPublisher interface {
Publish(*CloudRecordEvent) error
}
type MsgCloudConf ¶
type MsgCloudConf struct {
User string `json:"user"`
PodId string `json:"pod_id"`
CloudId string `json:"cloud_id"`
CloudName string `json:"cloud_name"`
CloudImage string `json:"cloud_image"`
CloudCardsNum int `json:"cloud_cards_num"`
}
func (*MsgCloudConf) ToMsgCloudConf ¶
func (r *MsgCloudConf) ToMsgCloudConf( c *domain.CloudConf, u types.Account, pid string, cloudImage domain.ICloudImage, cardsNum domain.CloudSpecCardsNum, )
type MsgPod ¶
type ReleaseCloudEvent ¶
Click to show internal directories.
Click to hide internal directories.