package common.accounts.v1

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

enum AccountStatus

user_info_shared.proto:49

The enum values in this enum are +10 from the enum values defined in kik-server. This is done because we don't want the default value to be DISABLED_CONFIRMED. Additionally, the offset between the two enum values must be large enough such that they do not overlap. Otherwise, setting the value directly could result in a status change (UNCONFIRMED may be serialized to CONFIRMED). Server definitions: https://github.com/kikinteractive/kik-server/blob/master/server/src/main/java/com/kik/utils/AccountUtils.java#L280 Deactivated indicates that the account has been deactivated either by the user (recoverable) or foricibly terminated by support (non-recoverable). Confirmed indicates that the user has confirmed their email.

message DisplayNameComponents

user_info_shared.proto:25

DisplayNameComponents are the components that make up a user's display name. The display name can be generated by concat(first_name, " ", last_name), The display name components can be derived from a display name by splitting on the first space. Spaces are allowed in the first and last name components, but this can cause issues due to the way the components are derived from a display name (i.e. split on the first space).

enum UserType

user_info_shared.proto:58

Used in: entity.v1.UserTypeElement