syntax = "proto3"; import "FriendOnlineState.proto"; import "FriendEnterHomeOption.proto"; import "ProfilePicture.proto"; import "PlatformType.proto"; import "SocialShowAvatarInfo.proto"; option java_package = "emu.grasscutter.net.proto"; message FriendBrief { uint32 uid = 1; string nickname = 2; uint32 level = 3; uint32 avatarId = 4; uint32 worldLevel = 5; string signature = 6; FriendOnlineState onlineState = 7; uint32 param = 8; bool isMpModeAvailable = 10; string onlineId = 11; uint32 lastActiveTime = 12; uint32 nameCardId = 13; uint32 mpPlayerNum = 14; bool isChatNoDisturb = 15; uint32 chatSequence = 16; string remarkName = 17; repeated SocialShowAvatarInfo showAvatarInfoList = 22; FriendEnterHomeOption friendEnterHomeOption = 23; ProfilePicture profilePicture = 24; bool isGameSource = 25; bool isPsnSource = 26; PlatformType platformType = 27; }