package common

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message SelfDescribingMessage

common_rpc.proto:87

message VoidRequest

common_rpc.proto:24

Used as request type in: mobile.antispam.safetynet.v1.SafetyNet.GetNonce, mobile.bridgetest.v1.Authenticated.Exception, mobile.bridgetest.v1.Disabled.Exception, mobile.bridgetest.v1.PreRegistration.Exception

(message has no fields)

message VoidResponse

common_rpc.proto:27

Used as response type in: mobile.badgecount.v1.BadgeCount.SetUnreadConversations, mobile.bridgetest.v1.Authenticated.Exception, mobile.bridgetest.v1.Authenticated.Workout, mobile.bridgetest.v1.Disabled.Exception, mobile.bridgetest.v1.Disabled.Workout, mobile.bridgetest.v1.PreRegistration.Exception, mobile.bridgetest.v1.PreRegistration.Workout, mobile.video.v1.KikVideo.OnLeaveConvoConference, mobileremote.video.v1.MobileVideo.OnConvoVideoStateChanged

(message has no fields)

message XiBareUserJid

common_model.proto:33

A bare JID for a kik user. Domain component is omited and assumed to be talk.kik.com

Used in: XiBareUserOrGroupJid, augmentum.v1.AugmentumEvent, bridgetest.v1.ValidateHeadersRequest, contactlist.v1.UserRelationKey, contactlist.v1.UserRelationMemberKey, entity.v1.EntityBot, entity.v1.EntityKey, entity.v1.EntityUser, entity.v1.EntityUserRosterEntry, entity.v1.GroupMemberRoster, groups.v1.BannedGroupMember, groups.v1.GroupMember, messagepath.v1.FriendPickerSuggestedReply, messagepath.v1.FriendPickerSuggestedResponse, messagepath.v1.Keyboard, messagepath.v1.MentionReplyAttachment, messagepath.v1.VisibilityRulesAttachment, messagepath.v1.Widget, v1.OneToOneConvoId, v1.XiAnyJid, v1.XiBareUserJidOrAliasJid, video.v1.ConvoVideoState.UserState, video.v1.OneToOneConvoId, mobile.abtesting.v1.GetExperimentsRequest, mobile.entity.v1.GetBotsRequest, mobile.entity.v1.GetBotsResponse, mobile.entity.v1.GetTrustedBotsResponse, mobile.entity.v1.GetUserRosterEntriesRequest, mobile.entity.v1.GetUserRosterEntriesResponse, mobile.entity.v1.GetUsersRequest, mobile.entity.v1.GetUsersResponse, mobile.entity.v1.PrivateProfile, mobile.kin.authentication.v1.GenerateUserJwtRequest, mobile.kin.payment.v1.GetPayToUserJwtRequest, mobile.kin.payment.v1.GetUserSpendTransactionLimitsRequest, mobile.kin.payment.v1.ProcessPaymentToUserRequest, mobile.localization.v1.ExperimentSubjectId, mobile.product.v1.GetProductCollectionRequest, mobile.product.v1.GetProductsRequest, mobile.product.v1.UnlockProductRequest, mobile.profile.v1.SetUserProfileRequest

message XiBareUserOrGroupJid

common_model.proto:131

Used in: mobile.badgecount.v1.SetUnreadConversationsRequest

message XiClientVersion

common_model.proto:147

The kik client version composed of major, minor, bugfix, build, and/or dev_build version numbers. The string representation of release builds is {major}.{minor}.{bugfix}.{build} The string representation of internal (dev) builds is {major}.{minor}.{bugfix}-{dev_build} In rare cases, we can see an internal build with the format {major}.{minor}.{bugfix}.{build}-{dev_build} It is expected that major and minor versions will be double digit.

message XiDeviceId

common_model.proto:56

A Kik device ID. Device IDs should be generated on install and persist across the user resetting their account.

Used in: bridgetest.v1.ValidateHeadersRequest

enum XiDeviceId.DevicePrefix

common_model.proto:61

Note: Except for 0, numbering should be kept consistent with https://github.com/kikinteractive/kik-server/blob/master/common/src/main/java/com/kik/utils/KikDevice.java

Used in: XiDeviceId, augmentum.v1.AugmentumEvent

message XiGid

common_model.proto:105

Used in: XiUidOrGid

message XiGroupJid

common_model.proto:114

Domain component is omitted and assumed to be groups.kik.com

Used in: XiBareUserOrGroupJid, augmentum.v1.AugmentumEvent, contactlist.v1.UserFriendContext, contactlist.v1.UserRelationMemberKey, entity.v1.EntityGroup, entity.v1.EntityGroupRosterEntry, entity.v1.EntityKey, groups.v1.GroupRosterEntry, kin.payment.v1.PublicGroupAdminTipData, v1.XiAnyJid, v1.XiConvoId, video.v1.ConvoId, mobile.entity.v1.GetGroupRosterEntriesRequest, mobile.entity.v1.GetGroupRosterEntriesResponse, mobile.entity.v1.GetGroupsRequest, mobile.entity.v1.GetGroupsResponse, mobile.groups.v1.LimitedGroupDetails, mobile.profile.v1.SetGroupProfileRequest

message XiLocale

common_model.proto:171

Used in: mobile.localization.v1.GetStringRequest, mobile.localization.v1.GetStringsRequest

message XiRequestId

common_rpc.proto:40

XiRequestId identifies a "logical request", which may consist of many xiphias requests. In other words, if an XiRequestId is provided for a call, than any xiphias request spawning from that call should re-use the provided XiRequestId. The string representation of an XiRequestId is the canonical UUID representation. This representation should only be used where using an XiRequestId directly is not possible. It is primarily used for cases such as metrics and request tracing.

Used in: bridgetest.v1.ValidateHeadersRequest

message XiRoutingToken

common_rpc.proto:52

A string token that is used to route calls to services in a deterministic (sticky) way. The contents of the token string is left up to the client, but it should be something consistent such as JID or device ID. The users of this token should not care about what the client has used as the token string.

message XiUid

common_model.proto:48

Used in: XiUidOrGid

message XiUidOrGid

common_model.proto:124

message XiUsername

common_model.proto:44

************************************************************************************************* User identifiers *************************************************************************************************

message XiUuid

common_model.proto:22

Used in: XiRequestId, augmentum.v1.AugmentumEvent, entity.v1.AnonMatchAvatarElement, entity.v1.ChatThemeElement, kin.authentication.v1.OfferId, matching.v1.AnonMatchingSessionKey, messagepath.v1.CarouselItem, messagepath.v1.PaymentSuggestedResponse, messagepath.v1.PictureSuggestedReply, messagepath.v1.PictureSuggestedResponse, mobile.matching.v1.CancelFindChatPartnerRequest, mobile.matching.v1.FindChatPartnerResponse, mobile.matching.v1.SessionDetails, mobile.product.v1.GetProductsRequest, mobile.product.v1.GetProductsResponse, mobile.product.v1.Product