@java.lang.Override
        public int getSerializedSize() {
            int size = memoizedSize;
            if (size != -1) {
                return size;
            }

            size = 0;
            if (kindCase_ == 1) {
                size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, (Long) kind_);
            }
            if (kindCase_ == 2) {
                size += com.google.protobuf.GeneratedMessage.computeStringSize(2, kind_);
            }
            if (kindCase_ == 3) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(3,
                        (im.turms.server.common.access.client.dto.model.common.LongsWithVersion) kind_);
            }
            if (kindCase_ == 4) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(4,
                        (im.turms.server.common.access.client.dto.model.common.StringsWithVersion) kind_);
            }
            if (kindCase_ == 5) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(5,
                        (im.turms.server.common.access.client.dto.model.conversation.Conversations) kind_);
            }
            if (kindCase_ == 6) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(6,
                        (im.turms.server.common.access.client.dto.model.message.Messages) kind_);
            }
            if (kindCase_ == 7) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(7,
                        (im.turms.server.common.access.client.dto.model.message.MessagesWithTotalList) kind_);
            }
            if (kindCase_ == 8) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(8,
                        (im.turms.server.common.access.client.dto.model.user.UserSession) kind_);
            }
            if (kindCase_ == 9) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(9,
                        (im.turms.server.common.access.client.dto.model.user.UserInfosWithVersion) kind_);
            }
            if (kindCase_ == 10) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(10,
                        (im.turms.server.common.access.client.dto.model.user.UserOnlineStatuses) kind_);
            }
            if (kindCase_ == 11) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(11,
                        (im.turms.server.common.access.client.dto.model.user.UserFriendRequestsWithVersion) kind_);
            }
            if (kindCase_ == 12) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(12,
                        (im.turms.server.common.access.client.dto.model.user.UserRelationshipGroupsWithVersion) kind_);
            }
            if (kindCase_ == 13) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(13,
                        (im.turms.server.common.access.client.dto.model.user.UserRelationshipsWithVersion) kind_);
            }
            if (kindCase_ == 14) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(14,
                        (im.turms.server.common.access.client.dto.model.user.NearbyUsers) kind_);
            }
            if (kindCase_ == 15) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(15,
                        (im.turms.server.common.access.client.dto.model.group.GroupInvitationsWithVersion) kind_);
            }
            if (kindCase_ == 16) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(16,
                        (im.turms.server.common.access.client.dto.model.group.GroupJoinQuestionsAnswerResult) kind_);
            }
            if (kindCase_ == 17) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(17,
                        (im.turms.server.common.access.client.dto.model.group.GroupJoinRequestsWithVersion) kind_);
            }
            if (kindCase_ == 18) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(18,
                        (im.turms.server.common.access.client.dto.model.group.GroupJoinQuestionsWithVersion) kind_);
            }
            if (kindCase_ == 19) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(19,
                        (im.turms.server.common.access.client.dto.model.group.GroupMembersWithVersion) kind_);
            }
            if (kindCase_ == 20) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(20,
                        (im.turms.server.common.access.client.dto.model.group.GroupsWithVersion) kind_);
            }
            if (kindCase_ == 40) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(40,
                        (im.turms.server.common.access.client.dto.model.conference.Meetings) kind_);
            }
            if (kindCase_ == 50) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(50,
                        (im.turms.server.common.access.client.dto.model.storage.StorageResourceInfos) kind_);
            }
            if (kindCase_ == 200) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(200,
                        (im.turms.server.common.access.client.dto.model.conversation.ConversationSettingsList) kind_);
            }
            if (kindCase_ == 400) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(400,
                        (im.turms.server.common.access.client.dto.model.user.UserSettings) kind_);
            }
            size += getUnknownFields().getSerializedSize();
            memoizedSize = size;
            return size;
        }
<pre>
User - Supplement
</pre>

<code>.im.turms.proto.UserSettings user_settings = 400;</code>
turms-server-common/src/main/java/im/turms/server/common/access/client/dto/notification/TurmsNotification.java