package call_back_struct

type CommonCallbackReq struct {
	SendID           string `json:"sendID"`
	CallbackCommand  string `json:"callbackCommand"`
	ServerMsgID      string `json:"serverMsgID"`
	ClientMsgID      string `json:"clientMsgID"`
	OperationID      string `json:"operationID"`
	SenderPlatformID int32  `json:"senderPlatformID"`
	SenderNickname   string `json:"senderNickname"`
	SessionType      int32  `json:"sessionType"`
	MsgFrom          int32  `json:"msgFrom"`
	ContentType      int32  `json:"contentType"`
	Status           int32  `json:"status"`
	CreateTime       int64  `json:"createTime"`
	Content          string `json:"content"`
}

type CommonCallbackResp struct {
	ActionCode  int    `json:"actionCode"`
	ErrCode     int    `json:"errCode"`
	ErrMsg      string `json:"errMsg"`
	OperationID string `json:"operationID"`
}

type UserStatusCallbackReq struct {
	CallbackCommand string `json:"callbackCommand"`
	OperationID     string `json:"operationID"`
	UserID          string `json:"userID"`
	PlatformID      int32  `json:"platformID"`
	Platform        string `json:"platform"`
}