// Code generated by goctl. DO NOT EDIT. // goctl 1.7.6 // Source: ranking_management.proto package ranking_management_client import ( "context" "gitea.youtukeji.com.cn/xiabin/youtu_grpc/app/ranking_management/ranking_management" "github.com/zeromicro/go-zero/zrpc" "google.golang.org/grpc" ) type ( BaseResult = ranking_management.BaseResult GetRankingListRequest = ranking_management.GetRankingListRequest GetRankingListResponse = ranking_management.GetRankingListResponse RankingList = ranking_management.RankingList Request = ranking_management.Request Response = ranking_management.Response SetUserGameScoreRequest = ranking_management.SetUserGameScoreRequest RankingManagement interface { Ping(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) SetUserGameScore(ctx context.Context, in *SetUserGameScoreRequest, opts ...grpc.CallOption) (*BaseResult, error) GetRankingList(ctx context.Context, in *GetRankingListRequest, opts ...grpc.CallOption) (*GetRankingListResponse, error) } defaultRankingManagement struct { cli zrpc.Client } ) func NewRankingManagement(cli zrpc.Client) RankingManagement { return &defaultRankingManagement{ cli: cli, } } func (m *defaultRankingManagement) Ping(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { client := ranking_management.NewRankingManagementClient(m.cli.Conn()) return client.Ping(ctx, in, opts...) } func (m *defaultRankingManagement) SetUserGameScore(ctx context.Context, in *SetUserGameScoreRequest, opts ...grpc.CallOption) (*BaseResult, error) { client := ranking_management.NewRankingManagementClient(m.cli.Conn()) return client.SetUserGameScore(ctx, in, opts...) } func (m *defaultRankingManagement) GetRankingList(ctx context.Context, in *GetRankingListRequest, opts ...grpc.CallOption) (*GetRankingListResponse, error) { client := ranking_management.NewRankingManagementClient(m.cli.Conn()) return client.GetRankingList(ctx, in, opts...) }