package common.entity.v1

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

message AnonMatchAvatarElement

element_common.proto:212

Used in: EntityUser

message BackgroundProfilePicExtensionElement

element_common.proto:50

Background Pic Extension

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

message BioElement

element_common.proto:27

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

message BotExtensionElement

element_common.proto:185

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:32

Used in: EntityBot

message ChatThemeElement

element_common.proto:198

Used in: EntityConvo

message ChatThemeLockElement

element_common.proto:203

Used in: EntityConvo

enum ChatThemeLockElement.LockStatus

element_common.proto:206

Used in: ChatThemeLockElement

message DeactivationElement

element_common.proto:216

message DisplayNameElement

element_common.proto:155

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

message EmojiStatusElement

element_common.proto:82

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

message EntityBot

entity_common.proto:156

Used in: mobile.entity.v1.GetBotsResponse

message EntityConvo

entity_common.proto:181

Used in: mobile.entity.v1.GetConvosResponse

message EntityGroup

entity_common.proto:71

Used in: mobile.entity.v1.GetGroupsResponse

message EntityGroupRosterEntry

entity_common.proto:134

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

Used in: 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: mobile.entity.v1.GetUserRosterEntriesResponse

message GroupCodeElement

element_common.proto:169

Hashtag for a group

Used in: EntityGroupRosterEntry

message GroupMemberListElement

element_common.proto:147

Used in: EntityGroupRosterEntry

message GroupMemberRoster

element_common.proto:109

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:132

Used in: GroupMemberRoster

message GroupMemberRoster.DirectMessagingDisabled

element_common.proto:139

Just a wrapper so we can make it optional

Used in: GroupMemberRoster

message GroupNameElement

element_common.proto:173

Used in: EntityGroupRosterEntry

message InnerKikAssetElement

element_common.proto:77

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:65

Contains the details of any pic that is accessible by URL

Used in: ProfilePicExtensionDetail

message InterestsElement

element_common.proto:190

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

message InterestsElement.InterestItem

element_common.proto:192

Used in: InterestsElement

message KinEnabledElement

element_common.proto:95

Either or not Kin functionality is enabled

Used in: EntityGroup

message KinUserIdElement

element_common.proto:22

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

message MaxGroupSizeElement

element_common.proto:87

The maximum number of members allowed in the group concurrently

Used in: EntityGroup

message OriginalProfilePicExtensionElement

element_common.proto:44

Original Profile Pic Extension

Used in: EntityBot, EntityGroup, EntityUser

message ProfilePicElement

element_common.proto:159

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

message ProfilePicExtensionDetail

element_common.proto:55

Used in: BackgroundProfilePicExtensionElement, OriginalProfilePicExtensionElement

message PublicElement

element_common.proto:164

Used in: EntityGroupRosterEntry

message RatingSummary

element_common.proto:100

Contains the rating details for an entity.

Used in: EntityBot

message RegistrationElement

element_common.proto:37

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

message TrustedElement

element_common.proto:177

Used in: EntityBot

message UsernameElement

element_common.proto:151

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