From 5271d22174b68f5d8b32ed33e0280a929766e16a Mon Sep 17 00:00:00 2001 From: skiffer-git <44203734@qq.com> Date: Mon, 18 Apr 2022 15:45:44 +0800 Subject: [PATCH] organization --- internal/api/organization/organization.go | 2 +- internal/rpc/organization/organization.go | 6 +- pkg/base_info/organization_api_struct.go | 2 +- pkg/common/constant/constant.go | 2 + pkg/proto/organization/organization.pb.go | 148 +++---- pkg/proto/organization/organization.proto | 2 +- pkg/proto/sdk_ws/ws.pb.go | 451 +++++++++++----------- pkg/proto/sdk_ws/ws.proto | 12 +- 8 files changed, 314 insertions(+), 311 deletions(-) diff --git a/internal/api/organization/organization.go b/internal/api/organization/organization.go index 714b26a7e..4bcd140f4 100644 --- a/internal/api/organization/organization.go +++ b/internal/api/organization/organization.go @@ -227,7 +227,7 @@ func UpdateOrganizationUser(c *gin.Context) { } func CreateDepartmentMember(c *gin.Context) { - params := api.CreateDepartmentMemberReq{UserInDepartment: &open_im_sdk.UserInDepartment{}} + params := api.CreateDepartmentMemberReq{} if err := c.BindJSON(¶ms); err != nil { log.NewError("0", "BindJSON failed ", err.Error()) c.JSON(http.StatusBadRequest, gin.H{"errCode": 400, "errMsg": err.Error()}) diff --git a/internal/rpc/organization/organization.go b/internal/rpc/organization/organization.go index 98994269a..014e2b710 100644 --- a/internal/rpc/organization/organization.go +++ b/internal/rpc/organization/organization.go @@ -219,9 +219,10 @@ func (s *organizationServer) CreateDepartmentMember(ctx context.Context, req *rp log.Error(req.OperationID, errMsg) return &rpc.CreateDepartmentMemberResp{ErrCode: constant.ErrAccess.ErrCode, ErrMsg: constant.ErrAccess.ErrMsg}, nil } + departmentMember := db.DepartmentMember{} - utils.CopyStructFields(&departmentMember, req.UserInDepartment) - log.Debug(req.OperationID, "src ", *req.UserInDepartment, "dst ", departmentMember) + utils.CopyStructFields(&departmentMember, req.DepartmentMember) + log.Debug(req.OperationID, "src ", *req.DepartmentMember, "dst ", departmentMember) err := imdb.CreateDepartmentMember(&departmentMember) if err != nil { errMsg := req.OperationID + " " + "CreateDepartmentMember failed " + err.Error() @@ -229,6 +230,7 @@ func (s *organizationServer) CreateDepartmentMember(ctx context.Context, req *rp return &rpc.CreateDepartmentMemberResp{ErrCode: constant.ErrDB.ErrCode, ErrMsg: errMsg}, nil } log.Debug(req.OperationID, "UpdateOrganizationUser ", departmentMember) + resp := &rpc.CreateDepartmentMemberResp{} log.NewInfo(req.OperationID, utils.GetSelfFuncName(), " rpc return ", *resp) return resp, nil diff --git a/pkg/base_info/organization_api_struct.go b/pkg/base_info/organization_api_struct.go index ac80f82df..87d026f10 100644 --- a/pkg/base_info/organization_api_struct.go +++ b/pkg/base_info/organization_api_struct.go @@ -57,7 +57,7 @@ type UpdateOrganizationUserResp struct { type CreateDepartmentMemberReq struct { OperationID string `json:"operationID" binding:"required"` - *open_im_sdk.UserInDepartment + *open_im_sdk.DepartmentMember } type CreateDepartmentMemberResp struct { diff --git a/pkg/common/constant/constant.go b/pkg/common/constant/constant.go index 291049a14..a30d1c222 100644 --- a/pkg/common/constant/constant.go +++ b/pkg/common/constant/constant.go @@ -89,6 +89,8 @@ const ( ConversationPrivateChatNotification = 1701 + OrganizationChangedNotification = 1801 + NotificationEnd = 2000 //status diff --git a/pkg/proto/organization/organization.pb.go b/pkg/proto/organization/organization.pb.go index 844dfd947..7da1cd816 100644 --- a/pkg/proto/organization/organization.pb.go +++ b/pkg/proto/organization/organization.pb.go @@ -37,7 +37,7 @@ func (m *CreateDepartmentReq) Reset() { *m = CreateDepartmentReq{} } func (m *CreateDepartmentReq) String() string { return proto.CompactTextString(m) } func (*CreateDepartmentReq) ProtoMessage() {} func (*CreateDepartmentReq) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{0} + return fileDescriptor_organization_4c9882c006c04fab, []int{0} } func (m *CreateDepartmentReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CreateDepartmentReq.Unmarshal(m, b) @@ -91,7 +91,7 @@ func (m *CreateDepartmentResp) Reset() { *m = CreateDepartmentResp{} } func (m *CreateDepartmentResp) String() string { return proto.CompactTextString(m) } func (*CreateDepartmentResp) ProtoMessage() {} func (*CreateDepartmentResp) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{1} + return fileDescriptor_organization_4c9882c006c04fab, []int{1} } func (m *CreateDepartmentResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CreateDepartmentResp.Unmarshal(m, b) @@ -145,7 +145,7 @@ func (m *UpdateDepartmentReq) Reset() { *m = UpdateDepartmentReq{} } func (m *UpdateDepartmentReq) String() string { return proto.CompactTextString(m) } func (*UpdateDepartmentReq) ProtoMessage() {} func (*UpdateDepartmentReq) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{2} + return fileDescriptor_organization_4c9882c006c04fab, []int{2} } func (m *UpdateDepartmentReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UpdateDepartmentReq.Unmarshal(m, b) @@ -198,7 +198,7 @@ func (m *UpdateDepartmentResp) Reset() { *m = UpdateDepartmentResp{} } func (m *UpdateDepartmentResp) String() string { return proto.CompactTextString(m) } func (*UpdateDepartmentResp) ProtoMessage() {} func (*UpdateDepartmentResp) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{3} + return fileDescriptor_organization_4c9882c006c04fab, []int{3} } func (m *UpdateDepartmentResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UpdateDepartmentResp.Unmarshal(m, b) @@ -245,7 +245,7 @@ func (m *GetSubDepartmentReq) Reset() { *m = GetSubDepartmentReq{} } func (m *GetSubDepartmentReq) String() string { return proto.CompactTextString(m) } func (*GetSubDepartmentReq) ProtoMessage() {} func (*GetSubDepartmentReq) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{4} + return fileDescriptor_organization_4c9882c006c04fab, []int{4} } func (m *GetSubDepartmentReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetSubDepartmentReq.Unmarshal(m, b) @@ -299,7 +299,7 @@ func (m *GetSubDepartmentResp) Reset() { *m = GetSubDepartmentResp{} } func (m *GetSubDepartmentResp) String() string { return proto.CompactTextString(m) } func (*GetSubDepartmentResp) ProtoMessage() {} func (*GetSubDepartmentResp) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{5} + return fileDescriptor_organization_4c9882c006c04fab, []int{5} } func (m *GetSubDepartmentResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetSubDepartmentResp.Unmarshal(m, b) @@ -353,7 +353,7 @@ func (m *DeleteDepartmentReq) Reset() { *m = DeleteDepartmentReq{} } func (m *DeleteDepartmentReq) String() string { return proto.CompactTextString(m) } func (*DeleteDepartmentReq) ProtoMessage() {} func (*DeleteDepartmentReq) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{6} + return fileDescriptor_organization_4c9882c006c04fab, []int{6} } func (m *DeleteDepartmentReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DeleteDepartmentReq.Unmarshal(m, b) @@ -406,7 +406,7 @@ func (m *DeleteDepartmentResp) Reset() { *m = DeleteDepartmentResp{} } func (m *DeleteDepartmentResp) String() string { return proto.CompactTextString(m) } func (*DeleteDepartmentResp) ProtoMessage() {} func (*DeleteDepartmentResp) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{7} + return fileDescriptor_organization_4c9882c006c04fab, []int{7} } func (m *DeleteDepartmentResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DeleteDepartmentResp.Unmarshal(m, b) @@ -453,7 +453,7 @@ func (m *CreateOrganizationUserReq) Reset() { *m = CreateOrganizationUse func (m *CreateOrganizationUserReq) String() string { return proto.CompactTextString(m) } func (*CreateOrganizationUserReq) ProtoMessage() {} func (*CreateOrganizationUserReq) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{8} + return fileDescriptor_organization_4c9882c006c04fab, []int{8} } func (m *CreateOrganizationUserReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CreateOrganizationUserReq.Unmarshal(m, b) @@ -506,7 +506,7 @@ func (m *CreateOrganizationUserResp) Reset() { *m = CreateOrganizationUs func (m *CreateOrganizationUserResp) String() string { return proto.CompactTextString(m) } func (*CreateOrganizationUserResp) ProtoMessage() {} func (*CreateOrganizationUserResp) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{9} + return fileDescriptor_organization_4c9882c006c04fab, []int{9} } func (m *CreateOrganizationUserResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CreateOrganizationUserResp.Unmarshal(m, b) @@ -553,7 +553,7 @@ func (m *UpdateOrganizationUserReq) Reset() { *m = UpdateOrganizationUse func (m *UpdateOrganizationUserReq) String() string { return proto.CompactTextString(m) } func (*UpdateOrganizationUserReq) ProtoMessage() {} func (*UpdateOrganizationUserReq) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{10} + return fileDescriptor_organization_4c9882c006c04fab, []int{10} } func (m *UpdateOrganizationUserReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UpdateOrganizationUserReq.Unmarshal(m, b) @@ -606,7 +606,7 @@ func (m *UpdateOrganizationUserResp) Reset() { *m = UpdateOrganizationUs func (m *UpdateOrganizationUserResp) String() string { return proto.CompactTextString(m) } func (*UpdateOrganizationUserResp) ProtoMessage() {} func (*UpdateOrganizationUserResp) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{11} + return fileDescriptor_organization_4c9882c006c04fab, []int{11} } func (m *UpdateOrganizationUserResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UpdateOrganizationUserResp.Unmarshal(m, b) @@ -641,7 +641,7 @@ func (m *UpdateOrganizationUserResp) GetErrMsg() string { } type CreateDepartmentMemberReq struct { - UserInDepartment *sdk_ws.UserInDepartment `protobuf:"bytes,1,opt,name=userInDepartment" json:"userInDepartment,omitempty"` + DepartmentMember *sdk_ws.DepartmentMember `protobuf:"bytes,1,opt,name=departmentMember" json:"departmentMember,omitempty"` OperationID string `protobuf:"bytes,2,opt,name=operationID" json:"operationID,omitempty"` OpUserID string `protobuf:"bytes,3,opt,name=opUserID" json:"opUserID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` @@ -653,7 +653,7 @@ func (m *CreateDepartmentMemberReq) Reset() { *m = CreateDepartmentMembe func (m *CreateDepartmentMemberReq) String() string { return proto.CompactTextString(m) } func (*CreateDepartmentMemberReq) ProtoMessage() {} func (*CreateDepartmentMemberReq) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{12} + return fileDescriptor_organization_4c9882c006c04fab, []int{12} } func (m *CreateDepartmentMemberReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CreateDepartmentMemberReq.Unmarshal(m, b) @@ -673,9 +673,9 @@ func (m *CreateDepartmentMemberReq) XXX_DiscardUnknown() { var xxx_messageInfo_CreateDepartmentMemberReq proto.InternalMessageInfo -func (m *CreateDepartmentMemberReq) GetUserInDepartment() *sdk_ws.UserInDepartment { +func (m *CreateDepartmentMemberReq) GetDepartmentMember() *sdk_ws.DepartmentMember { if m != nil { - return m.UserInDepartment + return m.DepartmentMember } return nil } @@ -706,7 +706,7 @@ func (m *CreateDepartmentMemberResp) Reset() { *m = CreateDepartmentMemb func (m *CreateDepartmentMemberResp) String() string { return proto.CompactTextString(m) } func (*CreateDepartmentMemberResp) ProtoMessage() {} func (*CreateDepartmentMemberResp) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{13} + return fileDescriptor_organization_4c9882c006c04fab, []int{13} } func (m *CreateDepartmentMemberResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CreateDepartmentMemberResp.Unmarshal(m, b) @@ -753,7 +753,7 @@ func (m *GetUserInDepartmentReq) Reset() { *m = GetUserInDepartmentReq{} func (m *GetUserInDepartmentReq) String() string { return proto.CompactTextString(m) } func (*GetUserInDepartmentReq) ProtoMessage() {} func (*GetUserInDepartmentReq) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{14} + return fileDescriptor_organization_4c9882c006c04fab, []int{14} } func (m *GetUserInDepartmentReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetUserInDepartmentReq.Unmarshal(m, b) @@ -807,7 +807,7 @@ func (m *GetUserInDepartmentResp) Reset() { *m = GetUserInDepartmentResp func (m *GetUserInDepartmentResp) String() string { return proto.CompactTextString(m) } func (*GetUserInDepartmentResp) ProtoMessage() {} func (*GetUserInDepartmentResp) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{15} + return fileDescriptor_organization_4c9882c006c04fab, []int{15} } func (m *GetUserInDepartmentResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetUserInDepartmentResp.Unmarshal(m, b) @@ -861,7 +861,7 @@ func (m *UpdateUserInDepartmentReq) Reset() { *m = UpdateUserInDepartmen func (m *UpdateUserInDepartmentReq) String() string { return proto.CompactTextString(m) } func (*UpdateUserInDepartmentReq) ProtoMessage() {} func (*UpdateUserInDepartmentReq) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{16} + return fileDescriptor_organization_4c9882c006c04fab, []int{16} } func (m *UpdateUserInDepartmentReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UpdateUserInDepartmentReq.Unmarshal(m, b) @@ -914,7 +914,7 @@ func (m *UpdateUserInDepartmentResp) Reset() { *m = UpdateUserInDepartme func (m *UpdateUserInDepartmentResp) String() string { return proto.CompactTextString(m) } func (*UpdateUserInDepartmentResp) ProtoMessage() {} func (*UpdateUserInDepartmentResp) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{17} + return fileDescriptor_organization_4c9882c006c04fab, []int{17} } func (m *UpdateUserInDepartmentResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UpdateUserInDepartmentResp.Unmarshal(m, b) @@ -962,7 +962,7 @@ func (m *DeleteUserInDepartmentReq) Reset() { *m = DeleteUserInDepartmen func (m *DeleteUserInDepartmentReq) String() string { return proto.CompactTextString(m) } func (*DeleteUserInDepartmentReq) ProtoMessage() {} func (*DeleteUserInDepartmentReq) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{18} + return fileDescriptor_organization_4c9882c006c04fab, []int{18} } func (m *DeleteUserInDepartmentReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DeleteUserInDepartmentReq.Unmarshal(m, b) @@ -1022,7 +1022,7 @@ func (m *DeleteUserInDepartmentResp) Reset() { *m = DeleteUserInDepartme func (m *DeleteUserInDepartmentResp) String() string { return proto.CompactTextString(m) } func (*DeleteUserInDepartmentResp) ProtoMessage() {} func (*DeleteUserInDepartmentResp) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{19} + return fileDescriptor_organization_4c9882c006c04fab, []int{19} } func (m *DeleteUserInDepartmentResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DeleteUserInDepartmentResp.Unmarshal(m, b) @@ -1069,7 +1069,7 @@ func (m *DeleteOrganizationUserReq) Reset() { *m = DeleteOrganizationUse func (m *DeleteOrganizationUserReq) String() string { return proto.CompactTextString(m) } func (*DeleteOrganizationUserReq) ProtoMessage() {} func (*DeleteOrganizationUserReq) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{20} + return fileDescriptor_organization_4c9882c006c04fab, []int{20} } func (m *DeleteOrganizationUserReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DeleteOrganizationUserReq.Unmarshal(m, b) @@ -1122,7 +1122,7 @@ func (m *DeleteOrganizationUserResp) Reset() { *m = DeleteOrganizationUs func (m *DeleteOrganizationUserResp) String() string { return proto.CompactTextString(m) } func (*DeleteOrganizationUserResp) ProtoMessage() {} func (*DeleteOrganizationUserResp) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{21} + return fileDescriptor_organization_4c9882c006c04fab, []int{21} } func (m *DeleteOrganizationUserResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DeleteOrganizationUserResp.Unmarshal(m, b) @@ -1169,7 +1169,7 @@ func (m *GetDepartmentMemberReq) Reset() { *m = GetDepartmentMemberReq{} func (m *GetDepartmentMemberReq) String() string { return proto.CompactTextString(m) } func (*GetDepartmentMemberReq) ProtoMessage() {} func (*GetDepartmentMemberReq) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{22} + return fileDescriptor_organization_4c9882c006c04fab, []int{22} } func (m *GetDepartmentMemberReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetDepartmentMemberReq.Unmarshal(m, b) @@ -1223,7 +1223,7 @@ func (m *GetDepartmentMemberResp) Reset() { *m = GetDepartmentMemberResp func (m *GetDepartmentMemberResp) String() string { return proto.CompactTextString(m) } func (*GetDepartmentMemberResp) ProtoMessage() {} func (*GetDepartmentMemberResp) Descriptor() ([]byte, []int) { - return fileDescriptor_organization_a03f9a4144ed1081, []int{23} + return fileDescriptor_organization_4c9882c006c04fab, []int{23} } func (m *GetDepartmentMemberResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetDepartmentMemberResp.Unmarshal(m, b) @@ -1727,54 +1727,54 @@ var _Organization_serviceDesc = grpc.ServiceDesc{ } func init() { - proto.RegisterFile("organization/organization.proto", fileDescriptor_organization_a03f9a4144ed1081) + proto.RegisterFile("organization/organization.proto", fileDescriptor_organization_4c9882c006c04fab) } -var fileDescriptor_organization_a03f9a4144ed1081 = []byte{ - // 713 bytes of a gzipped FileDescriptorProto +var fileDescriptor_organization_4c9882c006c04fab = []byte{ + // 708 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x58, 0x4f, 0x6f, 0x12, 0x41, - 0x14, 0xcf, 0x8a, 0x56, 0xfb, 0xda, 0x18, 0x32, 0x25, 0x48, 0xd7, 0x34, 0xd2, 0xd5, 0x46, 0x4e, - 0x90, 0xd4, 0xa3, 0x37, 0x8b, 0x69, 0x49, 0xac, 0x24, 0x18, 0x62, 0xf0, 0x42, 0x96, 0x30, 0x12, - 0x82, 0xec, 0x0e, 0x33, 0x8b, 0x24, 0xfd, 0x12, 0x9e, 0xbc, 0x18, 0x8f, 0x9e, 0xfc, 0x34, 0x7e, - 0x24, 0xb3, 0xbb, 0x94, 0x0e, 0x6f, 0xde, 0x52, 0x5c, 0x16, 0xa3, 0xc7, 0x19, 0x66, 0xde, 0xef, - 0xbd, 0xdf, 0xfb, 0x33, 0x3f, 0x16, 0x9e, 0xf8, 0x72, 0xe0, 0x7a, 0xc3, 0x2b, 0x37, 0x18, 0xfa, - 0x5e, 0x4d, 0x5f, 0x54, 0x85, 0xf4, 0x03, 0x9f, 0xed, 0xeb, 0x7b, 0xf6, 0x71, 0x53, 0x70, 0xaf, - 0xdb, 0xb8, 0xac, 0x89, 0xd1, 0xa0, 0x16, 0x1d, 0xa8, 0xa9, 0xfe, 0xa8, 0x3b, 0x53, 0xb5, 0x99, - 0x8a, 0x2f, 0x38, 0xdf, 0x2c, 0x38, 0x38, 0x93, 0xdc, 0x0d, 0x78, 0x9d, 0x0b, 0x57, 0x06, 0x63, - 0xee, 0x05, 0x2d, 0x3e, 0x61, 0xaf, 0xe1, 0x61, 0x7f, 0xb1, 0xd1, 0xf0, 0x3e, 0xfa, 0x25, 0xab, - 0x6c, 0x55, 0xf6, 0x4e, 0x8f, 0xaa, 0x8a, 0xcb, 0xcf, 0x5c, 0x76, 0x5d, 0x31, 0xec, 0x0a, 0x57, - 0xba, 0x63, 0x55, 0xd5, 0x6e, 0xa2, 0x4b, 0xac, 0x0c, 0x7b, 0xbe, 0xe0, 0x32, 0x72, 0xa7, 0x51, - 0x2f, 0xdd, 0x29, 0x5b, 0x95, 0xdd, 0x96, 0xbe, 0xc5, 0x6c, 0x78, 0xe0, 0x8b, 0xb6, 0xe2, 0xb2, - 0x51, 0x2f, 0xe5, 0xa2, 0x9f, 0x17, 0x6b, 0xe7, 0x8b, 0x05, 0x05, 0xd3, 0x39, 0x25, 0x58, 0x09, - 0xee, 0x73, 0x29, 0xcf, 0xfc, 0x3e, 0x8f, 0xdc, 0xba, 0xd7, 0xba, 0x5e, 0xb2, 0x22, 0xec, 0x70, - 0x29, 0x2f, 0xd5, 0x60, 0x8e, 0x35, 0x5f, 0x11, 0xf1, 0xe4, 0x52, 0xc4, 0x13, 0xd1, 0xd5, 0x16, - 0xfd, 0x7f, 0x93, 0xae, 0x0b, 0x28, 0x98, 0xbe, 0xa5, 0x61, 0xcb, 0x99, 0xc1, 0xc1, 0x39, 0x0f, - 0xde, 0x4d, 0x7b, 0xcb, 0x51, 0x3a, 0xb0, 0xaf, 0x39, 0x5c, 0x8f, 0xac, 0xed, 0xb6, 0x96, 0xf6, - 0x32, 0xc8, 0xb8, 0x89, 0xbc, 0x79, 0xc6, 0xdf, 0x0c, 0x55, 0x50, 0xca, 0x95, 0x73, 0x7f, 0x94, - 0x92, 0xf0, 0x52, 0x48, 0x45, 0x9d, 0x7f, 0xe2, 0x38, 0xe1, 0xdb, 0xa7, 0xe2, 0x02, 0x0a, 0x26, - 0x70, 0xaa, 0x6c, 0xfe, 0xb4, 0xe0, 0x30, 0x6e, 0xa3, 0xa6, 0x36, 0x1d, 0x42, 0x98, 0x30, 0x92, - 0x26, 0xe4, 0x7d, 0xb4, 0x3d, 0x2f, 0xde, 0xa7, 0x04, 0x53, 0x86, 0x05, 0xe3, 0xf2, 0x86, 0x61, - 0xbf, 0x05, 0x3b, 0xc9, 0xd7, 0xd4, 0xc1, 0xc7, 0x5d, 0xf1, 0x7f, 0x04, 0x9f, 0xe4, 0xeb, 0x86, - 0x99, 0xbf, 0x29, 0xa2, 0x4b, 0x3e, 0xee, 0x2d, 0x82, 0x9f, 0x86, 0xb8, 0xde, 0xcd, 0x8f, 0x2b, - 0x82, 0x6f, 0xa3, 0xa3, 0x2d, 0xe3, 0x72, 0x56, 0x99, 0x37, 0x7d, 0x4d, 0x15, 0xbc, 0x07, 0xc5, - 0x73, 0x1e, 0x18, 0x6e, 0xf3, 0x49, 0x78, 0x63, 0x1a, 0xfb, 0x10, 0xb7, 0xed, 0x7c, 0xb5, 0xa1, - 0xff, 0xdf, 0x2d, 0x78, 0x44, 0x02, 0xa6, 0x1a, 0x5f, 0x54, 0x72, 0x72, 0x1b, 0x24, 0x47, 0x6b, - 0x04, 0x8a, 0x92, 0x26, 0xe4, 0xfb, 0x88, 0xf6, 0x15, 0xb5, 0x60, 0x64, 0xc8, 0xb8, 0x9c, 0x55, - 0x23, 0x64, 0xc3, 0xa6, 0xf3, 0xd5, 0x82, 0xc3, 0x78, 0x9a, 0xfe, 0xb5, 0x7a, 0x30, 0x9e, 0x88, - 0xbb, 0xe6, 0x13, 0x11, 0xc6, 0x99, 0xe4, 0x56, 0xaa, 0x38, 0x27, 0xd7, 0x61, 0x52, 0xc3, 0x6e, - 0x3b, 0x65, 0xbf, 0x08, 0x21, 0xa3, 0x99, 0x75, 0x15, 0xb5, 0x2d, 0x35, 0xaf, 0xb6, 0xff, 0xe6, - 0xfe, 0x88, 0x5b, 0x38, 0x9b, 0x01, 0xc4, 0xde, 0x43, 0x01, 0x77, 0xa1, 0xa6, 0x43, 0xd6, 0x6a, - 0x63, 0xd2, 0xc0, 0xe9, 0xaf, 0x5d, 0x58, 0x12, 0xfa, 0xac, 0x03, 0x79, 0x3c, 0x3a, 0xd9, 0x71, - 0x75, 0xe9, 0xff, 0x01, 0x21, 0xf2, 0x6d, 0xe7, 0xb6, 0x23, 0x4a, 0x84, 0xa6, 0xb1, 0xa8, 0xc4, - 0xa6, 0x09, 0x41, 0x8c, 0x4d, 0x93, 0xba, 0xb4, 0x03, 0x79, 0xac, 0xf5, 0xb0, 0x69, 0x42, 0x85, - 0x62, 0xd3, 0xa4, 0x5c, 0xec, 0x40, 0x1e, 0x8b, 0x27, 0x6c, 0x9a, 0x50, 0x75, 0xd8, 0x34, 0xa9, - 0xbf, 0x46, 0x50, 0xa4, 0x05, 0x0a, 0x7b, 0x4e, 0xd1, 0x49, 0x34, 0xa2, 0x5d, 0x59, 0xef, 0x60, - 0x0c, 0x46, 0x0b, 0x02, 0x0c, 0x96, 0x28, 0x71, 0x30, 0xd8, 0x0a, 0x7d, 0x31, 0x82, 0x22, 0xdd, - 0xc9, 0x18, 0x2c, 0x71, 0xc4, 0x60, 0xb0, 0x15, 0x83, 0x61, 0x41, 0x23, 0x6e, 0x36, 0x9a, 0x46, - 0x62, 0x1e, 0xd0, 0x34, 0x92, 0xbd, 0xdb, 0x8b, 0xfe, 0xcf, 0xe0, 0xee, 0x62, 0xcf, 0x8c, 0x4a, - 0x22, 0x5e, 0x07, 0xfb, 0x64, 0x8d, 0x53, 0x3a, 0x7b, 0x06, 0x0c, 0xc9, 0x1e, 0x85, 0x54, 0x59, - 0xef, 0xa0, 0x5e, 0x17, 0xb7, 0x81, 0x25, 0xbe, 0xf8, 0x74, 0x5d, 0x90, 0x60, 0x31, 0x7b, 0x46, - 0x9e, 0x4c, 0xf6, 0xa8, 0x24, 0x9d, 0xac, 0x71, 0x4a, 0x89, 0x57, 0x47, 0x1f, 0x1e, 0x57, 0x97, - 0x3e, 0x68, 0xbc, 0xd4, 0x17, 0xbd, 0x9d, 0xe8, 0x6b, 0xc5, 0x8b, 0xdf, 0x01, 0x00, 0x00, 0xff, - 0xff, 0x33, 0x0d, 0x37, 0x72, 0x01, 0x11, 0x00, 0x00, + 0x14, 0xcf, 0x8a, 0x56, 0x79, 0x6d, 0x0c, 0x99, 0x12, 0xa4, 0x6b, 0x1a, 0x29, 0xda, 0xc8, 0x09, + 0x92, 0x7a, 0xf4, 0x66, 0x31, 0x2d, 0x89, 0x48, 0x82, 0x69, 0x0c, 0x5e, 0xc8, 0x12, 0x46, 0x42, + 0x90, 0xdd, 0xe9, 0xcc, 0x22, 0x49, 0xbf, 0x84, 0x27, 0x2f, 0xc6, 0xa3, 0x27, 0x3f, 0x8d, 0x1f, + 0xc9, 0xec, 0x2e, 0xc5, 0xd9, 0x37, 0x6f, 0xe9, 0xba, 0x80, 0xa9, 0xc7, 0x19, 0x66, 0xde, 0xef, + 0xbd, 0xdf, 0xfb, 0x33, 0x3f, 0x16, 0x9e, 0x78, 0x72, 0xe4, 0xb8, 0xe3, 0x2b, 0xc7, 0x1f, 0x7b, + 0x6e, 0x43, 0x5f, 0xd4, 0x85, 0xf4, 0x7c, 0x8f, 0xed, 0xe9, 0x7b, 0xf6, 0x51, 0x47, 0x70, 0xb7, + 0xdf, 0x6a, 0x37, 0xc4, 0x64, 0xd4, 0x08, 0x0f, 0x34, 0xd4, 0x70, 0xd2, 0x9f, 0xab, 0xc6, 0x5c, + 0x45, 0x17, 0xaa, 0xdf, 0x2c, 0xd8, 0x3f, 0x95, 0xdc, 0xf1, 0x79, 0x93, 0x0b, 0x47, 0xfa, 0x53, + 0xee, 0xfa, 0x5d, 0x7e, 0xc9, 0x5e, 0xc3, 0xc3, 0xe1, 0x72, 0xa3, 0xe5, 0x7e, 0xf4, 0xca, 0x56, + 0xc5, 0xaa, 0xed, 0x9e, 0x1c, 0xd6, 0x15, 0x97, 0x9f, 0xb9, 0xec, 0x3b, 0x62, 0xdc, 0x17, 0x8e, + 0x74, 0xa6, 0xaa, 0xae, 0xdd, 0x44, 0x97, 0x58, 0x05, 0x76, 0x3d, 0xc1, 0x65, 0xe8, 0x4e, 0xab, + 0x59, 0xbe, 0x53, 0xb1, 0x6a, 0xf9, 0xae, 0xbe, 0xc5, 0x6c, 0x78, 0xe0, 0x89, 0x0b, 0xc5, 0x65, + 0xab, 0x59, 0xce, 0x85, 0x3f, 0x2f, 0xd7, 0xd5, 0x2f, 0x16, 0x14, 0x4d, 0xe7, 0x94, 0x60, 0x65, + 0xb8, 0xcf, 0xa5, 0x3c, 0xf5, 0x86, 0x3c, 0x74, 0xeb, 0x5e, 0xf7, 0x7a, 0xc9, 0x4a, 0xb0, 0xc3, + 0xa5, 0x6c, 0xab, 0xd1, 0x02, 0x6b, 0xb1, 0x22, 0xe2, 0xc9, 0x65, 0x88, 0x27, 0xa4, 0xeb, 0x42, + 0x0c, 0x6f, 0x27, 0x5d, 0xe7, 0x50, 0x34, 0x7d, 0xcb, 0xc2, 0x56, 0x75, 0x0e, 0xfb, 0x67, 0xdc, + 0x7f, 0x37, 0x1b, 0xc4, 0xa3, 0xac, 0xc2, 0x9e, 0xe6, 0x70, 0x33, 0xb4, 0x96, 0xef, 0xc6, 0xf6, + 0x36, 0x90, 0x71, 0x13, 0x79, 0xfd, 0x8c, 0xbf, 0x19, 0x2b, 0xbf, 0x9c, 0xab, 0xe4, 0xfe, 0x2a, + 0x25, 0xc1, 0xa5, 0x80, 0x8a, 0x26, 0xff, 0xc4, 0x71, 0xc2, 0xb7, 0x4f, 0xc5, 0x39, 0x14, 0x4d, + 0xe0, 0x4c, 0xd9, 0xfc, 0x69, 0xc1, 0x41, 0xd4, 0x46, 0x1d, 0x6d, 0x3a, 0x04, 0x30, 0x41, 0x24, + 0x1d, 0x28, 0x78, 0x68, 0x7b, 0x51, 0xbc, 0x4f, 0x09, 0xa6, 0x0c, 0x0b, 0xc6, 0xe5, 0x35, 0xc3, + 0x7e, 0x0b, 0x76, 0x92, 0xaf, 0x99, 0x83, 0x8f, 0xba, 0xe2, 0xff, 0x08, 0x3e, 0xc9, 0xd7, 0x35, + 0x33, 0xff, 0xa7, 0x88, 0xda, 0x7c, 0x3a, 0x58, 0x06, 0x3f, 0x44, 0xdb, 0x2b, 0x82, 0x37, 0x2c, + 0x18, 0x97, 0x37, 0x95, 0x79, 0xd3, 0xd7, 0x4c, 0xc1, 0xbb, 0x50, 0x3a, 0xe3, 0x7e, 0x68, 0xdc, + 0x8d, 0x37, 0x6f, 0x09, 0x76, 0x66, 0x91, 0x0f, 0x51, 0xdb, 0x2e, 0x56, 0x6b, 0xfa, 0xff, 0xdd, + 0x82, 0x47, 0x24, 0x60, 0xa6, 0xf1, 0xd5, 0x81, 0xc2, 0x0c, 0x59, 0x5a, 0x3c, 0x59, 0x54, 0x72, + 0x0c, 0x50, 0xe3, 0xb2, 0xd6, 0x08, 0x14, 0x25, 0xb7, 0xaf, 0x16, 0x92, 0x7c, 0xcd, 0x54, 0x0b, + 0x5f, 0x2d, 0x38, 0x88, 0xa6, 0xe9, 0x3f, 0xab, 0x07, 0xe3, 0x89, 0xb8, 0x6b, 0x3e, 0x11, 0x41, + 0x9c, 0x49, 0x6e, 0x65, 0x8a, 0xf3, 0xf2, 0x3a, 0x4c, 0x6a, 0xd8, 0x6d, 0xa7, 0xec, 0x97, 0x21, + 0x6c, 0x68, 0x66, 0x5d, 0x85, 0x6d, 0x4b, 0xcd, 0xab, 0xed, 0xbf, 0xb9, 0x3f, 0xa2, 0x16, 0xde, + 0xcc, 0x00, 0x62, 0xef, 0xa1, 0x88, 0xbb, 0x50, 0xd3, 0x21, 0xa9, 0xda, 0x98, 0x34, 0x70, 0xf2, + 0x2b, 0x0f, 0x31, 0xa1, 0xcf, 0x7a, 0x50, 0xc0, 0xa3, 0x93, 0x1d, 0xd5, 0x63, 0xff, 0x0f, 0x08, + 0x91, 0x6f, 0x57, 0x6f, 0x3a, 0xa2, 0x44, 0x60, 0x1a, 0x8b, 0x4a, 0x6c, 0x9a, 0x10, 0xc4, 0xd8, + 0x34, 0xa9, 0x4b, 0x7b, 0x50, 0xc0, 0x5a, 0x0f, 0x9b, 0x26, 0x54, 0x28, 0x36, 0x4d, 0xca, 0xc5, + 0x1e, 0x14, 0xb0, 0x78, 0xc2, 0xa6, 0x09, 0x55, 0x87, 0x4d, 0x93, 0xfa, 0x6b, 0x02, 0x25, 0x5a, + 0xa0, 0xb0, 0xe7, 0x14, 0x9d, 0x44, 0x23, 0xda, 0xb5, 0x74, 0x07, 0x23, 0x30, 0x5a, 0x10, 0x60, + 0xb0, 0x44, 0x89, 0x83, 0xc1, 0x56, 0xe8, 0x8b, 0x09, 0x94, 0xe8, 0x4e, 0xc6, 0x60, 0x89, 0x23, + 0x06, 0x83, 0xad, 0x18, 0x0c, 0x4b, 0x1a, 0x71, 0xb3, 0xd1, 0x34, 0x12, 0xf3, 0x80, 0xa6, 0x91, + 0xec, 0xdd, 0x41, 0xf8, 0x7f, 0x06, 0x77, 0x17, 0x7b, 0x66, 0x54, 0x12, 0xf1, 0x3a, 0xd8, 0xc7, + 0x29, 0x4e, 0xe9, 0xec, 0x19, 0x30, 0x24, 0x7b, 0x14, 0x52, 0x2d, 0xdd, 0x41, 0xbd, 0x2e, 0x6e, + 0x02, 0x4b, 0x7c, 0xf1, 0xe9, 0xba, 0x20, 0xc1, 0x22, 0xf6, 0x8c, 0x3c, 0x99, 0xec, 0x51, 0x49, + 0x3a, 0x4e, 0x71, 0x4a, 0x89, 0x57, 0x87, 0x1f, 0x1e, 0xd7, 0x63, 0x1f, 0x34, 0x5e, 0xea, 0x8b, + 0xc1, 0x4e, 0xf8, 0xb5, 0xe2, 0xc5, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0x84, 0x53, 0xac, 0x82, + 0x01, 0x11, 0x00, 0x00, } diff --git a/pkg/proto/organization/organization.proto b/pkg/proto/organization/organization.proto index 343ac43ea..3a8f2f8c9 100644 --- a/pkg/proto/organization/organization.proto +++ b/pkg/proto/organization/organization.proto @@ -81,7 +81,7 @@ message UpdateOrganizationUserResp{ message CreateDepartmentMemberReq{ - server_api_params.UserInDepartment userInDepartment = 1; + server_api_params.DepartmentMember departmentMember = 1; string operationID = 2; string opUserID = 3; } diff --git a/pkg/proto/sdk_ws/ws.pb.go b/pkg/proto/sdk_ws/ws.pb.go index b587caa32..3825fb262 100644 --- a/pkg/proto/sdk_ws/ws.pb.go +++ b/pkg/proto/sdk_ws/ws.pb.go @@ -40,7 +40,7 @@ func (m *GroupInfo) Reset() { *m = GroupInfo{} } func (m *GroupInfo) String() string { return proto.CompactTextString(m) } func (*GroupInfo) ProtoMessage() {} func (*GroupInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{0} + return fileDescriptor_ws_f7386a43c650fa79, []int{0} } func (m *GroupInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GroupInfo.Unmarshal(m, b) @@ -165,7 +165,7 @@ func (m *GroupMemberFullInfo) Reset() { *m = GroupMemberFullInfo{} } func (m *GroupMemberFullInfo) String() string { return proto.CompactTextString(m) } func (*GroupMemberFullInfo) ProtoMessage() {} func (*GroupMemberFullInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{1} + return fileDescriptor_ws_f7386a43c650fa79, []int{1} } func (m *GroupMemberFullInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GroupMemberFullInfo.Unmarshal(m, b) @@ -277,7 +277,7 @@ func (m *PublicUserInfo) Reset() { *m = PublicUserInfo{} } func (m *PublicUserInfo) String() string { return proto.CompactTextString(m) } func (*PublicUserInfo) ProtoMessage() {} func (*PublicUserInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{2} + return fileDescriptor_ws_f7386a43c650fa79, []int{2} } func (m *PublicUserInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_PublicUserInfo.Unmarshal(m, b) @@ -352,7 +352,7 @@ func (m *UserInfo) Reset() { *m = UserInfo{} } func (m *UserInfo) String() string { return proto.CompactTextString(m) } func (*UserInfo) ProtoMessage() {} func (*UserInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{3} + return fileDescriptor_ws_f7386a43c650fa79, []int{3} } func (m *UserInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UserInfo.Unmarshal(m, b) @@ -459,7 +459,7 @@ func (m *FriendInfo) Reset() { *m = FriendInfo{} } func (m *FriendInfo) String() string { return proto.CompactTextString(m) } func (*FriendInfo) ProtoMessage() {} func (*FriendInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{4} + return fileDescriptor_ws_f7386a43c650fa79, []int{4} } func (m *FriendInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FriendInfo.Unmarshal(m, b) @@ -544,7 +544,7 @@ func (m *BlackInfo) Reset() { *m = BlackInfo{} } func (m *BlackInfo) String() string { return proto.CompactTextString(m) } func (*BlackInfo) ProtoMessage() {} func (*BlackInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{5} + return fileDescriptor_ws_f7386a43c650fa79, []int{5} } func (m *BlackInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_BlackInfo.Unmarshal(m, b) @@ -625,7 +625,7 @@ func (m *GroupRequest) Reset() { *m = GroupRequest{} } func (m *GroupRequest) String() string { return proto.CompactTextString(m) } func (*GroupRequest) ProtoMessage() {} func (*GroupRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{6} + return fileDescriptor_ws_f7386a43c650fa79, []int{6} } func (m *GroupRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GroupRequest.Unmarshal(m, b) @@ -733,7 +733,7 @@ func (m *FriendRequest) Reset() { *m = FriendRequest{} } func (m *FriendRequest) String() string { return proto.CompactTextString(m) } func (*FriendRequest) ProtoMessage() {} func (*FriendRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{7} + return fileDescriptor_ws_f7386a43c650fa79, []int{7} } func (m *FriendRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FriendRequest.Unmarshal(m, b) @@ -878,7 +878,7 @@ func (m *Department) Reset() { *m = Department{} } func (m *Department) String() string { return proto.CompactTextString(m) } func (*Department) ProtoMessage() {} func (*Department) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{8} + return fileDescriptor_ws_f7386a43c650fa79, []int{8} } func (m *Department) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Department.Unmarshal(m, b) @@ -989,7 +989,7 @@ func (m *OrganizationUser) Reset() { *m = OrganizationUser{} } func (m *OrganizationUser) String() string { return proto.CompactTextString(m) } func (*OrganizationUser) ProtoMessage() {} func (*OrganizationUser) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{9} + return fileDescriptor_ws_f7386a43c650fa79, []int{9} } func (m *OrganizationUser) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_OrganizationUser.Unmarshal(m, b) @@ -1088,12 +1088,12 @@ func (m *OrganizationUser) GetEx() string { type DepartmentMember struct { UserID string `protobuf:"bytes,1,opt,name=userID" json:"userID,omitempty"` - DepartmentID string `protobuf:"bytes,2,opt,name=DepartmentID" json:"DepartmentID,omitempty"` - Order int32 `protobuf:"varint,3,opt,name=Order" json:"Order,omitempty"` - Position string `protobuf:"bytes,4,opt,name=Position" json:"Position,omitempty"` - Leader int32 `protobuf:"varint,5,opt,name=Leader" json:"Leader,omitempty"` - Status int32 `protobuf:"varint,6,opt,name=Status" json:"Status,omitempty"` - Ex string `protobuf:"bytes,7,opt,name=Ex" json:"Ex,omitempty"` + DepartmentID string `protobuf:"bytes,2,opt,name=departmentID" json:"departmentID,omitempty"` + Order int32 `protobuf:"varint,3,opt,name=order" json:"order,omitempty"` + Position string `protobuf:"bytes,4,opt,name=position" json:"position,omitempty"` + Leader int32 `protobuf:"varint,5,opt,name=leader" json:"leader,omitempty"` + Status int32 `protobuf:"varint,6,opt,name=status" json:"status,omitempty"` + Ex string `protobuf:"bytes,7,opt,name=ex" json:"ex,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -1103,7 +1103,7 @@ func (m *DepartmentMember) Reset() { *m = DepartmentMember{} } func (m *DepartmentMember) String() string { return proto.CompactTextString(m) } func (*DepartmentMember) ProtoMessage() {} func (*DepartmentMember) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{10} + return fileDescriptor_ws_f7386a43c650fa79, []int{10} } func (m *DepartmentMember) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DepartmentMember.Unmarshal(m, b) @@ -1184,7 +1184,7 @@ func (m *UserInDepartment) Reset() { *m = UserInDepartment{} } func (m *UserInDepartment) String() string { return proto.CompactTextString(m) } func (*UserInDepartment) ProtoMessage() {} func (*UserInDepartment) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{11} + return fileDescriptor_ws_f7386a43c650fa79, []int{11} } func (m *UserInDepartment) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UserInDepartment.Unmarshal(m, b) @@ -1231,7 +1231,7 @@ func (m *PullMessageBySeqListResp) Reset() { *m = PullMessageBySeqListRe func (m *PullMessageBySeqListResp) String() string { return proto.CompactTextString(m) } func (*PullMessageBySeqListResp) ProtoMessage() {} func (*PullMessageBySeqListResp) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{12} + return fileDescriptor_ws_f7386a43c650fa79, []int{12} } func (m *PullMessageBySeqListResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_PullMessageBySeqListResp.Unmarshal(m, b) @@ -1285,7 +1285,7 @@ func (m *PullMessageBySeqListReq) Reset() { *m = PullMessageBySeqListReq func (m *PullMessageBySeqListReq) String() string { return proto.CompactTextString(m) } func (*PullMessageBySeqListReq) ProtoMessage() {} func (*PullMessageBySeqListReq) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{13} + return fileDescriptor_ws_f7386a43c650fa79, []int{13} } func (m *PullMessageBySeqListReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_PullMessageBySeqListReq.Unmarshal(m, b) @@ -1336,7 +1336,7 @@ func (m *GetMaxAndMinSeqReq) Reset() { *m = GetMaxAndMinSeqReq{} } func (m *GetMaxAndMinSeqReq) String() string { return proto.CompactTextString(m) } func (*GetMaxAndMinSeqReq) ProtoMessage() {} func (*GetMaxAndMinSeqReq) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{14} + return fileDescriptor_ws_f7386a43c650fa79, []int{14} } func (m *GetMaxAndMinSeqReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetMaxAndMinSeqReq.Unmarshal(m, b) @@ -1368,7 +1368,7 @@ func (m *GetMaxAndMinSeqResp) Reset() { *m = GetMaxAndMinSeqResp{} } func (m *GetMaxAndMinSeqResp) String() string { return proto.CompactTextString(m) } func (*GetMaxAndMinSeqResp) ProtoMessage() {} func (*GetMaxAndMinSeqResp) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{15} + return fileDescriptor_ws_f7386a43c650fa79, []int{15} } func (m *GetMaxAndMinSeqResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetMaxAndMinSeqResp.Unmarshal(m, b) @@ -1415,7 +1415,7 @@ func (m *UserSendMsgResp) Reset() { *m = UserSendMsgResp{} } func (m *UserSendMsgResp) String() string { return proto.CompactTextString(m) } func (*UserSendMsgResp) ProtoMessage() {} func (*UserSendMsgResp) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{16} + return fileDescriptor_ws_f7386a43c650fa79, []int{16} } func (m *UserSendMsgResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UserSendMsgResp.Unmarshal(m, b) @@ -1484,7 +1484,7 @@ func (m *MsgData) Reset() { *m = MsgData{} } func (m *MsgData) String() string { return proto.CompactTextString(m) } func (*MsgData) ProtoMessage() {} func (*MsgData) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{17} + return fileDescriptor_ws_f7386a43c650fa79, []int{17} } func (m *MsgData) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MsgData.Unmarshal(m, b) @@ -1645,7 +1645,7 @@ func (m *OfflinePushInfo) Reset() { *m = OfflinePushInfo{} } func (m *OfflinePushInfo) String() string { return proto.CompactTextString(m) } func (*OfflinePushInfo) ProtoMessage() {} func (*OfflinePushInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{18} + return fileDescriptor_ws_f7386a43c650fa79, []int{18} } func (m *OfflinePushInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_OfflinePushInfo.Unmarshal(m, b) @@ -1713,7 +1713,7 @@ func (m *TipsComm) Reset() { *m = TipsComm{} } func (m *TipsComm) String() string { return proto.CompactTextString(m) } func (*TipsComm) ProtoMessage() {} func (*TipsComm) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{19} + return fileDescriptor_ws_f7386a43c650fa79, []int{19} } func (m *TipsComm) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TipsComm.Unmarshal(m, b) @@ -1770,7 +1770,7 @@ func (m *GroupCreatedTips) Reset() { *m = GroupCreatedTips{} } func (m *GroupCreatedTips) String() string { return proto.CompactTextString(m) } func (*GroupCreatedTips) ProtoMessage() {} func (*GroupCreatedTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{20} + return fileDescriptor_ws_f7386a43c650fa79, []int{20} } func (m *GroupCreatedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GroupCreatedTips.Unmarshal(m, b) @@ -1839,7 +1839,7 @@ func (m *GroupInfoSetTips) Reset() { *m = GroupInfoSetTips{} } func (m *GroupInfoSetTips) String() string { return proto.CompactTextString(m) } func (*GroupInfoSetTips) ProtoMessage() {} func (*GroupInfoSetTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{21} + return fileDescriptor_ws_f7386a43c650fa79, []int{21} } func (m *GroupInfoSetTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GroupInfoSetTips.Unmarshal(m, b) @@ -1894,7 +1894,7 @@ func (m *JoinGroupApplicationTips) Reset() { *m = JoinGroupApplicationTi func (m *JoinGroupApplicationTips) String() string { return proto.CompactTextString(m) } func (*JoinGroupApplicationTips) ProtoMessage() {} func (*JoinGroupApplicationTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{22} + return fileDescriptor_ws_f7386a43c650fa79, []int{22} } func (m *JoinGroupApplicationTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_JoinGroupApplicationTips.Unmarshal(m, b) @@ -1950,7 +1950,7 @@ func (m *MemberQuitTips) Reset() { *m = MemberQuitTips{} } func (m *MemberQuitTips) String() string { return proto.CompactTextString(m) } func (*MemberQuitTips) ProtoMessage() {} func (*MemberQuitTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{23} + return fileDescriptor_ws_f7386a43c650fa79, []int{23} } func (m *MemberQuitTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MemberQuitTips.Unmarshal(m, b) @@ -2005,7 +2005,7 @@ func (m *GroupApplicationAcceptedTips) Reset() { *m = GroupApplicationAc func (m *GroupApplicationAcceptedTips) String() string { return proto.CompactTextString(m) } func (*GroupApplicationAcceptedTips) ProtoMessage() {} func (*GroupApplicationAcceptedTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{24} + return fileDescriptor_ws_f7386a43c650fa79, []int{24} } func (m *GroupApplicationAcceptedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GroupApplicationAcceptedTips.Unmarshal(m, b) @@ -2060,7 +2060,7 @@ func (m *GroupApplicationRejectedTips) Reset() { *m = GroupApplicationRe func (m *GroupApplicationRejectedTips) String() string { return proto.CompactTextString(m) } func (*GroupApplicationRejectedTips) ProtoMessage() {} func (*GroupApplicationRejectedTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{25} + return fileDescriptor_ws_f7386a43c650fa79, []int{25} } func (m *GroupApplicationRejectedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GroupApplicationRejectedTips.Unmarshal(m, b) @@ -2116,7 +2116,7 @@ func (m *GroupOwnerTransferredTips) Reset() { *m = GroupOwnerTransferred func (m *GroupOwnerTransferredTips) String() string { return proto.CompactTextString(m) } func (*GroupOwnerTransferredTips) ProtoMessage() {} func (*GroupOwnerTransferredTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{26} + return fileDescriptor_ws_f7386a43c650fa79, []int{26} } func (m *GroupOwnerTransferredTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GroupOwnerTransferredTips.Unmarshal(m, b) @@ -2179,7 +2179,7 @@ func (m *MemberKickedTips) Reset() { *m = MemberKickedTips{} } func (m *MemberKickedTips) String() string { return proto.CompactTextString(m) } func (*MemberKickedTips) ProtoMessage() {} func (*MemberKickedTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{27} + return fileDescriptor_ws_f7386a43c650fa79, []int{27} } func (m *MemberKickedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MemberKickedTips.Unmarshal(m, b) @@ -2242,7 +2242,7 @@ func (m *MemberInvitedTips) Reset() { *m = MemberInvitedTips{} } func (m *MemberInvitedTips) String() string { return proto.CompactTextString(m) } func (*MemberInvitedTips) ProtoMessage() {} func (*MemberInvitedTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{28} + return fileDescriptor_ws_f7386a43c650fa79, []int{28} } func (m *MemberInvitedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MemberInvitedTips.Unmarshal(m, b) @@ -2304,7 +2304,7 @@ func (m *MemberEnterTips) Reset() { *m = MemberEnterTips{} } func (m *MemberEnterTips) String() string { return proto.CompactTextString(m) } func (*MemberEnterTips) ProtoMessage() {} func (*MemberEnterTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{29} + return fileDescriptor_ws_f7386a43c650fa79, []int{29} } func (m *MemberEnterTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MemberEnterTips.Unmarshal(m, b) @@ -2358,7 +2358,7 @@ func (m *GroupDismissedTips) Reset() { *m = GroupDismissedTips{} } func (m *GroupDismissedTips) String() string { return proto.CompactTextString(m) } func (*GroupDismissedTips) ProtoMessage() {} func (*GroupDismissedTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{30} + return fileDescriptor_ws_f7386a43c650fa79, []int{30} } func (m *GroupDismissedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GroupDismissedTips.Unmarshal(m, b) @@ -2414,7 +2414,7 @@ func (m *GroupMemberMutedTips) Reset() { *m = GroupMemberMutedTips{} } func (m *GroupMemberMutedTips) String() string { return proto.CompactTextString(m) } func (*GroupMemberMutedTips) ProtoMessage() {} func (*GroupMemberMutedTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{31} + return fileDescriptor_ws_f7386a43c650fa79, []int{31} } func (m *GroupMemberMutedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GroupMemberMutedTips.Unmarshal(m, b) @@ -2483,7 +2483,7 @@ func (m *GroupMemberCancelMutedTips) Reset() { *m = GroupMemberCancelMut func (m *GroupMemberCancelMutedTips) String() string { return proto.CompactTextString(m) } func (*GroupMemberCancelMutedTips) ProtoMessage() {} func (*GroupMemberCancelMutedTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{32} + return fileDescriptor_ws_f7386a43c650fa79, []int{32} } func (m *GroupMemberCancelMutedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GroupMemberCancelMutedTips.Unmarshal(m, b) @@ -2544,7 +2544,7 @@ func (m *GroupMutedTips) Reset() { *m = GroupMutedTips{} } func (m *GroupMutedTips) String() string { return proto.CompactTextString(m) } func (*GroupMutedTips) ProtoMessage() {} func (*GroupMutedTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{33} + return fileDescriptor_ws_f7386a43c650fa79, []int{33} } func (m *GroupMutedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GroupMutedTips.Unmarshal(m, b) @@ -2598,7 +2598,7 @@ func (m *GroupCancelMutedTips) Reset() { *m = GroupCancelMutedTips{} } func (m *GroupCancelMutedTips) String() string { return proto.CompactTextString(m) } func (*GroupCancelMutedTips) ProtoMessage() {} func (*GroupCancelMutedTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{34} + return fileDescriptor_ws_f7386a43c650fa79, []int{34} } func (m *GroupCancelMutedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GroupCancelMutedTips.Unmarshal(m, b) @@ -2653,7 +2653,7 @@ func (m *GroupMemberInfoSetTips) Reset() { *m = GroupMemberInfoSetTips{} func (m *GroupMemberInfoSetTips) String() string { return proto.CompactTextString(m) } func (*GroupMemberInfoSetTips) ProtoMessage() {} func (*GroupMemberInfoSetTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{35} + return fileDescriptor_ws_f7386a43c650fa79, []int{35} } func (m *GroupMemberInfoSetTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GroupMemberInfoSetTips.Unmarshal(m, b) @@ -2714,7 +2714,7 @@ func (m *FriendApplication) Reset() { *m = FriendApplication{} } func (m *FriendApplication) String() string { return proto.CompactTextString(m) } func (*FriendApplication) ProtoMessage() {} func (*FriendApplication) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{36} + return fileDescriptor_ws_f7386a43c650fa79, []int{36} } func (m *FriendApplication) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FriendApplication.Unmarshal(m, b) @@ -2767,7 +2767,7 @@ func (m *FromToUserID) Reset() { *m = FromToUserID{} } func (m *FromToUserID) String() string { return proto.CompactTextString(m) } func (*FromToUserID) ProtoMessage() {} func (*FromToUserID) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{37} + return fileDescriptor_ws_f7386a43c650fa79, []int{37} } func (m *FromToUserID) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FromToUserID.Unmarshal(m, b) @@ -2813,7 +2813,7 @@ func (m *FriendApplicationTips) Reset() { *m = FriendApplicationTips{} } func (m *FriendApplicationTips) String() string { return proto.CompactTextString(m) } func (*FriendApplicationTips) ProtoMessage() {} func (*FriendApplicationTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{38} + return fileDescriptor_ws_f7386a43c650fa79, []int{38} } func (m *FriendApplicationTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FriendApplicationTips.Unmarshal(m, b) @@ -2853,7 +2853,7 @@ func (m *FriendApplicationApprovedTips) Reset() { *m = FriendApplication func (m *FriendApplicationApprovedTips) String() string { return proto.CompactTextString(m) } func (*FriendApplicationApprovedTips) ProtoMessage() {} func (*FriendApplicationApprovedTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{39} + return fileDescriptor_ws_f7386a43c650fa79, []int{39} } func (m *FriendApplicationApprovedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FriendApplicationApprovedTips.Unmarshal(m, b) @@ -2900,7 +2900,7 @@ func (m *FriendApplicationRejectedTips) Reset() { *m = FriendApplication func (m *FriendApplicationRejectedTips) String() string { return proto.CompactTextString(m) } func (*FriendApplicationRejectedTips) ProtoMessage() {} func (*FriendApplicationRejectedTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{40} + return fileDescriptor_ws_f7386a43c650fa79, []int{40} } func (m *FriendApplicationRejectedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FriendApplicationRejectedTips.Unmarshal(m, b) @@ -2948,7 +2948,7 @@ func (m *FriendAddedTips) Reset() { *m = FriendAddedTips{} } func (m *FriendAddedTips) String() string { return proto.CompactTextString(m) } func (*FriendAddedTips) ProtoMessage() {} func (*FriendAddedTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{41} + return fileDescriptor_ws_f7386a43c650fa79, []int{41} } func (m *FriendAddedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FriendAddedTips.Unmarshal(m, b) @@ -3001,7 +3001,7 @@ func (m *FriendDeletedTips) Reset() { *m = FriendDeletedTips{} } func (m *FriendDeletedTips) String() string { return proto.CompactTextString(m) } func (*FriendDeletedTips) ProtoMessage() {} func (*FriendDeletedTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{42} + return fileDescriptor_ws_f7386a43c650fa79, []int{42} } func (m *FriendDeletedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FriendDeletedTips.Unmarshal(m, b) @@ -3039,7 +3039,7 @@ func (m *BlackAddedTips) Reset() { *m = BlackAddedTips{} } func (m *BlackAddedTips) String() string { return proto.CompactTextString(m) } func (*BlackAddedTips) ProtoMessage() {} func (*BlackAddedTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{43} + return fileDescriptor_ws_f7386a43c650fa79, []int{43} } func (m *BlackAddedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_BlackAddedTips.Unmarshal(m, b) @@ -3077,7 +3077,7 @@ func (m *BlackDeletedTips) Reset() { *m = BlackDeletedTips{} } func (m *BlackDeletedTips) String() string { return proto.CompactTextString(m) } func (*BlackDeletedTips) ProtoMessage() {} func (*BlackDeletedTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{44} + return fileDescriptor_ws_f7386a43c650fa79, []int{44} } func (m *BlackDeletedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_BlackDeletedTips.Unmarshal(m, b) @@ -3115,7 +3115,7 @@ func (m *FriendInfoChangedTips) Reset() { *m = FriendInfoChangedTips{} } func (m *FriendInfoChangedTips) String() string { return proto.CompactTextString(m) } func (*FriendInfoChangedTips) ProtoMessage() {} func (*FriendInfoChangedTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{45} + return fileDescriptor_ws_f7386a43c650fa79, []int{45} } func (m *FriendInfoChangedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FriendInfoChangedTips.Unmarshal(m, b) @@ -3154,7 +3154,7 @@ func (m *UserInfoUpdatedTips) Reset() { *m = UserInfoUpdatedTips{} } func (m *UserInfoUpdatedTips) String() string { return proto.CompactTextString(m) } func (*UserInfoUpdatedTips) ProtoMessage() {} func (*UserInfoUpdatedTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{46} + return fileDescriptor_ws_f7386a43c650fa79, []int{46} } func (m *UserInfoUpdatedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UserInfoUpdatedTips.Unmarshal(m, b) @@ -3193,7 +3193,7 @@ func (m *ConversationUpdateTips) Reset() { *m = ConversationUpdateTips{} func (m *ConversationUpdateTips) String() string { return proto.CompactTextString(m) } func (*ConversationUpdateTips) ProtoMessage() {} func (*ConversationUpdateTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{47} + return fileDescriptor_ws_f7386a43c650fa79, []int{47} } func (m *ConversationUpdateTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ConversationUpdateTips.Unmarshal(m, b) @@ -3233,7 +3233,7 @@ func (m *ConversationSetPrivateTips) Reset() { *m = ConversationSetPriva func (m *ConversationSetPrivateTips) String() string { return proto.CompactTextString(m) } func (*ConversationSetPrivateTips) ProtoMessage() {} func (*ConversationSetPrivateTips) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{48} + return fileDescriptor_ws_f7386a43c650fa79, []int{48} } func (m *ConversationSetPrivateTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ConversationSetPrivateTips.Unmarshal(m, b) @@ -3287,7 +3287,7 @@ func (m *RequestPagination) Reset() { *m = RequestPagination{} } func (m *RequestPagination) String() string { return proto.CompactTextString(m) } func (*RequestPagination) ProtoMessage() {} func (*RequestPagination) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{49} + return fileDescriptor_ws_f7386a43c650fa79, []int{49} } func (m *RequestPagination) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_RequestPagination.Unmarshal(m, b) @@ -3333,7 +3333,7 @@ func (m *ResponsePagination) Reset() { *m = ResponsePagination{} } func (m *ResponsePagination) String() string { return proto.CompactTextString(m) } func (*ResponsePagination) ProtoMessage() {} func (*ResponsePagination) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{50} + return fileDescriptor_ws_f7386a43c650fa79, []int{50} } func (m *ResponsePagination) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ResponsePagination.Unmarshal(m, b) @@ -3386,7 +3386,7 @@ func (m *SignalReq) Reset() { *m = SignalReq{} } func (m *SignalReq) String() string { return proto.CompactTextString(m) } func (*SignalReq) ProtoMessage() {} func (*SignalReq) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{51} + return fileDescriptor_ws_f7386a43c650fa79, []int{51} } func (m *SignalReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SignalReq.Unmarshal(m, b) @@ -3653,7 +3653,7 @@ func (m *SignalResp) Reset() { *m = SignalResp{} } func (m *SignalResp) String() string { return proto.CompactTextString(m) } func (*SignalResp) ProtoMessage() {} func (*SignalResp) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{52} + return fileDescriptor_ws_f7386a43c650fa79, []int{52} } func (m *SignalResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SignalResp.Unmarshal(m, b) @@ -3921,7 +3921,7 @@ func (m *InvitationInfo) Reset() { *m = InvitationInfo{} } func (m *InvitationInfo) String() string { return proto.CompactTextString(m) } func (*InvitationInfo) ProtoMessage() {} func (*InvitationInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{53} + return fileDescriptor_ws_f7386a43c650fa79, []int{53} } func (m *InvitationInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_InvitationInfo.Unmarshal(m, b) @@ -4017,7 +4017,7 @@ func (m *ParticipantMetaData) Reset() { *m = ParticipantMetaData{} } func (m *ParticipantMetaData) String() string { return proto.CompactTextString(m) } func (*ParticipantMetaData) ProtoMessage() {} func (*ParticipantMetaData) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{54} + return fileDescriptor_ws_f7386a43c650fa79, []int{54} } func (m *ParticipantMetaData) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ParticipantMetaData.Unmarshal(m, b) @@ -4072,7 +4072,7 @@ func (m *SignalInviteReq) Reset() { *m = SignalInviteReq{} } func (m *SignalInviteReq) String() string { return proto.CompactTextString(m) } func (*SignalInviteReq) ProtoMessage() {} func (*SignalInviteReq) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{55} + return fileDescriptor_ws_f7386a43c650fa79, []int{55} } func (m *SignalInviteReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SignalInviteReq.Unmarshal(m, b) @@ -4133,7 +4133,7 @@ func (m *SignalInviteReply) Reset() { *m = SignalInviteReply{} } func (m *SignalInviteReply) String() string { return proto.CompactTextString(m) } func (*SignalInviteReply) ProtoMessage() {} func (*SignalInviteReply) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{56} + return fileDescriptor_ws_f7386a43c650fa79, []int{56} } func (m *SignalInviteReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SignalInviteReply.Unmarshal(m, b) @@ -4188,7 +4188,7 @@ func (m *SignalInviteInGroupReq) Reset() { *m = SignalInviteInGroupReq{} func (m *SignalInviteInGroupReq) String() string { return proto.CompactTextString(m) } func (*SignalInviteInGroupReq) ProtoMessage() {} func (*SignalInviteInGroupReq) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{57} + return fileDescriptor_ws_f7386a43c650fa79, []int{57} } func (m *SignalInviteInGroupReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SignalInviteInGroupReq.Unmarshal(m, b) @@ -4249,7 +4249,7 @@ func (m *SignalInviteInGroupReply) Reset() { *m = SignalInviteInGroupRep func (m *SignalInviteInGroupReply) String() string { return proto.CompactTextString(m) } func (*SignalInviteInGroupReply) ProtoMessage() {} func (*SignalInviteInGroupReply) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{58} + return fileDescriptor_ws_f7386a43c650fa79, []int{58} } func (m *SignalInviteInGroupReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SignalInviteInGroupReply.Unmarshal(m, b) @@ -4304,7 +4304,7 @@ func (m *SignalCancelReq) Reset() { *m = SignalCancelReq{} } func (m *SignalCancelReq) String() string { return proto.CompactTextString(m) } func (*SignalCancelReq) ProtoMessage() {} func (*SignalCancelReq) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{59} + return fileDescriptor_ws_f7386a43c650fa79, []int{59} } func (m *SignalCancelReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SignalCancelReq.Unmarshal(m, b) @@ -4362,7 +4362,7 @@ func (m *SignalCancelReply) Reset() { *m = SignalCancelReply{} } func (m *SignalCancelReply) String() string { return proto.CompactTextString(m) } func (*SignalCancelReply) ProtoMessage() {} func (*SignalCancelReply) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{60} + return fileDescriptor_ws_f7386a43c650fa79, []int{60} } func (m *SignalCancelReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SignalCancelReply.Unmarshal(m, b) @@ -4397,7 +4397,7 @@ func (m *SignalAcceptReq) Reset() { *m = SignalAcceptReq{} } func (m *SignalAcceptReq) String() string { return proto.CompactTextString(m) } func (*SignalAcceptReq) ProtoMessage() {} func (*SignalAcceptReq) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{61} + return fileDescriptor_ws_f7386a43c650fa79, []int{61} } func (m *SignalAcceptReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SignalAcceptReq.Unmarshal(m, b) @@ -4465,7 +4465,7 @@ func (m *SignalAcceptReply) Reset() { *m = SignalAcceptReply{} } func (m *SignalAcceptReply) String() string { return proto.CompactTextString(m) } func (*SignalAcceptReply) ProtoMessage() {} func (*SignalAcceptReply) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{62} + return fileDescriptor_ws_f7386a43c650fa79, []int{62} } func (m *SignalAcceptReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SignalAcceptReply.Unmarshal(m, b) @@ -4519,7 +4519,7 @@ func (m *SignalHungUpReq) Reset() { *m = SignalHungUpReq{} } func (m *SignalHungUpReq) String() string { return proto.CompactTextString(m) } func (*SignalHungUpReq) ProtoMessage() {} func (*SignalHungUpReq) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{63} + return fileDescriptor_ws_f7386a43c650fa79, []int{63} } func (m *SignalHungUpReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SignalHungUpReq.Unmarshal(m, b) @@ -4570,7 +4570,7 @@ func (m *SignalHungUpReply) Reset() { *m = SignalHungUpReply{} } func (m *SignalHungUpReply) String() string { return proto.CompactTextString(m) } func (*SignalHungUpReply) ProtoMessage() {} func (*SignalHungUpReply) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{64} + return fileDescriptor_ws_f7386a43c650fa79, []int{64} } func (m *SignalHungUpReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SignalHungUpReply.Unmarshal(m, b) @@ -4605,7 +4605,7 @@ func (m *SignalRejectReq) Reset() { *m = SignalRejectReq{} } func (m *SignalRejectReq) String() string { return proto.CompactTextString(m) } func (*SignalRejectReq) ProtoMessage() {} func (*SignalRejectReq) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{65} + return fileDescriptor_ws_f7386a43c650fa79, []int{65} } func (m *SignalRejectReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SignalRejectReq.Unmarshal(m, b) @@ -4670,7 +4670,7 @@ func (m *SignalRejectReply) Reset() { *m = SignalRejectReply{} } func (m *SignalRejectReply) String() string { return proto.CompactTextString(m) } func (*SignalRejectReply) ProtoMessage() {} func (*SignalRejectReply) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{66} + return fileDescriptor_ws_f7386a43c650fa79, []int{66} } func (m *SignalRejectReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SignalRejectReply.Unmarshal(m, b) @@ -4704,7 +4704,7 @@ func (m *DelMsgListReq) Reset() { *m = DelMsgListReq{} } func (m *DelMsgListReq) String() string { return proto.CompactTextString(m) } func (*DelMsgListReq) ProtoMessage() {} func (*DelMsgListReq) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{67} + return fileDescriptor_ws_f7386a43c650fa79, []int{67} } func (m *DelMsgListReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DelMsgListReq.Unmarshal(m, b) @@ -4764,7 +4764,7 @@ func (m *DelMsgListResp) Reset() { *m = DelMsgListResp{} } func (m *DelMsgListResp) String() string { return proto.CompactTextString(m) } func (*DelMsgListResp) ProtoMessage() {} func (*DelMsgListResp) Descriptor() ([]byte, []int) { - return fileDescriptor_ws_4f11937c2cee8c46, []int{68} + return fileDescriptor_ws_f7386a43c650fa79, []int{68} } func (m *DelMsgListResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DelMsgListResp.Unmarshal(m, b) @@ -4871,55 +4871,55 @@ func init() { proto.RegisterType((*DelMsgListResp)(nil), "server_api_params.DelMsgListResp") } -func init() { proto.RegisterFile("sdk_ws/ws.proto", fileDescriptor_ws_4f11937c2cee8c46) } +func init() { proto.RegisterFile("sdk_ws/ws.proto", fileDescriptor_ws_f7386a43c650fa79) } -var fileDescriptor_ws_4f11937c2cee8c46 = []byte{ - // 3005 bytes of a gzipped FileDescriptorProto +var fileDescriptor_ws_f7386a43c650fa79 = []byte{ + // 2988 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5b, 0xcd, 0x6f, 0x24, 0x47, 0x15, 0xa7, 0x7b, 0x3c, 0x63, 0xcf, 0x1b, 0x8f, 0x3f, 0x7a, 0x17, 0x33, 0x98, 0xcd, 0x62, 0x1a, - 0x2b, 0x84, 0x00, 0x1b, 0x14, 0x84, 0x04, 0x09, 0x2c, 0x5a, 0xdb, 0xfb, 0x15, 0xd6, 0x1f, 0xe9, - 0xd9, 0x25, 0x08, 0x90, 0xa2, 0xf6, 0x74, 0x79, 0xdc, 0x71, 0x77, 0x57, 0x4f, 0x7f, 0x78, 0x77, - 0x11, 0x12, 0x12, 0x48, 0x88, 0x1b, 0x27, 0x38, 0x70, 0x41, 0xe2, 0x82, 0x40, 0x51, 0x14, 0x21, - 0xb8, 0x45, 0x88, 0x03, 0xff, 0x00, 0x47, 0xc4, 0x8d, 0x33, 0x57, 0x0e, 0x48, 0x48, 0xa0, 0xaa, - 0x57, 0x5d, 0x5d, 0xd5, 0x3d, 0x63, 0x4f, 0x46, 0x56, 0x76, 0xa3, 0xe5, 0x36, 0xef, 0x75, 0xbd, - 0x57, 0xaf, 0x7e, 0xef, 0x55, 0xbd, 0x57, 0x1f, 0x03, 0xcb, 0xa9, 0x77, 0xf2, 0xe6, 0xc3, 0xf4, - 0xa5, 0x87, 0xe9, 0xb5, 0x38, 0xa1, 0x19, 0xb5, 0x56, 0x53, 0x92, 0x9c, 0x92, 0xe4, 0x4d, 0x37, - 0xf6, 0xdf, 0x8c, 0xdd, 0xc4, 0x0d, 0x53, 0xfb, 0x5f, 0x26, 0xb4, 0x6f, 0x27, 0x34, 0x8f, 0xef, - 0x46, 0x47, 0xd4, 0xea, 0xc1, 0xfc, 0x90, 0x13, 0x3b, 0x3d, 0x63, 0xc3, 0x78, 0xa1, 0xed, 0x14, - 0xa4, 0x75, 0x05, 0xda, 0xfc, 0xe7, 0x9e, 0x1b, 0x92, 0x9e, 0xc9, 0xbf, 0x95, 0x0c, 0xcb, 0x86, - 0xc5, 0x88, 0x66, 0xfe, 0x91, 0x3f, 0x70, 0x33, 0x9f, 0x46, 0xbd, 0x06, 0x6f, 0xa0, 0xf1, 0x58, - 0x1b, 0x3f, 0xca, 0x12, 0xea, 0xe5, 0x03, 0xde, 0x66, 0x0e, 0xdb, 0xa8, 0x3c, 0xd6, 0xff, 0x91, - 0x3b, 0x20, 0x0f, 0x9c, 0x7b, 0xbd, 0x26, 0xf6, 0x2f, 0x48, 0x6b, 0x03, 0x3a, 0xf4, 0x61, 0x44, - 0x92, 0x07, 0x29, 0x49, 0xee, 0xee, 0xf4, 0x5a, 0xfc, 0xab, 0xca, 0xb2, 0xae, 0x02, 0x0c, 0x12, - 0xe2, 0x66, 0xe4, 0xbe, 0x1f, 0x92, 0xde, 0xfc, 0x86, 0xf1, 0x42, 0xd7, 0x51, 0x38, 0x4c, 0x43, - 0x48, 0xc2, 0x43, 0x92, 0x6c, 0xd3, 0x3c, 0xca, 0x7a, 0x0b, 0xbc, 0x81, 0xca, 0xb2, 0x96, 0xc0, - 0x24, 0x8f, 0x7a, 0x6d, 0xae, 0xda, 0x24, 0x8f, 0xac, 0x35, 0x68, 0xa5, 0x99, 0x9b, 0xe5, 0x69, - 0x0f, 0x36, 0x8c, 0x17, 0x9a, 0x8e, 0xa0, 0xac, 0x4d, 0xe8, 0x72, 0xbd, 0xb4, 0xb0, 0xa6, 0xc3, - 0x45, 0x74, 0xa6, 0x44, 0xec, 0xfe, 0xe3, 0x98, 0xf4, 0x16, 0xb9, 0x82, 0x92, 0x61, 0xff, 0xcd, + 0x2b, 0x84, 0x00, 0x1b, 0x14, 0x84, 0x04, 0x09, 0x2c, 0x5a, 0xdb, 0xfb, 0x15, 0xd6, 0x5e, 0xa7, + 0x67, 0x97, 0x20, 0x40, 0x8a, 0xda, 0xd3, 0xe5, 0x71, 0xc7, 0xdd, 0x5d, 0x3d, 0xfd, 0xe1, 0x5d, + 0x23, 0x24, 0x24, 0x90, 0x10, 0x37, 0x4e, 0x70, 0xe0, 0x82, 0xc4, 0x05, 0x81, 0xa2, 0x28, 0x42, + 0x70, 0x8b, 0x10, 0x07, 0xfe, 0x01, 0x8e, 0x88, 0x1b, 0x67, 0xae, 0x1c, 0x90, 0x90, 0x40, 0x55, + 0xaf, 0xba, 0xba, 0xaa, 0x7b, 0xc6, 0x9e, 0x8c, 0xac, 0xec, 0x46, 0xcb, 0x6d, 0xde, 0xeb, 0x7a, + 0xaf, 0x5e, 0xfd, 0xde, 0xab, 0x7a, 0xaf, 0x3e, 0x06, 0x96, 0x53, 0xef, 0xf8, 0xcd, 0x47, 0xe9, + 0x4b, 0x8f, 0xd2, 0x6b, 0x71, 0x42, 0x33, 0x6a, 0xad, 0xa6, 0x24, 0x39, 0x21, 0xc9, 0x9b, 0x6e, + 0xec, 0xbf, 0x19, 0xbb, 0x89, 0x1b, 0xa6, 0xf6, 0xbf, 0x4c, 0x68, 0xdf, 0x4e, 0x68, 0x1e, 0xdf, + 0x8d, 0x0e, 0xa9, 0xd5, 0x83, 0xf9, 0x21, 0x27, 0x76, 0x7a, 0xc6, 0x86, 0xf1, 0x42, 0xdb, 0x29, + 0x48, 0xeb, 0x0a, 0xb4, 0xf9, 0xcf, 0x3d, 0x37, 0x24, 0x3d, 0x93, 0x7f, 0x2b, 0x19, 0x96, 0x0d, + 0x8b, 0x11, 0xcd, 0xfc, 0x43, 0x7f, 0xe0, 0x66, 0x3e, 0x8d, 0x7a, 0x0d, 0xde, 0x40, 0xe3, 0xb1, + 0x36, 0x7e, 0x94, 0x25, 0xd4, 0xcb, 0x07, 0xbc, 0xcd, 0x1c, 0xb6, 0x51, 0x79, 0xac, 0xff, 0x43, + 0x77, 0x40, 0x1e, 0x3a, 0xf7, 0x7a, 0x4d, 0xec, 0x5f, 0x90, 0xd6, 0x06, 0x74, 0xe8, 0xa3, 0x88, + 0x24, 0x0f, 0x53, 0x92, 0xdc, 0xdd, 0xe9, 0xb5, 0xf8, 0x57, 0x95, 0x65, 0x5d, 0x05, 0x18, 0x24, + 0xc4, 0xcd, 0xc8, 0x03, 0x3f, 0x24, 0xbd, 0xf9, 0x0d, 0xe3, 0x85, 0xae, 0xa3, 0x70, 0x98, 0x86, + 0x90, 0x84, 0x07, 0x24, 0xd9, 0xa6, 0x79, 0x94, 0xf5, 0x16, 0x78, 0x03, 0x95, 0x65, 0x2d, 0x81, + 0x49, 0x1e, 0xf7, 0xda, 0x5c, 0xb5, 0x49, 0x1e, 0x5b, 0x6b, 0xd0, 0x4a, 0x33, 0x37, 0xcb, 0xd3, + 0x1e, 0x6c, 0x18, 0x2f, 0x34, 0x1d, 0x41, 0x59, 0x9b, 0xd0, 0xe5, 0x7a, 0x69, 0x61, 0x4d, 0x87, + 0x8b, 0xe8, 0x4c, 0x89, 0xd8, 0x83, 0xd3, 0x98, 0xf4, 0x16, 0xb9, 0x82, 0x92, 0x61, 0xff, 0xcd, 0x84, 0x4b, 0x1c, 0xf7, 0x5d, 0x6e, 0xc0, 0xad, 0x3c, 0x08, 0xce, 0xf1, 0xc0, 0x1a, 0xb4, 0x72, - 0xec, 0x0e, 0xe1, 0x17, 0x14, 0xeb, 0x27, 0xa1, 0x01, 0xb9, 0x47, 0x4e, 0x49, 0xc0, 0x81, 0x6f, + 0xec, 0x0e, 0xe1, 0x17, 0x14, 0xeb, 0x27, 0xa1, 0x01, 0xb9, 0x47, 0x4e, 0x48, 0xc0, 0x81, 0x6f, 0x3a, 0x25, 0xc3, 0x5a, 0x87, 0x85, 0xb7, 0xa8, 0x1f, 0x71, 0x4c, 0xe6, 0xf8, 0x47, 0x49, 0xb3, - 0x6f, 0x91, 0x3f, 0x38, 0x89, 0x98, 0x4b, 0x11, 0x6e, 0x49, 0xab, 0x9e, 0x68, 0xe9, 0x9e, 0x78, + 0x6f, 0x91, 0x3f, 0x38, 0x8e, 0x98, 0x4b, 0x11, 0x6e, 0x49, 0xab, 0x9e, 0x68, 0xe9, 0x9e, 0x78, 0x1e, 0x96, 0xdc, 0x38, 0xde, 0x75, 0xa3, 0x21, 0x49, 0xb0, 0xd3, 0x79, 0xae, 0xb7, 0xc2, 0x65, 0xfe, 0x60, 0x3d, 0xf5, 0x69, 0x9e, 0x0c, 0x08, 0x87, 0xbb, 0xe9, 0x28, 0x1c, 0xa6, 0x87, 0xc6, 0x24, 0x51, 0x60, 0x44, 0xe4, 0x2b, 0x5c, 0xe1, 0x15, 0x90, 0x5e, 0x61, 0x7e, 0xcc, 0x33, 0x72, - 0x33, 0xf2, 0xf8, 0xa0, 0x3a, 0xc2, 0x8f, 0x25, 0xcb, 0xfe, 0x89, 0x01, 0x4b, 0x07, 0xf9, 0x61, + 0x33, 0xf2, 0xf8, 0xa0, 0x3a, 0xc2, 0x8f, 0x25, 0xcb, 0xfe, 0x89, 0x01, 0x4b, 0xfb, 0xf9, 0x41, 0xe0, 0x0f, 0xb8, 0x0a, 0x06, 0x6b, 0x09, 0x9e, 0xa1, 0x81, 0xa7, 0x42, 0x60, 0x4e, 0x86, 0xa0, 0xa1, 0x43, 0xb0, 0x06, 0xad, 0x21, 0x89, 0x3c, 0x92, 0x08, 0x48, 0x05, 0x25, 0x4c, 0x6d, 0x16, - 0xa6, 0xda, 0xbf, 0x30, 0x61, 0xe1, 0x03, 0x36, 0x61, 0x03, 0x3a, 0xf1, 0x31, 0x8d, 0xc8, 0x5e, - 0xce, 0xc2, 0x4a, 0xd8, 0xa2, 0xb2, 0xac, 0xcb, 0xd0, 0x3c, 0xf4, 0x93, 0xec, 0x98, 0xfb, 0xb5, + 0xa6, 0xda, 0xbf, 0x30, 0x61, 0xe1, 0x03, 0x36, 0x61, 0x03, 0x3a, 0xf1, 0x11, 0x8d, 0xc8, 0x5e, + 0xce, 0xc2, 0x4a, 0xd8, 0xa2, 0xb2, 0xac, 0xcb, 0xd0, 0x3c, 0xf0, 0x93, 0xec, 0x88, 0xfb, 0xb5, 0xeb, 0x20, 0xc1, 0xb8, 0x24, 0x74, 0x7d, 0x74, 0x66, 0xdb, 0x41, 0x42, 0x0c, 0x68, 0x41, 0x62, 0xaf, 0xcf, 0xb1, 0x76, 0x6d, 0x8e, 0xd5, 0x63, 0x03, 0xc6, 0xc5, 0x86, 0xfd, 0x6f, 0x03, 0xe0, 0x56, 0xe2, 0x93, 0xc8, 0xe3, 0xd0, 0x54, 0x26, 0xb7, 0x51, 0x9f, 0xdc, 0x6b, 0xd0, 0x4a, 0x48, - 0xe8, 0x26, 0x27, 0x45, 0xf0, 0x23, 0x55, 0x31, 0xa8, 0x51, 0x33, 0xe8, 0x55, 0x80, 0x23, 0xde, + 0xe8, 0x26, 0xc7, 0x45, 0xf0, 0x23, 0x55, 0x31, 0xa8, 0x51, 0x33, 0xe8, 0x55, 0x80, 0x43, 0xde, 0x0f, 0xd3, 0xc3, 0xa1, 0xea, 0xbc, 0xfc, 0x89, 0x6b, 0xb5, 0x65, 0xf0, 0x5a, 0xe1, 0x25, 0x47, 0x69, 0xce, 0x66, 0x96, 0xeb, 0x79, 0x22, 0x80, 0x9b, 0x38, 0xb3, 0x24, 0x63, 0x4c, 0xfc, 0xb6, - 0xce, 0x88, 0xdf, 0x79, 0x19, 0x14, 0xff, 0x34, 0xa0, 0xbd, 0x15, 0xb8, 0x83, 0x93, 0x29, 0x87, - 0xae, 0x0f, 0xd1, 0xac, 0x0d, 0xf1, 0x36, 0x74, 0x0f, 0x99, 0xba, 0x62, 0x08, 0x1c, 0x85, 0xce, + 0xce, 0x88, 0xdf, 0x79, 0x19, 0x14, 0xff, 0x34, 0xa0, 0xbd, 0x15, 0xb8, 0x83, 0xe3, 0x29, 0x87, + 0xae, 0x0f, 0xd1, 0xac, 0x0d, 0xf1, 0x36, 0x74, 0x0f, 0x98, 0xba, 0x62, 0x08, 0x1c, 0x85, 0xce, 0xcb, 0x9f, 0x1a, 0x33, 0x4a, 0x7d, 0x52, 0x38, 0xba, 0x9c, 0x3e, 0xdc, 0xb9, 0xf3, 0x87, 0xdb, 0x3c, 0x63, 0xb8, 0x2d, 0x39, 0xdc, 0xbf, 0x9a, 0xb0, 0xc8, 0x17, 0x3a, 0x87, 0x8c, 0x72, 0x92, 0x66, 0xd6, 0xd7, 0x61, 0x21, 0x2f, 0x4c, 0x35, 0xa6, 0x35, 0x55, 0x8a, 0x58, 0xaf, 0x88, 0x65, - 0x95, 0xcb, 0x9b, 0x5c, 0xfe, 0xca, 0x18, 0x79, 0x99, 0xd3, 0x9c, 0xb2, 0x39, 0x4b, 0x41, 0xc7, + 0x95, 0xcb, 0x9b, 0x5c, 0xfe, 0xca, 0x18, 0x79, 0x99, 0xd3, 0x9c, 0xb2, 0x39, 0x4b, 0x41, 0x47, 0x6e, 0xe4, 0x05, 0xc4, 0x21, 0x69, 0x1e, 0x64, 0x62, 0xb5, 0xd4, 0x78, 0x18, 0x69, 0xa3, 0xdd, 0x74, 0x28, 0x12, 0x94, 0xa0, 0x18, 0x3a, 0xd8, 0x8e, 0x7d, 0xc2, 0xa1, 0x97, 0x0c, 0x36, 0x51, 0x13, 0x32, 0xe2, 0x1e, 0xc2, 0x69, 0x55, 0x90, 0x65, 0x9f, 0x02, 0x35, 0x0c, 0x04, 0x8d, 0xc7, @@ -4935,132 +4935,131 @@ var fileDescriptor_ws_4f11937c2cee8c46 = []byte{ 0xd4, 0xf3, 0x84, 0x05, 0x73, 0x1c, 0x70, 0xf4, 0x26, 0xff, 0xcd, 0xc0, 0x8c, 0xdd, 0x04, 0xb5, 0x61, 0x90, 0x4b, 0x9a, 0xe5, 0x01, 0x9a, 0x78, 0x22, 0x73, 0x34, 0x1d, 0x24, 0xd8, 0xe4, 0x2f, 0xfb, 0xe3, 0x05, 0x4d, 0x0b, 0xd7, 0x75, 0x9d, 0x7b, 0x6e, 0x0d, 0xf6, 0x22, 0xac, 0xa4, 0xf9, - 0x61, 0x39, 0xb8, 0xbd, 0x3c, 0x14, 0xe1, 0x5e, 0xe3, 0x33, 0x50, 0xb1, 0x38, 0x63, 0x8d, 0x30, - 0xd5, 0x94, 0x8c, 0x6a, 0x55, 0x60, 0xbf, 0x6d, 0xc2, 0xca, 0x7e, 0x32, 0x74, 0x23, 0xff, 0xfb, - 0xbc, 0xdc, 0xe4, 0x0b, 0xf8, 0x2c, 0x29, 0x77, 0x03, 0x3a, 0x24, 0x1a, 0x06, 0x7e, 0x7a, 0xbc, - 0x57, 0xe2, 0xa6, 0xb2, 0x54, 0xb0, 0xe7, 0x26, 0x25, 0xe5, 0xa6, 0x96, 0x94, 0xd7, 0xa0, 0x15, - 0xd2, 0x43, 0x3f, 0x28, 0xe2, 0x5e, 0x50, 0x3c, 0xe6, 0x49, 0x40, 0x78, 0x76, 0x96, 0x31, 0x5f, - 0x30, 0xca, 0x44, 0xbd, 0x30, 0x36, 0x51, 0xb7, 0xd5, 0x44, 0xad, 0x03, 0x0f, 0x35, 0xe0, 0x11, - 0xae, 0x8e, 0x84, 0xeb, 0xcf, 0x06, 0xac, 0x94, 0x70, 0x63, 0x0d, 0x3a, 0x11, 0x2e, 0x1b, 0x16, - 0x77, 0xd4, 0x08, 0x14, 0x8b, 0x87, 0xca, 0x63, 0x66, 0xed, 0xf3, 0xb8, 0xc1, 0x35, 0x15, 0x09, - 0x06, 0xf4, 0x01, 0x4d, 0x7d, 0xa5, 0xde, 0x97, 0x34, 0xeb, 0xed, 0x1e, 0x71, 0x15, 0xb0, 0x90, - 0x62, 0xfc, 0x3e, 0x56, 0xdd, 0x18, 0x63, 0x82, 0x62, 0x43, 0xb8, 0x29, 0xf3, 0xe8, 0xcd, 0x47, - 0xf6, 0x7b, 0x06, 0xac, 0x60, 0x7e, 0x50, 0x26, 0xcb, 0x3e, 0xac, 0xd0, 0x4a, 0x14, 0x88, 0x24, - 0xf3, 0xe9, 0x31, 0x49, 0xa2, 0x1a, 0x30, 0x4e, 0x4d, 0xd8, 0x7a, 0x03, 0x2e, 0x7b, 0x15, 0x9c, - 0xee, 0xf9, 0x69, 0xd6, 0x33, 0x37, 0x1a, 0x13, 0x94, 0x56, 0x61, 0x75, 0xc6, 0x2a, 0xb0, 0x7f, - 0x00, 0xbd, 0x83, 0x3c, 0x08, 0x76, 0x49, 0x9a, 0xba, 0x43, 0xb2, 0xf5, 0xb8, 0x4f, 0x46, 0x8c, + 0x41, 0x39, 0xb8, 0xbd, 0x3c, 0x14, 0xe1, 0x5e, 0xe3, 0x33, 0x50, 0xb1, 0x38, 0x63, 0x8d, 0x30, + 0xd5, 0x94, 0x8c, 0x6a, 0x55, 0x60, 0xbf, 0x6d, 0xc2, 0xca, 0xfd, 0x64, 0xe8, 0x46, 0xfe, 0xf7, + 0x79, 0xb9, 0xc9, 0x17, 0xf0, 0x59, 0x52, 0xee, 0x06, 0x74, 0x48, 0x34, 0x0c, 0xfc, 0xf4, 0x68, + 0xaf, 0xc4, 0x4d, 0x65, 0xa9, 0x60, 0xcf, 0x4d, 0x4a, 0xca, 0x4d, 0x2d, 0x29, 0xaf, 0x41, 0x2b, + 0xa4, 0x07, 0x7e, 0x50, 0xc4, 0xbd, 0xa0, 0x78, 0xcc, 0x93, 0x80, 0xf0, 0xec, 0x2c, 0x63, 0xbe, + 0x60, 0x94, 0x89, 0x7a, 0x61, 0x6c, 0xa2, 0x6e, 0xab, 0x89, 0x5a, 0x07, 0x1e, 0x6a, 0xc0, 0x23, + 0x5c, 0x1d, 0x09, 0xd7, 0x9f, 0x0d, 0x58, 0x29, 0xe1, 0xc6, 0x1a, 0x74, 0x22, 0x5c, 0xd5, 0x08, + 0x34, 0xc7, 0x44, 0xa0, 0x8c, 0x9b, 0x86, 0x1a, 0x37, 0x2c, 0xd2, 0x68, 0xea, 0x2b, 0xf5, 0xbe, + 0xa4, 0x59, 0x6f, 0x01, 0x71, 0x15, 0xb0, 0x90, 0x52, 0xaa, 0xee, 0x96, 0x56, 0x75, 0x57, 0xf3, + 0xe8, 0x7b, 0x06, 0xac, 0x60, 0x7e, 0x50, 0x26, 0xcb, 0x7d, 0x58, 0xa1, 0x95, 0x28, 0x10, 0x49, + 0xe6, 0xd3, 0x63, 0x92, 0x44, 0x35, 0x60, 0x9c, 0x9a, 0xb0, 0xf5, 0x06, 0x5c, 0xf6, 0x2a, 0x38, + 0xdd, 0xf3, 0xd3, 0xac, 0x67, 0x6e, 0x34, 0x26, 0x28, 0xad, 0xc2, 0xea, 0x8c, 0x55, 0x60, 0xff, + 0x00, 0x7a, 0xfb, 0x79, 0x10, 0xec, 0x92, 0x34, 0x75, 0x87, 0x64, 0xeb, 0xb4, 0x4f, 0x46, 0x8c, 0xef, 0x90, 0x34, 0x66, 0x11, 0x46, 0x92, 0x64, 0x9b, 0x7a, 0x84, 0x1b, 0xdf, 0x74, 0x0a, 0x92, 0x81, 0x43, 0x92, 0x84, 0x2d, 0x33, 0xa2, 0x0e, 0x42, 0xca, 0xba, 0x06, 0x73, 0x01, 0x33, 0xab, 0xc1, 0xcd, 0x5a, 0x1f, 0x63, 0xd6, 0x6e, 0x3a, 0xdc, 0x71, 0x33, 0xd7, 0xe1, 0xed, 0xec, 0x10, 0x3e, 0x36, 0xbe, 0xf7, 0xd1, 0xc4, 0x28, 0x60, 0x95, 0x0a, 0x4f, 0xf5, 0x3e, 0x8d, 0x64, 0x10, 0xa8, 0x2c, 0x66, 0x76, 0x8a, 0x7a, 0xb8, 0x1d, 0x5d, 0xa7, 0x20, 0xed, 0xcb, 0x60, 0xdd, 0x26, - 0xd9, 0xae, 0xfb, 0xe8, 0x46, 0xe4, 0xed, 0xfa, 0x51, 0x9f, 0x8c, 0x1c, 0x32, 0xb2, 0x6f, 0xc2, - 0xa5, 0x1a, 0x37, 0x8d, 0xf9, 0x6c, 0x71, 0x1f, 0xf5, 0xc9, 0x88, 0x1b, 0xd0, 0x75, 0x04, 0xc5, + 0xd9, 0xae, 0xfb, 0xf8, 0x46, 0xe4, 0xed, 0xfa, 0x51, 0x9f, 0x8c, 0x1c, 0x32, 0xb2, 0x6f, 0xc2, + 0xa5, 0x1a, 0x37, 0x8d, 0xf9, 0x6c, 0x71, 0x1f, 0xf7, 0xc9, 0x88, 0x1b, 0xd0, 0x75, 0x04, 0xc5, 0xf9, 0xbc, 0x95, 0x28, 0x82, 0x04, 0x65, 0x8f, 0x60, 0x99, 0xb9, 0xaa, 0x4f, 0x22, 0x6f, 0x37, 0x1d, 0x72, 0x15, 0x1b, 0xd0, 0x41, 0x04, 0x76, 0xd3, 0x61, 0x59, 0x55, 0x29, 0x2c, 0xd6, 0x62, 0x10, 0xf8, 0xcc, 0x25, 0xbc, 0x85, 0x18, 0x8d, 0xc2, 0x62, 0xb1, 0x9b, 0x12, 0xb1, 0xc9, 0x60, - 0x41, 0xdd, 0x70, 0x24, 0x6d, 0xbf, 0xd7, 0x84, 0x79, 0x01, 0x28, 0xdf, 0x25, 0xb2, 0x42, 0x56, - 0xe2, 0x85, 0x14, 0xa6, 0x9c, 0xc1, 0x69, 0xb9, 0x5f, 0x43, 0x4a, 0xdd, 0xe1, 0x35, 0xf4, 0x1d, - 0x5e, 0xc5, 0xa6, 0xb9, 0xba, 0x4d, 0x95, 0x71, 0x35, 0xeb, 0xe3, 0x62, 0x2b, 0x2c, 0x5f, 0x74, - 0x0e, 0x02, 0x37, 0x3b, 0xa2, 0x49, 0x28, 0xea, 0xd2, 0xa6, 0x53, 0xe3, 0xb3, 0x55, 0x1d, 0x79, - 0x32, 0x2d, 0xe3, 0xec, 0xaa, 0x70, 0x59, 0x12, 0x44, 0x4e, 0x91, 0x9e, 0x71, 0x43, 0xa0, 0x33, - 0xd1, 0xb6, 0x34, 0xf5, 0x69, 0xc4, 0x13, 0x04, 0x66, 0x61, 0x95, 0xc5, 0x46, 0x1e, 0xa6, 0xc3, - 0x5b, 0x09, 0x0d, 0xc5, 0xb6, 0xa0, 0x20, 0xf9, 0xc8, 0x69, 0x94, 0x15, 0xc9, 0xa5, 0x83, 0xb2, - 0x0a, 0x8b, 0xc9, 0x0a, 0x92, 0xa7, 0xe0, 0x45, 0xa7, 0x20, 0xad, 0x15, 0x68, 0xa4, 0x64, 0x24, - 0xf2, 0x2a, 0xfb, 0xa9, 0x79, 0x6e, 0x59, 0xf7, 0x5c, 0x65, 0xa1, 0x5c, 0xe1, 0x5f, 0xd5, 0x85, - 0xb2, 0xdc, 0xf3, 0xaf, 0x6a, 0x7b, 0xfe, 0x1b, 0x30, 0x4f, 0x63, 0x16, 0xe7, 0x69, 0xcf, 0xe2, - 0x73, 0xec, 0x33, 0x93, 0xe7, 0xd8, 0xb5, 0x7d, 0x6c, 0x79, 0x33, 0xca, 0x92, 0xc7, 0x4e, 0x21, - 0x67, 0xdd, 0x83, 0x65, 0x7a, 0x74, 0x14, 0xf8, 0x11, 0x39, 0xc8, 0xd3, 0x63, 0x5e, 0xbf, 0x5e, - 0xe2, 0x4b, 0x93, 0x3d, 0x6e, 0x69, 0xd2, 0x5b, 0x3a, 0x55, 0xd1, 0xf5, 0x57, 0x60, 0x51, 0xed, - 0x86, 0xc1, 0x70, 0x42, 0x1e, 0x8b, 0x18, 0x64, 0x3f, 0xd9, 0x92, 0x7c, 0xea, 0x06, 0x39, 0xa6, - 0xb8, 0x05, 0x07, 0x89, 0x57, 0xcc, 0xaf, 0x18, 0xf6, 0xcf, 0x0d, 0x58, 0xae, 0x74, 0xc0, 0x5a, - 0x67, 0x7e, 0x16, 0x10, 0xa1, 0x01, 0x09, 0x56, 0x3e, 0x78, 0x24, 0x1d, 0x88, 0x10, 0xe6, 0xbf, - 0x45, 0x2e, 0x69, 0xc8, 0x4d, 0xa1, 0x0d, 0x8b, 0xfe, 0x7e, 0x9f, 0x29, 0xea, 0xd3, 0x3c, 0xf2, - 0xe4, 0xc1, 0x8e, 0xc2, 0x63, 0x21, 0xe4, 0xef, 0xf7, 0xb7, 0x5c, 0x6f, 0x48, 0xf0, 0xf8, 0xa5, - 0xc9, 0x6d, 0xd2, 0x99, 0xb6, 0x07, 0x0b, 0xf7, 0xfd, 0x38, 0xdd, 0xa6, 0x61, 0xc8, 0x1c, 0xe1, - 0x91, 0x8c, 0x25, 0x3a, 0x83, 0xfb, 0x5b, 0x50, 0x2c, 0x54, 0x3c, 0x72, 0xe4, 0xe6, 0x41, 0xc6, - 0x9a, 0x16, 0x13, 0x57, 0x61, 0xf1, 0x83, 0x87, 0x94, 0x46, 0x3b, 0x28, 0x8d, 0x76, 0x2a, 0x1c, - 0xfb, 0x2f, 0x26, 0xac, 0xf0, 0xed, 0xc1, 0x36, 0x77, 0xbb, 0xc7, 0x85, 0x5e, 0x86, 0x26, 0x9f, - 0x86, 0x22, 0x5b, 0x9c, 0xbd, 0xa5, 0xc0, 0xa6, 0xd6, 0x75, 0x68, 0xd1, 0x98, 0xa7, 0x18, 0xdc, - 0x87, 0x3c, 0x3f, 0x49, 0x48, 0x3f, 0xe3, 0x71, 0x84, 0x94, 0x75, 0x0b, 0x20, 0x2c, 0x33, 0x0a, - 0x2e, 0xdd, 0xd3, 0xea, 0x50, 0x24, 0x19, 0xb8, 0x72, 0x19, 0x96, 0x07, 0x3d, 0x0d, 0x47, 0x67, - 0x5a, 0x7b, 0xb0, 0xc4, 0xcd, 0xde, 0x2f, 0xf6, 0x96, 0xdc, 0x07, 0xd3, 0xf7, 0x58, 0x91, 0xb6, - 0x7f, 0x6d, 0x08, 0x18, 0xd9, 0xd7, 0x3e, 0x41, 0xec, 0x4b, 0x48, 0x8c, 0x99, 0x20, 0x59, 0x87, - 0x85, 0x30, 0x57, 0xb6, 0xba, 0x0d, 0x47, 0xd2, 0xa5, 0x8b, 0x1a, 0x53, 0xbb, 0xc8, 0xfe, 0x8d, - 0x01, 0xbd, 0xd7, 0xa8, 0x1f, 0xf1, 0x0f, 0x37, 0xe2, 0x38, 0x10, 0xa7, 0x91, 0x33, 0xfb, 0xfc, - 0x1b, 0xd0, 0x76, 0x51, 0x4d, 0x94, 0x09, 0xb7, 0x4f, 0xb1, 0x7d, 0x2d, 0x65, 0x94, 0x9d, 0x48, - 0x43, 0xdd, 0x89, 0xd8, 0xef, 0x18, 0xb0, 0x84, 0xa0, 0xbc, 0x9e, 0xfb, 0xd9, 0xcc, 0xf6, 0x6d, - 0xc1, 0xc2, 0x28, 0xf7, 0xb3, 0x19, 0xa2, 0x52, 0xca, 0xd5, 0xe3, 0xa9, 0x31, 0x26, 0x9e, 0xec, - 0x77, 0x0d, 0xb8, 0x52, 0x85, 0xf5, 0xc6, 0x60, 0x40, 0xe2, 0x27, 0x39, 0xa5, 0xb4, 0x9d, 0xd8, - 0x5c, 0x65, 0x27, 0x36, 0xd6, 0x64, 0x87, 0xbc, 0x45, 0x06, 0x4f, 0xaf, 0xc9, 0x3f, 0x36, 0xe1, - 0xe3, 0xb7, 0xe5, 0xc4, 0xbb, 0x9f, 0xb8, 0x51, 0x7a, 0x44, 0x92, 0xe4, 0x09, 0xda, 0x7b, 0x0f, - 0xba, 0x11, 0x79, 0x58, 0xda, 0x24, 0xa6, 0xe3, 0xb4, 0x6a, 0x74, 0xe1, 0xe9, 0xd6, 0x2e, 0xfb, - 0x3f, 0x06, 0xac, 0xa0, 0x9e, 0x6f, 0xfa, 0x83, 0x93, 0x27, 0x38, 0xf8, 0x3d, 0x58, 0x3a, 0xe1, - 0x16, 0x30, 0x6a, 0x86, 0x65, 0xbb, 0x22, 0x3d, 0xe5, 0xf0, 0xff, 0x6b, 0xc0, 0x2a, 0x2a, 0xba, - 0x1b, 0x9d, 0xfa, 0x4f, 0x32, 0x58, 0x0f, 0x60, 0xd9, 0x47, 0x13, 0x66, 0x04, 0xa0, 0x2a, 0x3e, - 0x25, 0x02, 0x7f, 0x34, 0x60, 0x19, 0x35, 0xdd, 0x8c, 0x32, 0x92, 0xcc, 0x3c, 0xfe, 0x3b, 0x6c, - 0x77, 0x9f, 0x25, 0x6e, 0x34, 0xcb, 0x0a, 0xa9, 0x8a, 0x4e, 0xb9, 0x48, 0xbe, 0x63, 0x80, 0xc5, - 0x55, 0xed, 0xf8, 0x69, 0xe8, 0xa7, 0xe9, 0x13, 0x74, 0xdd, 0x74, 0x06, 0xff, 0xd2, 0x84, 0xcb, - 0x8a, 0x96, 0xdd, 0x3c, 0x7b, 0xda, 0x4d, 0xb6, 0x76, 0xa0, 0xcd, 0x6a, 0x04, 0xf5, 0x88, 0x7f, - 0xda, 0x8e, 0x4a, 0x41, 0x56, 0xc5, 0x72, 0xa2, 0x4f, 0x06, 0x34, 0xf2, 0x52, 0x5e, 0x1c, 0x75, - 0x1d, 0x8d, 0xc7, 0x96, 0xa1, 0x75, 0x45, 0xcd, 0xb6, 0x1b, 0x0d, 0x48, 0xf0, 0xcc, 0x40, 0x64, - 0xff, 0xce, 0x80, 0x25, 0x6c, 0xf2, 0xf4, 0x0f, 0x99, 0xe5, 0x7a, 0x0c, 0xe4, 0x0f, 0x8d, 0x97, - 0x58, 0x78, 0xad, 0x29, 0x5a, 0xd4, 0xba, 0xfa, 0xe9, 0x0d, 0xad, 0x3b, 0xd0, 0x19, 0x1c, 0xbb, - 0xd1, 0x70, 0xa6, 0xe0, 0x52, 0x45, 0xed, 0x13, 0x58, 0xc5, 0x4b, 0x0d, 0xa5, 0x3a, 0x63, 0xfb, - 0x7e, 0xd7, 0xc3, 0xad, 0xbc, 0xc1, 0xbb, 0x2f, 0x48, 0xfd, 0xba, 0x4a, 0xbc, 0x48, 0x28, 0xaf, - 0xab, 0xae, 0x02, 0xb8, 0x9e, 0xf7, 0x06, 0x4d, 0x3c, 0x3f, 0x2a, 0x4a, 0x6d, 0x85, 0x63, 0xbf, - 0x06, 0x8b, 0xb7, 0x12, 0x1a, 0xde, 0x57, 0xae, 0x27, 0xce, 0xbc, 0x40, 0x51, 0xaf, 0x36, 0x4c, - 0xfd, 0x6a, 0xc3, 0xfe, 0x1e, 0x7c, 0xb4, 0x66, 0x38, 0xf7, 0xda, 0x36, 0xde, 0xba, 0x14, 0x9d, - 0x08, 0xe7, 0x7d, 0x72, 0x0c, 0x38, 0xaa, 0x2d, 0x8e, 0x26, 0x64, 0xff, 0xc8, 0x80, 0xe7, 0x6a, - 0xea, 0x6f, 0xc4, 0x71, 0x42, 0x4f, 0x45, 0x44, 0x5f, 0x44, 0x37, 0x7a, 0x19, 0x6a, 0x56, 0xcb, - 0xd0, 0xb1, 0x46, 0x68, 0xa5, 0xf3, 0x07, 0x60, 0xc4, 0x6f, 0x0d, 0x58, 0x16, 0x46, 0x78, 0x9e, - 0xe8, 0xf6, 0xcb, 0xd0, 0xc2, 0x1b, 0x5b, 0xd1, 0xe1, 0x73, 0x63, 0x3b, 0x2c, 0x6e, 0x9a, 0x1d, - 0xd1, 0xb8, 0x1e, 0xdb, 0xe6, 0xb8, 0xd8, 0xfe, 0xaa, 0x9c, 0x41, 0x53, 0xdf, 0xa9, 0x0a, 0x01, - 0xfb, 0xdb, 0x45, 0x30, 0xef, 0x90, 0x80, 0x5c, 0x24, 0x46, 0xf6, 0x03, 0x58, 0xe2, 0xd7, 0xc7, - 0x25, 0x06, 0x17, 0xa2, 0xf6, 0x0d, 0x58, 0xe1, 0x6a, 0x2f, 0xdc, 0x5e, 0x39, 0x3b, 0x18, 0x3e, - 0xdb, 0x38, 0xdf, 0x2f, 0x4e, 0xfb, 0x17, 0xe0, 0x52, 0x81, 0xfd, 0x83, 0xd8, 0x93, 0xc7, 0x39, - 0x13, 0x0e, 0xb1, 0xed, 0x2f, 0xc2, 0xda, 0x36, 0x8d, 0x4e, 0x49, 0x92, 0xe2, 0x11, 0x3f, 0x17, - 0x29, 0x24, 0xb4, 0xc9, 0x2f, 0x28, 0xfb, 0x2d, 0x58, 0x57, 0x25, 0xfa, 0x24, 0x3b, 0x48, 0xfc, - 0x53, 0x45, 0x4a, 0x1c, 0xf2, 0x1a, 0xda, 0x21, 0x6f, 0x79, 0x28, 0x6c, 0x6a, 0x87, 0xc2, 0x57, - 0xa0, 0xed, 0xa7, 0x42, 0x01, 0x0f, 0xaa, 0x05, 0xa7, 0x64, 0xd8, 0x7d, 0x58, 0x15, 0x17, 0xba, - 0x07, 0xee, 0xd0, 0x8f, 0x70, 0x05, 0xbc, 0x0a, 0x10, 0xbb, 0xc3, 0xe2, 0x41, 0x07, 0xde, 0x07, - 0x28, 0x1c, 0xf6, 0x3d, 0x3d, 0xa6, 0x0f, 0xc5, 0x77, 0x13, 0xbf, 0x97, 0x1c, 0xfb, 0x5b, 0x60, - 0x39, 0x24, 0x8d, 0x69, 0x94, 0x12, 0x45, 0xeb, 0x06, 0x74, 0xb6, 0xf3, 0x24, 0x21, 0x11, 0xeb, - 0xaa, 0x78, 0xdd, 0xa0, 0xb2, 0x98, 0xde, 0x7e, 0xa9, 0x17, 0xcf, 0x90, 0x15, 0x8e, 0xfd, 0xab, - 0x06, 0xb4, 0xfb, 0xfe, 0x30, 0x72, 0x03, 0x87, 0x8c, 0xac, 0xaf, 0x41, 0x0b, 0x2b, 0x7b, 0xe1, - 0xc6, 0x71, 0x67, 0x9a, 0xd8, 0x1a, 0xb7, 0x30, 0x0e, 0x19, 0xdd, 0xf9, 0x88, 0x23, 0x64, 0xac, - 0xd7, 0xa1, 0x8b, 0xbf, 0xee, 0xe2, 0x49, 0x8d, 0xc8, 0x58, 0x9f, 0x3d, 0x47, 0x89, 0x68, 0x8d, - 0xba, 0x74, 0x0d, 0xcc, 0xa0, 0x01, 0xcf, 0xfc, 0x62, 0xee, 0x4e, 0x36, 0x08, 0x0b, 0x04, 0x61, - 0x10, 0xca, 0x30, 0x69, 0x97, 0x9f, 0x65, 0x88, 0x84, 0x36, 0x59, 0x1a, 0x8f, 0x3c, 0x84, 0x34, - 0xca, 0x30, 0xe9, 0xe3, 0x3c, 0x1a, 0x3e, 0x88, 0xc5, 0x11, 0xdb, 0x64, 0xe9, 0x3b, 0xbc, 0x99, - 0x90, 0x46, 0x19, 0x26, 0x9d, 0xf0, 0x95, 0x95, 0x83, 0x7e, 0x96, 0x34, 0x2e, 0xc0, 0x42, 0x1a, - 0x65, 0xb6, 0xda, 0x30, 0x1f, 0xbb, 0x8f, 0x03, 0xea, 0x7a, 0xf6, 0xdb, 0x0d, 0x80, 0xa2, 0x61, - 0xca, 0xeb, 0x01, 0xcd, 0x45, 0x9b, 0xe7, 0xba, 0x28, 0x0e, 0x1e, 0x2b, 0x4e, 0xea, 0x8f, 0x77, - 0xd2, 0xe7, 0xa6, 0x75, 0x12, 0x6a, 0xab, 0xb8, 0xe9, 0x7a, 0xc5, 0x4d, 0x9b, 0xe7, 0xba, 0x49, - 0x18, 0x25, 0x1c, 0x75, 0xbd, 0xe2, 0xa8, 0xcd, 0x73, 0x1d, 0x25, 0xe4, 0x85, 0xab, 0xae, 0x57, - 0x5c, 0xb5, 0x79, 0xae, 0xab, 0x84, 0xbc, 0x70, 0xd6, 0xf5, 0x8a, 0xb3, 0x36, 0xcf, 0x75, 0x96, - 0x90, 0xaf, 0xbb, 0xeb, 0x5d, 0x13, 0x96, 0x38, 0x64, 0x78, 0x9f, 0x16, 0x1d, 0x51, 0x7e, 0x6c, - 0xce, 0xe1, 0xd2, 0xdf, 0x07, 0xe9, 0x4c, 0xeb, 0xf3, 0xb0, 0x8a, 0x0c, 0xf1, 0x9e, 0x44, 0x5e, - 0x50, 0xb6, 0x9d, 0xfa, 0x07, 0x7e, 0x03, 0x92, 0xa7, 0x19, 0x0d, 0x77, 0xdc, 0xcc, 0x2d, 0x2a, - 0xa3, 0x92, 0xa3, 0xde, 0x4f, 0xcd, 0xd5, 0x5e, 0x20, 0x26, 0x94, 0x86, 0xf2, 0xe2, 0x49, 0x50, - 0x4c, 0x22, 0xf3, 0x43, 0x42, 0xf3, 0x4c, 0x2c, 0x13, 0x05, 0x89, 0x77, 0xf8, 0x9e, 0xef, 0xf2, - 0x5b, 0x1d, 0x71, 0xc1, 0x2d, 0x19, 0x7c, 0x65, 0x2b, 0x6f, 0xa9, 0xc4, 0x0b, 0xc1, 0x92, 0x73, - 0xfe, 0x8d, 0x92, 0xfd, 0x0f, 0x03, 0x2e, 0x1d, 0xb8, 0x49, 0xe6, 0x0f, 0xfc, 0xd8, 0x8d, 0xb2, - 0x5d, 0x92, 0xb9, 0x7c, 0x0c, 0xda, 0x23, 0x21, 0xe3, 0xfd, 0x3d, 0x12, 0x3a, 0x80, 0xe5, 0xa1, - 0x5e, 0x84, 0xbf, 0xcf, 0xfa, 0xb9, 0x2a, 0xae, 0xbd, 0x78, 0x6a, 0xbc, 0xef, 0x17, 0x4f, 0xf6, - 0x4f, 0x4d, 0x58, 0xae, 0x2c, 0x9d, 0xac, 0x1c, 0xc5, 0x42, 0x43, 0xc6, 0x84, 0xa4, 0xad, 0x1b, - 0x00, 0xbe, 0x0c, 0xa3, 0x33, 0xce, 0xa8, 0xf5, 0x58, 0x73, 0x14, 0xa1, 0x71, 0x57, 0x55, 0x8d, - 0x99, 0xaf, 0xaa, 0xd8, 0x16, 0x21, 0x2e, 0x9d, 0x74, 0xc6, 0x16, 0x61, 0x8c, 0x2b, 0x1d, 0x55, - 0xd4, 0xfe, 0x2e, 0xac, 0xd6, 0x56, 0x28, 0x7e, 0x73, 0x45, 0x4f, 0x48, 0x24, 0x6f, 0xae, 0x18, - 0xa1, 0x04, 0xab, 0x59, 0x0d, 0xd6, 0xc0, 0x3f, 0x55, 0x9f, 0x54, 0x0a, 0xd2, 0xfe, 0x99, 0x09, - 0x6b, 0xe3, 0xb3, 0xcb, 0xb3, 0x0a, 0xf7, 0x21, 0xf4, 0x26, 0xad, 0xe4, 0x17, 0x86, 0x7a, 0x19, - 0xdd, 0x32, 0x0f, 0x3f, 0xab, 0x70, 0x5f, 0x2a, 0xa2, 0x5b, 0x49, 0x75, 0xf6, 0x1f, 0x24, 0x3e, - 0xb2, 0xd2, 0x78, 0x46, 0xf1, 0xb1, 0x5e, 0x84, 0x15, 0x1c, 0xa6, 0xf2, 0xb6, 0x01, 0x0b, 0xd7, - 0x1a, 0xbf, 0x5c, 0x29, 0x94, 0xb4, 0x7f, 0x61, 0x31, 0xfb, 0x27, 0xa3, 0xf0, 0x89, 0xac, 0xdf, - 0x3e, 0x54, 0x3e, 0x29, 0x23, 0x4d, 0x29, 0x6a, 0x94, 0x48, 0x93, 0x75, 0xe5, 0xff, 0x23, 0xed, - 0xfc, 0x48, 0x93, 0x58, 0x2a, 0x05, 0x9e, 0xfd, 0x43, 0xe8, 0xee, 0x90, 0x60, 0x37, 0x1d, 0x16, - 0xaf, 0xaa, 0xce, 0x02, 0x72, 0xd2, 0x3f, 0x3b, 0x26, 0xbe, 0xa7, 0xaa, 0xbe, 0xc5, 0x9a, 0xab, - 0xbd, 0xc5, 0xb2, 0xb7, 0x60, 0x49, 0x35, 0x60, 0x96, 0x47, 0x65, 0x5b, 0x57, 0xbe, 0xb3, 0x7e, - 0xed, 0x25, 0xfc, 0x0f, 0xd1, 0xab, 0x35, 0x10, 0x0f, 0x5b, 0xfc, 0x3f, 0x45, 0x5f, 0xfa, 0x5f, - 0x00, 0x00, 0x00, 0xff, 0xff, 0xd4, 0xff, 0x7e, 0x96, 0x66, 0x34, 0x00, 0x00, + 0x41, 0xdd, 0x70, 0x24, 0x6d, 0xbf, 0xd7, 0x84, 0x79, 0x01, 0x28, 0x8f, 0x57, 0x56, 0xc8, 0x4a, + 0xbc, 0x90, 0xc2, 0x94, 0x33, 0x38, 0x29, 0xf7, 0x6b, 0x48, 0xa9, 0x3b, 0xbc, 0x86, 0xbe, 0xc3, + 0xab, 0xd8, 0x34, 0x57, 0xb7, 0xa9, 0x32, 0xae, 0x66, 0x7d, 0x5c, 0x6c, 0x85, 0xe5, 0x8b, 0xce, + 0x7e, 0xe0, 0x66, 0x87, 0x34, 0x09, 0x45, 0x5d, 0xda, 0x74, 0x6a, 0x7c, 0xb6, 0xaa, 0x23, 0x4f, + 0xa6, 0x65, 0x9c, 0x5d, 0x15, 0x2e, 0x4b, 0x82, 0xc8, 0x29, 0xd2, 0x33, 0x6e, 0x08, 0x74, 0x26, + 0xda, 0x96, 0xa6, 0x3e, 0x8d, 0x78, 0x82, 0xc0, 0x2c, 0xac, 0xb2, 0xd8, 0xc8, 0xc3, 0x74, 0x78, + 0x2b, 0xa1, 0xa1, 0xd8, 0x16, 0x14, 0x24, 0x1f, 0x39, 0x8d, 0xb2, 0x22, 0xb9, 0x74, 0x50, 0x56, + 0x61, 0x31, 0x59, 0x41, 0xf2, 0x14, 0xbc, 0xe8, 0x14, 0xa4, 0xb5, 0x02, 0x8d, 0x94, 0x8c, 0x44, + 0x5e, 0x65, 0x3f, 0x35, 0xcf, 0x2d, 0xeb, 0x9e, 0xab, 0x2c, 0x94, 0x2b, 0xfc, 0xab, 0xba, 0x50, + 0x96, 0xab, 0xcf, 0xaa, 0xb6, 0xfa, 0xdc, 0x80, 0x79, 0x1a, 0xb3, 0x38, 0x4f, 0x7b, 0x16, 0x9f, + 0x63, 0x9f, 0x99, 0x3c, 0xc7, 0xae, 0xdd, 0xc7, 0x96, 0x37, 0xa3, 0x2c, 0x39, 0x75, 0x0a, 0x39, + 0xeb, 0x1e, 0x2c, 0xd3, 0xc3, 0xc3, 0xc0, 0x8f, 0xc8, 0x7e, 0x9e, 0x1e, 0xf1, 0xfa, 0xf5, 0x12, + 0x5f, 0x9a, 0xec, 0x71, 0x4b, 0x93, 0xde, 0xd2, 0xa9, 0x8a, 0xae, 0xbf, 0x02, 0x8b, 0x6a, 0x37, + 0x0c, 0x86, 0x63, 0x72, 0x2a, 0x62, 0x90, 0xfd, 0x64, 0x4b, 0xf2, 0x89, 0x1b, 0xe4, 0x98, 0xe2, + 0x16, 0x1c, 0x24, 0x5e, 0x31, 0xbf, 0x62, 0xd8, 0x3f, 0x37, 0x60, 0xb9, 0xd2, 0x01, 0x6b, 0x9d, + 0xf9, 0x59, 0x40, 0x84, 0x06, 0x24, 0x58, 0xf9, 0xe0, 0x91, 0x74, 0x20, 0x42, 0x98, 0xff, 0x16, + 0x0b, 0x71, 0x43, 0x6e, 0x0a, 0x6d, 0x58, 0xf4, 0xef, 0xf7, 0x99, 0xa2, 0x3e, 0xcd, 0x23, 0x4f, + 0x1e, 0xec, 0x28, 0x3c, 0x16, 0x42, 0xfe, 0xfd, 0xfe, 0x96, 0xeb, 0x0d, 0x09, 0x1e, 0xbf, 0x34, + 0xb9, 0x4d, 0x3a, 0xd3, 0xf6, 0x60, 0xe1, 0x81, 0x1f, 0xa7, 0xdb, 0x34, 0x0c, 0x99, 0x23, 0x3c, + 0x92, 0xb1, 0x44, 0x67, 0x70, 0x7f, 0x0b, 0x8a, 0x85, 0x8a, 0x47, 0x0e, 0xdd, 0x3c, 0xc8, 0x58, + 0xd3, 0x62, 0xe2, 0x2a, 0x2c, 0x7e, 0xf0, 0x90, 0xd2, 0x68, 0x07, 0xa5, 0xd1, 0x4e, 0x85, 0x63, + 0xff, 0xc5, 0x84, 0x15, 0xbe, 0x3d, 0xd8, 0xe6, 0x6e, 0xf7, 0xb8, 0xd0, 0xcb, 0xd0, 0xe4, 0xd3, + 0x50, 0x64, 0x8b, 0xb3, 0xb7, 0x14, 0xd8, 0xd4, 0xba, 0x0e, 0x2d, 0x1a, 0xf3, 0x14, 0x83, 0xfb, + 0x90, 0xe7, 0x27, 0x09, 0xe9, 0x67, 0x3c, 0x8e, 0x90, 0xb2, 0x6e, 0x01, 0x84, 0x65, 0x46, 0xc1, + 0xa5, 0x7b, 0x5a, 0x1d, 0x8a, 0x24, 0x03, 0x57, 0x2e, 0xc3, 0xf2, 0xa0, 0xa7, 0xe1, 0xe8, 0x4c, + 0x6b, 0x0f, 0x96, 0xb8, 0xd9, 0xf7, 0x8b, 0xbd, 0x25, 0xf7, 0xc1, 0xf4, 0x3d, 0x56, 0xa4, 0xed, + 0x5f, 0x1b, 0x02, 0x46, 0xf6, 0xb5, 0x4f, 0x10, 0xfb, 0x12, 0x12, 0x63, 0x26, 0x48, 0xd6, 0x61, + 0x21, 0xcc, 0x95, 0xad, 0x6e, 0xc3, 0x91, 0x74, 0xe9, 0xa2, 0xc6, 0xd4, 0x2e, 0xb2, 0x7f, 0x63, + 0x40, 0xef, 0x35, 0xea, 0x47, 0xfc, 0xc3, 0x8d, 0x38, 0x0e, 0xc4, 0x69, 0xe4, 0xcc, 0x3e, 0xff, + 0x06, 0xb4, 0x5d, 0x54, 0x13, 0x65, 0xc2, 0xed, 0x53, 0x6c, 0x5f, 0x4b, 0x19, 0x65, 0x27, 0xd2, + 0x50, 0x77, 0x22, 0xf6, 0x3b, 0x06, 0x2c, 0x21, 0x28, 0xaf, 0xe7, 0x7e, 0x36, 0xb3, 0x7d, 0x5b, + 0xb0, 0x30, 0xca, 0xfd, 0x6c, 0x86, 0xa8, 0x94, 0x72, 0xf5, 0x78, 0x6a, 0x8c, 0x89, 0x27, 0xfb, + 0x5d, 0x03, 0xae, 0x54, 0x61, 0xbd, 0x31, 0x18, 0x90, 0xf8, 0x49, 0x4e, 0x29, 0x6d, 0x27, 0x36, + 0x57, 0xd9, 0x89, 0x8d, 0x35, 0xd9, 0x21, 0x6f, 0x91, 0xc1, 0xd3, 0x6b, 0xf2, 0x8f, 0x4d, 0xf8, + 0xf8, 0x6d, 0x39, 0xf1, 0x1e, 0x24, 0x6e, 0x94, 0x1e, 0x92, 0x24, 0x79, 0x82, 0xf6, 0xde, 0x83, + 0x6e, 0x44, 0x1e, 0x95, 0x36, 0x89, 0xe9, 0x38, 0xad, 0x1a, 0x5d, 0x78, 0xba, 0xb5, 0xcb, 0xfe, + 0x8f, 0x01, 0x2b, 0xa8, 0xe7, 0x9b, 0xfe, 0xe0, 0xf8, 0x09, 0x0e, 0x7e, 0x0f, 0x96, 0x8e, 0xb9, + 0x05, 0x8c, 0x9a, 0x61, 0xd9, 0xae, 0x48, 0x4f, 0x39, 0xfc, 0xff, 0x1a, 0xb0, 0x8a, 0x8a, 0xee, + 0x46, 0x27, 0xfe, 0x93, 0x0c, 0xd6, 0x7d, 0x58, 0xf6, 0xd1, 0x84, 0x19, 0x01, 0xa8, 0x8a, 0x4f, + 0x89, 0xc0, 0x1f, 0x0d, 0x58, 0x46, 0x4d, 0x37, 0xa3, 0x8c, 0x24, 0x33, 0x8f, 0xff, 0x0e, 0xdb, + 0xdd, 0x67, 0x89, 0x1b, 0xcd, 0xb2, 0x42, 0xaa, 0xa2, 0x53, 0x2e, 0x92, 0xef, 0x18, 0x60, 0x71, + 0x55, 0x3b, 0x7e, 0x1a, 0xfa, 0x69, 0xfa, 0x04, 0x5d, 0x37, 0x9d, 0xc1, 0xbf, 0x34, 0xe1, 0xb2, + 0xa2, 0x65, 0x37, 0xcf, 0x9e, 0x76, 0x93, 0xad, 0x1d, 0x68, 0xb3, 0x1a, 0x41, 0x3d, 0xe2, 0x9f, + 0xb6, 0xa3, 0x52, 0x90, 0x55, 0xb1, 0x9c, 0xe8, 0x93, 0x01, 0x8d, 0xbc, 0x94, 0x17, 0x47, 0x5d, + 0x47, 0xe3, 0xb1, 0x65, 0x68, 0x5d, 0x51, 0xb3, 0xed, 0x46, 0x03, 0x12, 0x3c, 0x33, 0x10, 0xd9, + 0xbf, 0x33, 0x60, 0x09, 0x9b, 0x3c, 0xfd, 0x43, 0x66, 0xb9, 0x1e, 0x03, 0xf9, 0x43, 0xe3, 0x25, + 0x16, 0x5e, 0x6b, 0x8a, 0x16, 0xb5, 0xae, 0x7e, 0x7a, 0x43, 0xeb, 0x0e, 0x74, 0x06, 0x47, 0x6e, + 0x34, 0x9c, 0x29, 0xb8, 0x54, 0x51, 0xfb, 0x18, 0x56, 0xf1, 0x52, 0x43, 0xa9, 0xce, 0xd8, 0xbe, + 0xdf, 0xf5, 0x70, 0x2b, 0x6f, 0xf0, 0xee, 0x0b, 0x52, 0xbf, 0xae, 0x12, 0x2f, 0x12, 0xca, 0xeb, + 0xaa, 0xab, 0x00, 0xae, 0xe7, 0xbd, 0x41, 0x13, 0xcf, 0x8f, 0x8a, 0x52, 0x5b, 0xe1, 0xd8, 0xaf, + 0xc1, 0xe2, 0xad, 0x84, 0x86, 0x0f, 0x94, 0xeb, 0x89, 0x33, 0x2f, 0x50, 0xd4, 0xab, 0x0d, 0x53, + 0xbf, 0xda, 0xb0, 0xbf, 0x07, 0x1f, 0xad, 0x19, 0xce, 0xbd, 0xb6, 0x8d, 0xb7, 0x2e, 0x45, 0x27, + 0xc2, 0x79, 0x9f, 0x1c, 0x03, 0x8e, 0x6a, 0x8b, 0xa3, 0x09, 0xd9, 0x3f, 0x32, 0xe0, 0xb9, 0x9a, + 0xfa, 0x1b, 0x71, 0x9c, 0xd0, 0x13, 0x11, 0xd1, 0x17, 0xd1, 0x8d, 0x5e, 0x86, 0x9a, 0xd5, 0x32, + 0x74, 0xac, 0x11, 0x5a, 0xe9, 0xfc, 0x01, 0x18, 0xf1, 0x5b, 0x03, 0x96, 0x85, 0x11, 0x9e, 0x27, + 0xba, 0xfd, 0x32, 0xb4, 0xf0, 0xc6, 0x56, 0x74, 0xf8, 0xdc, 0xd8, 0x0e, 0x8b, 0x9b, 0x66, 0x47, + 0x34, 0xae, 0xc7, 0xb6, 0x39, 0x2e, 0xb6, 0xbf, 0x2a, 0x67, 0xd0, 0xd4, 0x77, 0xaa, 0x42, 0xc0, + 0xfe, 0x76, 0x11, 0xcc, 0x3b, 0x24, 0x20, 0x17, 0x89, 0x91, 0xfd, 0x10, 0x96, 0xf8, 0xf5, 0x71, + 0x89, 0xc1, 0x85, 0xa8, 0x7d, 0x03, 0x56, 0xb8, 0xda, 0x0b, 0xb7, 0x57, 0xce, 0x0e, 0x86, 0xcf, + 0x36, 0xce, 0xf7, 0x8b, 0xd3, 0xfe, 0x05, 0xb8, 0x54, 0x60, 0xff, 0x30, 0xf6, 0xe4, 0x71, 0xce, + 0x84, 0x43, 0x6c, 0xfb, 0x8b, 0xb0, 0xb6, 0x4d, 0xa3, 0x13, 0x92, 0xa4, 0x78, 0xc4, 0xcf, 0x45, + 0x0a, 0x09, 0x6d, 0xf2, 0x0b, 0xca, 0x7e, 0x0b, 0xd6, 0x55, 0x89, 0x3e, 0xc9, 0xf6, 0x13, 0xff, + 0x44, 0x91, 0x12, 0x87, 0xbc, 0x86, 0x76, 0xc8, 0x5b, 0x1e, 0x0a, 0x9b, 0xda, 0xa1, 0xf0, 0x15, + 0x68, 0xfb, 0xa9, 0x50, 0xc0, 0x83, 0x6a, 0xc1, 0x29, 0x19, 0x76, 0x1f, 0x56, 0xc5, 0x85, 0xee, + 0xbe, 0x3b, 0xf4, 0x23, 0x5c, 0x01, 0xaf, 0x02, 0xc4, 0xee, 0xb0, 0x78, 0xd0, 0x81, 0xf7, 0x01, + 0x0a, 0x87, 0x7d, 0x4f, 0x8f, 0xe8, 0x23, 0xf1, 0xdd, 0xc4, 0xef, 0x25, 0xc7, 0xfe, 0x16, 0x58, + 0x0e, 0x49, 0x63, 0x1a, 0xa5, 0x44, 0xd1, 0xba, 0x01, 0x9d, 0xed, 0x3c, 0x49, 0x48, 0xc4, 0xba, + 0x2a, 0x5e, 0x37, 0xa8, 0x2c, 0xa6, 0xb7, 0x5f, 0xea, 0xc5, 0x33, 0x64, 0x85, 0x63, 0xff, 0xaa, + 0x01, 0xed, 0xbe, 0x3f, 0x8c, 0xdc, 0xc0, 0x21, 0x23, 0xeb, 0x6b, 0xd0, 0xc2, 0xca, 0x5e, 0xb8, + 0x71, 0xdc, 0x99, 0x26, 0xb6, 0xc6, 0x2d, 0x8c, 0x43, 0x46, 0x77, 0x3e, 0xe2, 0x08, 0x19, 0xeb, + 0x75, 0xe8, 0xe2, 0xaf, 0xbb, 0x78, 0x52, 0x23, 0x32, 0xd6, 0x67, 0xcf, 0x51, 0x22, 0x5a, 0xa3, + 0x2e, 0x5d, 0x03, 0x33, 0x68, 0xc0, 0x33, 0xbf, 0x98, 0xbb, 0x93, 0x0d, 0xc2, 0x02, 0x41, 0x18, + 0x84, 0x32, 0x4c, 0xda, 0xe5, 0x67, 0x19, 0x22, 0xa1, 0x4d, 0x96, 0xc6, 0x23, 0x0f, 0x21, 0x8d, + 0x32, 0x4c, 0xfa, 0x28, 0x8f, 0x86, 0x0f, 0x63, 0x71, 0xc4, 0x36, 0x59, 0xfa, 0x0e, 0x6f, 0x26, + 0xa4, 0x51, 0x86, 0x49, 0x27, 0x7c, 0x65, 0xe5, 0xa0, 0x9f, 0x25, 0x8d, 0x0b, 0xb0, 0x90, 0x46, + 0x99, 0xad, 0x36, 0xcc, 0xc7, 0xee, 0x69, 0x40, 0x5d, 0xcf, 0x7e, 0xbb, 0x01, 0x50, 0x34, 0x4c, + 0x79, 0x3d, 0xa0, 0xb9, 0x68, 0xf3, 0x5c, 0x17, 0xc5, 0xc1, 0xa9, 0xe2, 0xa4, 0xfe, 0x78, 0x27, + 0x7d, 0x6e, 0x5a, 0x27, 0xa1, 0xb6, 0x8a, 0x9b, 0xae, 0x57, 0xdc, 0xb4, 0x79, 0xae, 0x9b, 0x84, + 0x51, 0xc2, 0x51, 0xd7, 0x2b, 0x8e, 0xda, 0x3c, 0xd7, 0x51, 0x42, 0x5e, 0xb8, 0xea, 0x7a, 0xc5, + 0x55, 0x9b, 0xe7, 0xba, 0x4a, 0xc8, 0x0b, 0x67, 0x5d, 0xaf, 0x38, 0x6b, 0xf3, 0x5c, 0x67, 0x09, + 0xf9, 0xba, 0xbb, 0xde, 0x35, 0x61, 0x89, 0x43, 0x86, 0xf7, 0x69, 0xd1, 0x21, 0xe5, 0xc7, 0xe6, + 0x1c, 0x2e, 0xfd, 0x7d, 0x90, 0xce, 0xb4, 0x3e, 0x0f, 0xab, 0xc8, 0x10, 0xef, 0x49, 0xe4, 0x05, + 0x65, 0xdb, 0xa9, 0x7f, 0xe0, 0x37, 0x20, 0x79, 0x9a, 0xd1, 0x70, 0xc7, 0xcd, 0xdc, 0xa2, 0x32, + 0x2a, 0x39, 0xea, 0xfd, 0xd4, 0x5c, 0xed, 0x05, 0x62, 0x42, 0x69, 0x28, 0x2f, 0x9e, 0x04, 0xc5, + 0x24, 0x32, 0x3f, 0x24, 0x34, 0xcf, 0xc4, 0x32, 0x51, 0x90, 0x78, 0x87, 0xef, 0xf9, 0x2e, 0xbf, + 0xd5, 0x11, 0x17, 0xdc, 0x92, 0xc1, 0x57, 0xb6, 0xf2, 0x96, 0x4a, 0xbc, 0x10, 0x2c, 0x39, 0xe7, + 0xdf, 0x28, 0xd9, 0xff, 0x30, 0xe0, 0xd2, 0xbe, 0x9b, 0x64, 0xfe, 0xc0, 0x8f, 0xdd, 0x28, 0xdb, + 0x25, 0x99, 0xcb, 0xc7, 0xa0, 0x3d, 0x12, 0x32, 0xde, 0xdf, 0x23, 0xa1, 0x7d, 0x58, 0x1e, 0xea, + 0x45, 0xf8, 0xfb, 0xac, 0x9f, 0xab, 0xe2, 0xda, 0x8b, 0xa7, 0xc6, 0xfb, 0x7e, 0xf1, 0x64, 0xff, + 0xd4, 0x84, 0xe5, 0xca, 0xd2, 0xc9, 0xca, 0x51, 0x2c, 0x34, 0x64, 0x4c, 0x48, 0xda, 0xba, 0x01, + 0xe0, 0xcb, 0x30, 0x3a, 0xe3, 0x8c, 0x5a, 0x8f, 0x35, 0x47, 0x11, 0x1a, 0x77, 0x55, 0xd5, 0x98, + 0xf9, 0xaa, 0x8a, 0x6d, 0x11, 0xe2, 0xd2, 0x49, 0x67, 0x6c, 0x11, 0xc6, 0xb8, 0xd2, 0x51, 0x45, + 0xed, 0xef, 0xc2, 0x6a, 0x6d, 0x85, 0xe2, 0x37, 0x57, 0xf4, 0x98, 0x44, 0xf2, 0xe6, 0x8a, 0x11, + 0x4a, 0xb0, 0x9a, 0xd5, 0x60, 0x0d, 0xfc, 0x13, 0xf5, 0x49, 0xa5, 0x20, 0xed, 0x9f, 0x99, 0xb0, + 0x36, 0x3e, 0xbb, 0x3c, 0xab, 0x70, 0x1f, 0x40, 0x6f, 0xd2, 0x4a, 0x7e, 0x61, 0xa8, 0x97, 0xd1, + 0x2d, 0xf3, 0xf0, 0xb3, 0x0a, 0xf7, 0xa5, 0x22, 0xba, 0x95, 0x54, 0x67, 0xff, 0x41, 0xe2, 0x23, + 0x2b, 0x8d, 0x67, 0x14, 0x1f, 0xeb, 0x45, 0x58, 0xc1, 0x61, 0x2a, 0x6f, 0x1b, 0xb0, 0x70, 0xad, + 0xf1, 0xcb, 0x95, 0x42, 0x49, 0xfb, 0x17, 0x16, 0xb3, 0x7f, 0x32, 0x0a, 0x9f, 0xc8, 0xfa, 0xed, + 0x43, 0xe5, 0x93, 0x32, 0xd2, 0x94, 0xa2, 0x46, 0x89, 0x34, 0x59, 0x57, 0xfe, 0x3f, 0xd2, 0xce, + 0x8f, 0x34, 0x89, 0xa5, 0x52, 0xe0, 0xd9, 0x3f, 0x84, 0xee, 0x0e, 0x09, 0x76, 0xd3, 0x61, 0xf1, + 0xaa, 0xea, 0x2c, 0x20, 0x27, 0xfd, 0xb3, 0x63, 0xe2, 0x7b, 0xaa, 0xea, 0x5b, 0xac, 0xb9, 0xda, + 0x5b, 0x2c, 0x7b, 0x0b, 0x96, 0x54, 0x03, 0x66, 0x79, 0x54, 0xb6, 0x75, 0xe5, 0x3b, 0xeb, 0xd7, + 0x5e, 0xc2, 0xff, 0x10, 0xbd, 0x5a, 0x03, 0xf1, 0xa0, 0xc5, 0xff, 0x53, 0xf4, 0xa5, 0xff, 0x05, + 0x00, 0x00, 0xff, 0xff, 0x3c, 0x30, 0x52, 0xe6, 0x66, 0x34, 0x00, 0x00, } diff --git a/pkg/proto/sdk_ws/ws.proto b/pkg/proto/sdk_ws/ws.proto index 60fdae9d7..b9aa6bf3d 100644 --- a/pkg/proto/sdk_ws/ws.proto +++ b/pkg/proto/sdk_ws/ws.proto @@ -138,12 +138,12 @@ message OrganizationUser { message DepartmentMember { string userID = 1; - string DepartmentID = 2; - int32 Order = 3; - string Position = 4; - int32 Leader = 5; - int32 Status = 6; - string Ex = 7; + string departmentID = 2; + int32 order = 3; + string position = 4; + int32 leader = 5; + int32 status = 6; + string ex = 7; }