Package: skirobot
The skirobot package is the protobuf designed for robot messaging client.
skirobot/E2eeRobotService.proto
E2eeRobotService
skirobot/EventNotification.proto
EventNotification
Message for event notification from subscription service.
Field | Type | Label | Description |
---|---|---|---|
inited | OnInited | ||
user_registered | OnUserRegistered | ||
group_created | OnGroupCreated | ||
group_members_added | OnGroupMembersAdded | ||
group_members_removed | OnGroupMembersRemoved | ||
user_updated | OnUserUpdated | ||
one2one_msg_received | OnOne2oneMsgReceived | ||
other_device_msg_received | OnOtherDeviceMsgReceived | ||
group_msg_received | OnGroupMsgReceived | ||
friend_manager_msg_received | OnFriendManagerMsgReceived | ||
group_manager_msg_received | OnGroupManagerMsgReceived | ||
system_manager_msg_received | OnSystemManagerMsgReceived |
OnFriendManagerMsgReceived
Field | Type | Label | Description |
---|---|---|---|
user_address | e2ees.E2eeAddress | ||
friend_manager_msg | e2ees.FriendManagerMsg |
OnGroupCreated
Field | Type | Label | Description |
---|---|---|---|
user_address | e2ees.E2eeAddress | ||
group_address | e2ees.E2eeAddress | ||
group_name | string | ||
group_member_list | e2ees.GroupMember | repeated |
OnGroupManagerMsgReceived
Field | Type | Label | Description |
---|---|---|---|
user_address | e2ees.E2eeAddress | ||
group_manager_msg | e2ees.GroupManagerMsg |
OnGroupMembersAdded
Field | Type | Label | Description |
---|---|---|---|
user_address | e2ees.E2eeAddress | ||
group_address | e2ees.E2eeAddress | ||
group_name | string | ||
group_member_list | e2ees.GroupMember | repeated | |
added_group_member_list | e2ees.GroupMember | repeated |
OnGroupMembersRemoved
Field | Type | Label | Description |
---|---|---|---|
user_address | e2ees.E2eeAddress | ||
group_address | e2ees.E2eeAddress | ||
group_name | string | ||
group_member_list | e2ees.GroupMember | repeated | |
removed_group_member_list | e2ees.GroupMember | repeated |
OnGroupMsgReceived
Field | Type | Label | Description |
---|---|---|---|
user_address | e2ees.E2eeAddress | ||
plain_msg | ski.PlainMsg |
OnInited
OnOne2oneMsgReceived
Field | Type | Label | Description |
---|---|---|---|
user_address | e2ees.E2eeAddress | ||
plain_msg | ski.PlainMsg |
OnOtherDeviceMsgReceived
Field | Type | Label | Description |
---|---|---|---|
user_address | e2ees.E2eeAddress | ||
plain_msg | ski.PlainMsg |
OnSystemManagerMsgReceived
Field | Type | Label | Description |
---|---|---|---|
user_address | e2ees.E2eeAddress | ||
system_manager_msg | e2ees.SystemManagerMsg |
OnUserRegistered
Field | Type | Label | Description |
---|---|---|---|
user_address | e2ees.E2eeAddress |
OnUserUpdated
Field | Type | Label | Description |
---|---|---|---|
user_address | e2ees.E2eeAddress | ||
update_user_msg | e2ees.UpdateUserMsg |
skirobot/EventSubscription.proto
EventSubscription
skirobot/RobotAddFriendRequest.proto
RobotAddFriendRequest
Field | Type | Label | Description |
---|---|---|---|
to_user | string |
skirobot/RobotAddGroupMembersRequest.proto
RobotAddGroupMembersRequest
Field | Type | Label | Description |
---|---|---|---|
to_group | string | ||
adding_members | e2ees.GroupMember | repeated |
skirobot/RobotBlockFriendRequest.proto
RobotBlockFriendRequest
Field | Type | Label | Description |
---|---|---|---|
to_user | string |
skirobot/RobotCreateAccountRequest.proto
RobotCreateAccountRequest
Field | Type | Label | Description |
---|---|---|---|
username | string | ||
user_id | string | ||
authenticator | string | ||
auth_code | string |
skirobot/RobotCreateGroupRequest.proto
RobotCreateGroupRequest
Field | Type | Label | Description |
---|---|---|---|
group_name | string | ||
group_members | e2ees.GroupMember | repeated |
skirobot/RobotDecryptFileRequest.proto
RobotDecryptFileRequest
Request for decrypting file.
Field | Type | Label | Description |
---|---|---|---|
passkey | bytes | ||
in_file_path | string |
skirobot/RobotDecryptFileResponse.proto
RobotDecryptFileResponse
Response for decrypting a file.
Field | Type | Label | Description |
---|---|---|---|
code | e2ees.ResponseCode | The response code given by the server. | |
msg | string | The message given by the server. | |
url | string | The url for decrypted file. |
skirobot/RobotEncryptFileRequest.proto
RobotEncryptFileRequest
Request for encrypting file.
Field | Type | Label | Description |
---|---|---|---|
passkey | bytes | ||
in_file_path | string |
skirobot/RobotEncryptFileResponse.proto
RobotEncryptFileResponse
Response for encrypting a file.
Field | Type | Label | Description |
---|---|---|---|
code | e2ees.ResponseCode | The response code given by the server. | |
msg | string | The message given by the server. | |
url | string | The url for encrypted file. |
skirobot/RobotGetFriendsRequest.proto
RobotGetFriendsRequest
skirobot/RobotGetUserRequest.proto
RobotGetUserRequest
Field | Type | Label | Description |
---|---|---|---|
user_address | string |
skirobot/RobotInviteRequest.proto
RobotInviteRequest
Field | Type | Label | Description |
---|---|---|---|
to_user | string |
skirobot/RobotLoginRequest.proto
RobotLoginRequest
Field | Type | Label | Description |
---|---|---|---|
user_address | string |
skirobot/RobotLogoutRequest.proto
RobotLogoutRequest
skirobot/RobotMemoFriendRequest.proto
RobotMemoFriendRequest
Field | Type | Label | Description |
---|---|---|---|
to_user | string | ||
memoname | string |
skirobot/RobotMsgDTO.proto
RobotMsgDTO
Field | Type | Label | Description |
---|---|---|---|
po_id | string |
skirobot/RobotRemoveFriendRequest.proto
RobotRemoveFriendRequest
Field | Type | Label | Description |
---|---|---|---|
to_user | string |
skirobot/RobotRemoveGroupMembersRequest.proto
RobotRemoveGroupMembersRequest
Field | Type | Label | Description |
---|---|---|---|
to_group | string | ||
removing_members | e2ees.GroupMember | repeated |
skirobot/RobotSendDecryptStatusRequest.proto
RobotSendDecryptStatusRequest
Field | Type | Label | Description |
---|---|---|---|
to | string | ||
msg_ids | string | repeated |
skirobot/RobotSendDecryptStatusResponse.proto
RobotSendDecryptStatusResponse
Field | Type | Label | Description |
---|---|---|---|
code | e2ees.ResponseCode | ||
msg | string |
skirobot/RobotSendPlainMsgRequest.proto
RobotSendPlainMsgRequest
Send a group or one2one plainMsg.
Field | Type | Label | Description |
---|---|---|---|
plain_msg | ski.PlainMsg | ||
notif_level | e2ees.NotifLevel |
skirobot/RobotSendSyncPlainMsgRequest.proto
RobotSendSyncPlainMsgRequest
Send a sync plainMsg.
Field | Type | Label | Description |
---|---|---|---|
plain_msg | ski.PlainMsg |
skirobot/RobotSendSyncPlainMsgResponse.proto
RobotSendSyncPlainMsgResponse
Response for sending a sync plainMsg.
Field | Type | Label | Description |
---|---|---|---|
code | e2ees.ResponseCode | The response code given by the server. | |
msg | string | The message given by the server. |
skirobot/RobotUnBlockFriendRequest.proto
RobotUnBlockFriendRequest
Field | Type | Label | Description |
---|---|---|---|
to_user | string |
skirobot/RobotUpdatePushIdRequest.proto
RobotUpdatePushIdRequest
Field | Type | Label | Description |
---|---|---|---|
push_id | string |
skirobot/RobotUpdateUserNameRequest.proto
RobotUpdateUserNameRequest
Field | Type | Label | Description |
---|---|---|---|
username | string |