// This is a generated file - do not edit. // // Generated from friend.proto. // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: curly_braces_in_flow_control_structures // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names import 'dart:async' as $async; import 'dart:core' as $core; import 'package:grpc/service_api.dart' as $grpc; import 'package:protobuf/protobuf.dart' as $pb; import 'blocks.pb.dart' as $0; import 'friend.pb.dart' as $1; export 'friend.pb.dart'; /// relation-关系管理:好友 @$pb.GrpcServiceName('relation.Friend') class FriendClient extends $grpc.Client { /// The hostname for this service. static const $core.String defaultHost = ''; /// OAuth scopes needed for the client. static const $core.List<$core.String> oauthScopes = [ '', ]; FriendClient(super.channel, {super.options, super.interceptors}); /// 搜索 $grpc.ResponseFuture<$1.PartFriendReply> search( $0.SearchRequest request, { $grpc.CallOptions? options, }) { return $createUnaryCall(_$search, request, options: options); } /// 获取好友列表 $grpc.ResponseFuture<$1.FriendsReply> fetch( $0.VersionRequest request, { $grpc.CallOptions? options, }) { return $createUnaryCall(_$fetch, request, options: options); } /// 获取用户信息卡片 $grpc.ResponseFuture<$0.RelationItem> get( $0.IdentRequest request, { $grpc.CallOptions? options, }) { return $createUnaryCall(_$get, request, options: options); } /// 修改好友备注名称,如果要清除备注,直接nickname传空值 $grpc.ResponseFuture<$0.StatusReply> modifyNickname( $1.ModifyNicknameRequest request, { $grpc.CallOptions? options, }) { return $createUnaryCall(_$modifyNickname, request, options: options); } /// 受你欢迎的,置顶 $grpc.ResponseFuture<$0.StatusReply> doPopular( $0.IdentRequest request, { $grpc.CallOptions? options, }) { return $createUnaryCall(_$doPopular, request, options: options); } /// 取消受欢迎的,取消置顶 $grpc.ResponseFuture<$0.StatusReply> undoPopular( $0.IdentRequest request, { $grpc.CallOptions? options, }) { return $createUnaryCall(_$undoPopular, request, options: options); } /// 删除好友 $grpc.ResponseFuture<$0.StatusReply> delete( $0.IdentRequest request, { $grpc.CallOptions? options, }) { return $createUnaryCall(_$delete, request, options: options); } /// 好友申请列表 $grpc.ResponseFuture<$1.ApplyFetchReply> applyFetch( $0.VersionRequest request, { $grpc.CallOptions? options, }) { return $createUnaryCall(_$applyFetch, request, options: options); } /// 好友申请详情 $grpc.ResponseFuture<$1.FriendApplyGetReply> applyGet( $0.IdentRequest request, { $grpc.CallOptions? options, }) { return $createUnaryCall(_$applyGet, request, options: options); } /// 好友申请 $grpc.ResponseFuture<$0.StatusReply> applyDo( $1.ApplyDoRequest request, { $grpc.CallOptions? options, }) { return $createUnaryCall(_$applyDo, request, options: options); } /// 好友申请Do:留言 $grpc.ResponseFuture<$0.StatusReply> applyDoMessage( $1.ApplyMessageRequest request, { $grpc.CallOptions? options, }) { return $createUnaryCall(_$applyDoMessage, request, options: options); } /// 好友申请Do:确认 $grpc.ResponseFuture<$0.StatusReply> applyDoPass( $1.ApplyDoPassRequest request, { $grpc.CallOptions? options, }) { return $createUnaryCall(_$applyDoPass, request, options: options); } /// 好友申请Do:拒绝 $grpc.ResponseFuture<$0.StatusReply> applyDoReject( $0.IdentRequest request, { $grpc.CallOptions? options, }) { return $createUnaryCall(_$applyDoReject, request, options: options); } /// 获取标签列表 $grpc.ResponseFuture<$1.FriendTagsReply> tagFetch( $0.Empty request, { $grpc.CallOptions? options, }) { return $createUnaryCall(_$tagFetch, request, options: options); } /// 获取标签成员 $grpc.ResponseFuture<$1.PartFriendReply> tagMemberFetch( $0.IdentRequest request, { $grpc.CallOptions? options, }) { return $createUnaryCall(_$tagMemberFetch, request, options: options); } /// 创建标签 $grpc.ResponseFuture<$0.StatusReply> tagDoCreate( $1.TagDoCreateRequest request, { $grpc.CallOptions? options, }) { return $createUnaryCall(_$tagDoCreate, request, options: options); } /// 更新标签成员 $grpc.ResponseFuture<$0.StatusReply> tagDoUpdate( $1.TagDoUpdateRequest request, { $grpc.CallOptions? options, }) { return $createUnaryCall(_$tagDoUpdate, request, options: options); } // method descriptors static final _$search = $grpc.ClientMethod<$0.SearchRequest, $1.PartFriendReply>( '/relation.Friend/Search', ($0.SearchRequest value) => value.writeToBuffer(), $1.PartFriendReply.fromBuffer); static final _$fetch = $grpc.ClientMethod<$0.VersionRequest, $1.FriendsReply>( '/relation.Friend/Fetch', ($0.VersionRequest value) => value.writeToBuffer(), $1.FriendsReply.fromBuffer); static final _$get = $grpc.ClientMethod<$0.IdentRequest, $0.RelationItem>( '/relation.Friend/Get', ($0.IdentRequest value) => value.writeToBuffer(), $0.RelationItem.fromBuffer); static final _$modifyNickname = $grpc.ClientMethod<$1.ModifyNicknameRequest, $0.StatusReply>( '/relation.Friend/ModifyNickname', ($1.ModifyNicknameRequest value) => value.writeToBuffer(), $0.StatusReply.fromBuffer); static final _$doPopular = $grpc.ClientMethod<$0.IdentRequest, $0.StatusReply>( '/relation.Friend/DoPopular', ($0.IdentRequest value) => value.writeToBuffer(), $0.StatusReply.fromBuffer); static final _$undoPopular = $grpc.ClientMethod<$0.IdentRequest, $0.StatusReply>( '/relation.Friend/UndoPopular', ($0.IdentRequest value) => value.writeToBuffer(), $0.StatusReply.fromBuffer); static final _$delete = $grpc.ClientMethod<$0.IdentRequest, $0.StatusReply>( '/relation.Friend/Delete', ($0.IdentRequest value) => value.writeToBuffer(), $0.StatusReply.fromBuffer); static final _$applyFetch = $grpc.ClientMethod<$0.VersionRequest, $1.ApplyFetchReply>( '/relation.Friend/ApplyFetch', ($0.VersionRequest value) => value.writeToBuffer(), $1.ApplyFetchReply.fromBuffer); static final _$applyGet = $grpc.ClientMethod<$0.IdentRequest, $1.FriendApplyGetReply>( '/relation.Friend/ApplyGet', ($0.IdentRequest value) => value.writeToBuffer(), $1.FriendApplyGetReply.fromBuffer); static final _$applyDo = $grpc.ClientMethod<$1.ApplyDoRequest, $0.StatusReply>( '/relation.Friend/ApplyDo', ($1.ApplyDoRequest value) => value.writeToBuffer(), $0.StatusReply.fromBuffer); static final _$applyDoMessage = $grpc.ClientMethod<$1.ApplyMessageRequest, $0.StatusReply>( '/relation.Friend/ApplyDoMessage', ($1.ApplyMessageRequest value) => value.writeToBuffer(), $0.StatusReply.fromBuffer); static final _$applyDoPass = $grpc.ClientMethod<$1.ApplyDoPassRequest, $0.StatusReply>( '/relation.Friend/ApplyDoPass', ($1.ApplyDoPassRequest value) => value.writeToBuffer(), $0.StatusReply.fromBuffer); static final _$applyDoReject = $grpc.ClientMethod<$0.IdentRequest, $0.StatusReply>( '/relation.Friend/ApplyDoReject', ($0.IdentRequest value) => value.writeToBuffer(), $0.StatusReply.fromBuffer); static final _$tagFetch = $grpc.ClientMethod<$0.Empty, $1.FriendTagsReply>( '/relation.Friend/TagFetch', ($0.Empty value) => value.writeToBuffer(), $1.FriendTagsReply.fromBuffer); static final _$tagMemberFetch = $grpc.ClientMethod<$0.IdentRequest, $1.PartFriendReply>( '/relation.Friend/TagMemberFetch', ($0.IdentRequest value) => value.writeToBuffer(), $1.PartFriendReply.fromBuffer); static final _$tagDoCreate = $grpc.ClientMethod<$1.TagDoCreateRequest, $0.StatusReply>( '/relation.Friend/TagDoCreate', ($1.TagDoCreateRequest value) => value.writeToBuffer(), $0.StatusReply.fromBuffer); static final _$tagDoUpdate = $grpc.ClientMethod<$1.TagDoUpdateRequest, $0.StatusReply>( '/relation.Friend/TagDoUpdate', ($1.TagDoUpdateRequest value) => value.writeToBuffer(), $0.StatusReply.fromBuffer); } @$pb.GrpcServiceName('relation.Friend') abstract class FriendServiceBase extends $grpc.Service { $core.String get $name => 'relation.Friend'; FriendServiceBase() { $addMethod($grpc.ServiceMethod<$0.SearchRequest, $1.PartFriendReply>( 'Search', search_Pre, false, false, ($core.List<$core.int> value) => $0.SearchRequest.fromBuffer(value), ($1.PartFriendReply value) => value.writeToBuffer())); $addMethod($grpc.ServiceMethod<$0.VersionRequest, $1.FriendsReply>( 'Fetch', fetch_Pre, false, false, ($core.List<$core.int> value) => $0.VersionRequest.fromBuffer(value), ($1.FriendsReply value) => value.writeToBuffer())); $addMethod($grpc.ServiceMethod<$0.IdentRequest, $0.RelationItem>( 'Get', get_Pre, false, false, ($core.List<$core.int> value) => $0.IdentRequest.fromBuffer(value), ($0.RelationItem value) => value.writeToBuffer())); $addMethod($grpc.ServiceMethod<$1.ModifyNicknameRequest, $0.StatusReply>( 'ModifyNickname', modifyNickname_Pre, false, false, ($core.List<$core.int> value) => $1.ModifyNicknameRequest.fromBuffer(value), ($0.StatusReply value) => value.writeToBuffer())); $addMethod($grpc.ServiceMethod<$0.IdentRequest, $0.StatusReply>( 'DoPopular', doPopular_Pre, false, false, ($core.List<$core.int> value) => $0.IdentRequest.fromBuffer(value), ($0.StatusReply value) => value.writeToBuffer())); $addMethod($grpc.ServiceMethod<$0.IdentRequest, $0.StatusReply>( 'UndoPopular', undoPopular_Pre, false, false, ($core.List<$core.int> value) => $0.IdentRequest.fromBuffer(value), ($0.StatusReply value) => value.writeToBuffer())); $addMethod($grpc.ServiceMethod<$0.IdentRequest, $0.StatusReply>( 'Delete', delete_Pre, false, false, ($core.List<$core.int> value) => $0.IdentRequest.fromBuffer(value), ($0.StatusReply value) => value.writeToBuffer())); $addMethod($grpc.ServiceMethod<$0.VersionRequest, $1.ApplyFetchReply>( 'ApplyFetch', applyFetch_Pre, false, false, ($core.List<$core.int> value) => $0.VersionRequest.fromBuffer(value), ($1.ApplyFetchReply value) => value.writeToBuffer())); $addMethod($grpc.ServiceMethod<$0.IdentRequest, $1.FriendApplyGetReply>( 'ApplyGet', applyGet_Pre, false, false, ($core.List<$core.int> value) => $0.IdentRequest.fromBuffer(value), ($1.FriendApplyGetReply value) => value.writeToBuffer())); $addMethod($grpc.ServiceMethod<$1.ApplyDoRequest, $0.StatusReply>( 'ApplyDo', applyDo_Pre, false, false, ($core.List<$core.int> value) => $1.ApplyDoRequest.fromBuffer(value), ($0.StatusReply value) => value.writeToBuffer())); $addMethod($grpc.ServiceMethod<$1.ApplyMessageRequest, $0.StatusReply>( 'ApplyDoMessage', applyDoMessage_Pre, false, false, ($core.List<$core.int> value) => $1.ApplyMessageRequest.fromBuffer(value), ($0.StatusReply value) => value.writeToBuffer())); $addMethod($grpc.ServiceMethod<$1.ApplyDoPassRequest, $0.StatusReply>( 'ApplyDoPass', applyDoPass_Pre, false, false, ($core.List<$core.int> value) => $1.ApplyDoPassRequest.fromBuffer(value), ($0.StatusReply value) => value.writeToBuffer())); $addMethod($grpc.ServiceMethod<$0.IdentRequest, $0.StatusReply>( 'ApplyDoReject', applyDoReject_Pre, false, false, ($core.List<$core.int> value) => $0.IdentRequest.fromBuffer(value), ($0.StatusReply value) => value.writeToBuffer())); $addMethod($grpc.ServiceMethod<$0.Empty, $1.FriendTagsReply>( 'TagFetch', tagFetch_Pre, false, false, ($core.List<$core.int> value) => $0.Empty.fromBuffer(value), ($1.FriendTagsReply value) => value.writeToBuffer())); $addMethod($grpc.ServiceMethod<$0.IdentRequest, $1.PartFriendReply>( 'TagMemberFetch', tagMemberFetch_Pre, false, false, ($core.List<$core.int> value) => $0.IdentRequest.fromBuffer(value), ($1.PartFriendReply value) => value.writeToBuffer())); $addMethod($grpc.ServiceMethod<$1.TagDoCreateRequest, $0.StatusReply>( 'TagDoCreate', tagDoCreate_Pre, false, false, ($core.List<$core.int> value) => $1.TagDoCreateRequest.fromBuffer(value), ($0.StatusReply value) => value.writeToBuffer())); $addMethod($grpc.ServiceMethod<$1.TagDoUpdateRequest, $0.StatusReply>( 'TagDoUpdate', tagDoUpdate_Pre, false, false, ($core.List<$core.int> value) => $1.TagDoUpdateRequest.fromBuffer(value), ($0.StatusReply value) => value.writeToBuffer())); } $async.Future<$1.PartFriendReply> search_Pre( $grpc.ServiceCall $call, $async.Future<$0.SearchRequest> $request) async { return search($call, await $request); } $async.Future<$1.PartFriendReply> search( $grpc.ServiceCall call, $0.SearchRequest request); $async.Future<$1.FriendsReply> fetch_Pre($grpc.ServiceCall $call, $async.Future<$0.VersionRequest> $request) async { return fetch($call, await $request); } $async.Future<$1.FriendsReply> fetch( $grpc.ServiceCall call, $0.VersionRequest request); $async.Future<$0.RelationItem> get_Pre( $grpc.ServiceCall $call, $async.Future<$0.IdentRequest> $request) async { return get($call, await $request); } $async.Future<$0.RelationItem> get( $grpc.ServiceCall call, $0.IdentRequest request); $async.Future<$0.StatusReply> modifyNickname_Pre($grpc.ServiceCall $call, $async.Future<$1.ModifyNicknameRequest> $request) async { return modifyNickname($call, await $request); } $async.Future<$0.StatusReply> modifyNickname( $grpc.ServiceCall call, $1.ModifyNicknameRequest request); $async.Future<$0.StatusReply> doPopular_Pre( $grpc.ServiceCall $call, $async.Future<$0.IdentRequest> $request) async { return doPopular($call, await $request); } $async.Future<$0.StatusReply> doPopular( $grpc.ServiceCall call, $0.IdentRequest request); $async.Future<$0.StatusReply> undoPopular_Pre( $grpc.ServiceCall $call, $async.Future<$0.IdentRequest> $request) async { return undoPopular($call, await $request); } $async.Future<$0.StatusReply> undoPopular( $grpc.ServiceCall call, $0.IdentRequest request); $async.Future<$0.StatusReply> delete_Pre( $grpc.ServiceCall $call, $async.Future<$0.IdentRequest> $request) async { return delete($call, await $request); } $async.Future<$0.StatusReply> delete( $grpc.ServiceCall call, $0.IdentRequest request); $async.Future<$1.ApplyFetchReply> applyFetch_Pre($grpc.ServiceCall $call, $async.Future<$0.VersionRequest> $request) async { return applyFetch($call, await $request); } $async.Future<$1.ApplyFetchReply> applyFetch( $grpc.ServiceCall call, $0.VersionRequest request); $async.Future<$1.FriendApplyGetReply> applyGet_Pre( $grpc.ServiceCall $call, $async.Future<$0.IdentRequest> $request) async { return applyGet($call, await $request); } $async.Future<$1.FriendApplyGetReply> applyGet( $grpc.ServiceCall call, $0.IdentRequest request); $async.Future<$0.StatusReply> applyDo_Pre($grpc.ServiceCall $call, $async.Future<$1.ApplyDoRequest> $request) async { return applyDo($call, await $request); } $async.Future<$0.StatusReply> applyDo( $grpc.ServiceCall call, $1.ApplyDoRequest request); $async.Future<$0.StatusReply> applyDoMessage_Pre($grpc.ServiceCall $call, $async.Future<$1.ApplyMessageRequest> $request) async { return applyDoMessage($call, await $request); } $async.Future<$0.StatusReply> applyDoMessage( $grpc.ServiceCall call, $1.ApplyMessageRequest request); $async.Future<$0.StatusReply> applyDoPass_Pre($grpc.ServiceCall $call, $async.Future<$1.ApplyDoPassRequest> $request) async { return applyDoPass($call, await $request); } $async.Future<$0.StatusReply> applyDoPass( $grpc.ServiceCall call, $1.ApplyDoPassRequest request); $async.Future<$0.StatusReply> applyDoReject_Pre( $grpc.ServiceCall $call, $async.Future<$0.IdentRequest> $request) async { return applyDoReject($call, await $request); } $async.Future<$0.StatusReply> applyDoReject( $grpc.ServiceCall call, $0.IdentRequest request); $async.Future<$1.FriendTagsReply> tagFetch_Pre( $grpc.ServiceCall $call, $async.Future<$0.Empty> $request) async { return tagFetch($call, await $request); } $async.Future<$1.FriendTagsReply> tagFetch( $grpc.ServiceCall call, $0.Empty request); $async.Future<$1.PartFriendReply> tagMemberFetch_Pre( $grpc.ServiceCall $call, $async.Future<$0.IdentRequest> $request) async { return tagMemberFetch($call, await $request); } $async.Future<$1.PartFriendReply> tagMemberFetch( $grpc.ServiceCall call, $0.IdentRequest request); $async.Future<$0.StatusReply> tagDoCreate_Pre($grpc.ServiceCall $call, $async.Future<$1.TagDoCreateRequest> $request) async { return tagDoCreate($call, await $request); } $async.Future<$0.StatusReply> tagDoCreate( $grpc.ServiceCall call, $1.TagDoCreateRequest request); $async.Future<$0.StatusReply> tagDoUpdate_Pre($grpc.ServiceCall $call, $async.Future<$1.TagDoUpdateRequest> $request) async { return tagDoUpdate($call, await $request); } $async.Future<$0.StatusReply> tagDoUpdate( $grpc.ServiceCall call, $1.TagDoUpdateRequest request); }