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 |