package common.entity.v1

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

message AliasBlockEntry

subscription_common.proto:29

Pseudo-entity that indicates the given alias JID is blocked by the requesting user

Used in: RosterEntry

message AnonMatchAvatarElement

element_common.proto:213

Used in: EntityUser, profile.v1.AnonMatchAvatarAction

message BackgroundProfilePicExtensionElement

element_common.proto:51

Background Pic Extension

Used in: EntityBot, EntityGroup, EntityUser, profile.v1.BackgroundProfilePicExtensionAction, mobile.entity.v1.PublicGroupMemberProfile

message BioElement

element_common.proto:28

Used in: EntityBot, EntityGroup, EntityUser, profile.v1.BioAction, mobile.entity.v1.PublicGroupMemberProfile

message BotExtensionElement

element_common.proto:186

The BotExtensionElement may not be present if this user is not a bot If a user is a bot then BotExtensionElement will be present and is_bot will be true Eventually this element will contain fields such as isTrusted and other attributes

Used in: EntityUserRosterEntry

message BylineElement

element_common.proto:33

Used in: EntityBot

message ChatThemeElement

element_common.proto:199

Used in: EntityConvo, messagepath.v1.ChatThemeAttachment, profile.v1.ChatThemeAction

message ChatThemeLockElement

element_common.proto:204

Used in: EntityConvo, messagepath.v1.ChatThemeAttachment

enum ChatThemeLockElement.LockStatus

element_common.proto:207

Used in: ChatThemeLockElement

message DeactivationElement

element_common.proto:217

message DisplayNameElement

element_common.proto:156

Used in: EntityUserRosterEntry, mobile.entity.v1.AnonChatMemberProfile, mobile.entity.v1.PublicGroupMemberProfile

message EmojiStatusElement

element_common.proto:83

Used in: EntityUserRosterEntry, profile.v1.EmojiStatusAction, mobile.entity.v1.PublicGroupMemberProfile

message EntityBot

entity_common.proto:159

Used in: mobile.entity.v1.GetBotsResponse

message EntityConvo

entity_common.proto:184

Used in: mobile.entity.v1.GetConvosResponse

message EntityGroup

entity_common.proto:71

Used in: mobile.entity.v1.GetGroupsResponse

message EntityGroupRosterEntry

entity_common.proto:137

Entity containing information of group that is broadcast to its members' rosters.

Used in: RosterEntry, mobile.entity.v1.GetGroupRosterEntriesResponse

message EntityKey

entity_common.proto:23

************************************************** Key used by Entity Warehouse, Subscription Service, etc to explicitly identify entities ************************************************** NOTE: EntityKey has specific IDs that are expected to go with specific EntityTypes. Please check the comments for EntityType to understand what id values are valid (Ideally we would restructure the EntityKey message, but it's already too embedded to change now)

enum EntityKey.EntityType

entity_common.proto:26

Used in: EntityKey

message EntityUser

entity_common.proto:91

Used in: mobile.entity.v1.GetUsersResponse

message EntityUserRosterEntry

entity_common.proto:118

Entity containing information of a single user that is broadcasted to his/her rosters.

Used in: RosterEntry, mobile.entity.v1.GetUserRosterEntriesResponse

message GroupCodeElement

element_common.proto:170

Hashtag for a group

Used in: EntityGroupRosterEntry

message GroupMemberListElement

element_common.proto:148

Used in: EntityGroupRosterEntry

message GroupMemberRoster

element_common.proto:110

All the roster info for a single group member that's part of a GroupRosterEntry

Note; To people looking at this in the future, DO NOT be tempted to merge user_jid and alias_jid into a oneof. We can't do it.

Used in: GroupMemberListElement

enum GroupMemberRoster.AdminStatus

element_common.proto:133

Used in: GroupMemberRoster

message GroupMemberRoster.DirectMessagingDisabled

element_common.proto:140

Just a wrapper so we can make it optional

Used in: GroupMemberRoster

message GroupNameElement

element_common.proto:174

Used in: EntityGroupRosterEntry

message InnerKikAssetElement

element_common.proto:78

Contains an kik asset id. A Kik Asset is something that is premade by us and provided to users A kik_asset_id might be something like SMILEY_FACE or FLAG_USA if those assets existed

Used in: EmojiStatusElement, ProfilePicExtensionDetail

message InnerPicElement

element_common.proto:66

Contains the details of any pic that is accessible by URL

Used in: ProfilePicExtensionDetail

message InterestsElement

element_common.proto:191

Used in: EntityUser, profile.v1.InterestsAction, mobile.entity.v1.PublicGroupMemberProfile

message InterestsElement.InterestItem

element_common.proto:193

Used in: InterestsElement

message KinEnabledElement

element_common.proto:96

Either or not Kin functionality is enabled

Used in: EntityGroup

message KinUserIdElement

element_common.proto:23

Used in: EntityUser, profile.v1.KinUserIdAction, mobile.entity.v1.PublicGroupMemberProfile

message MaxGroupSizeElement

element_common.proto:88

The maximum number of members allowed in the group concurrently

Used in: EntityGroup

message OriginalProfilePicExtensionElement

element_common.proto:45

Original Profile Pic Extension

Used in: EntityBot, EntityGroup, EntityUser, profile.v1.OriginalProfilePicExtensionAction

message ProfilePicElement

element_common.proto:160

Used in: EntityGroupRosterEntry, EntityUserRosterEntry, mobile.entity.v1.AnonChatMemberProfile, mobile.entity.v1.PublicGroupMemberProfile

message ProfilePicExtensionDetail

element_common.proto:56

Used in: BackgroundProfilePicExtensionElement, OriginalProfilePicExtensionElement

message PublicElement

element_common.proto:165

Used in: EntityGroupRosterEntry

message RatingSummary

element_common.proto:101

Contains the rating details for an entity.

Used in: EntityBot

message RegistrationElement

element_common.proto:38

Used in: EntityBot, EntityUser, mobile.entity.v1.PublicGroupMemberProfile

message RosterEntry

subscription_common.proto:33

Used in: mobile.entity.v1.SyncMyRosterDataResponse

message RosterSyncToken

subscription_common.proto:20

Used in: mobile.entity.v1.SyncMyRosterDataRequest, mobile.entity.v1.SyncMyRosterDataResponse

message TrustedElement

element_common.proto:178

Used in: EntityBot

message UserTypeElement

element_common.proto:221

Used in: EntityUserRosterEntry, mobile.entity.v1.PublicGroupMemberProfile

message UsernameElement

element_common.proto:152

Used in: EntityUserRosterEntry, mobile.entity.v1.PrivateProfile