< Summary

Class:Decentraland.Quests.ClientQuestsService
Assembly:Decentraland.Protocol.GeneratedCode
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/DecentralandProtocol/Decentraland/renderer/quests/ClientQuestsService.gen.cs
Covered lines:0
Uncovered lines:9
Coverable lines:9
Total lines:67
Line coverage:0% (0 of 9)
Covered branches:0
Total branches:0
Covered methods:0
Total methods:7
Method coverage:0% (0 of 7)

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
ClientQuestsService(...)0%2100%
StartQuest(...)0%2100%
AbortQuest(...)0%2100%
SendEvent(...)0%2100%
Subscribe(...)0%2100%
GetAllQuests(...)0%2100%
GetQuestDefinition(...)0%2100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/DecentralandProtocol/Decentraland/renderer/quests/ClientQuestsService.gen.cs

#LineLine coverage
 1
 2// AUTOGENERATED, DO NOT EDIT
 3// Type definitions for server implementations of ports.
 4// package: decentraland.quests
 5// file: decentraland/renderer/quests/quests.proto
 6using Cysharp.Threading.Tasks;
 7using rpc_csharp;
 8using Google.Protobuf.WellKnownTypes;
 9
 10namespace Decentraland.Quests {
 11public interface IClientQuestsService
 12{
 13  UniTask<StartQuestResponse> StartQuest(StartQuestRequest request);
 14
 15  UniTask<AbortQuestResponse> AbortQuest(AbortQuestRequest request);
 16
 17  UniTask<EventResponse> SendEvent(EventRequest request);
 18
 19  IUniTaskAsyncEnumerable<UserUpdate> Subscribe(Empty request);
 20
 21  UniTask<GetAllQuestsResponse> GetAllQuests(Empty request);
 22
 23  UniTask<GetQuestDefinitionResponse> GetQuestDefinition(GetQuestDefinitionRequest request);
 24}
 25
 26public class ClientQuestsService : IClientQuestsService
 27{
 28  private readonly RpcClientModule module;
 29
 030  public ClientQuestsService(RpcClientModule module)
 31  {
 032      this.module = module;
 033  }
 34
 35
 36  public UniTask<StartQuestResponse> StartQuest(StartQuestRequest request)
 37  {
 038      return module.CallUnaryProcedure<StartQuestResponse>("StartQuest", request);
 39  }
 40
 41  public UniTask<AbortQuestResponse> AbortQuest(AbortQuestRequest request)
 42  {
 043      return module.CallUnaryProcedure<AbortQuestResponse>("AbortQuest", request);
 44  }
 45
 46  public UniTask<EventResponse> SendEvent(EventRequest request)
 47  {
 048      return module.CallUnaryProcedure<EventResponse>("SendEvent", request);
 49  }
 50
 51  public IUniTaskAsyncEnumerable<UserUpdate> Subscribe(Empty request)
 52  {
 053      return module.CallServerStream<UserUpdate>("Subscribe", request);
 54  }
 55
 56  public UniTask<GetAllQuestsResponse> GetAllQuests(Empty request)
 57  {
 058      return module.CallUnaryProcedure<GetAllQuestsResponse>("GetAllQuests", request);
 59  }
 60
 61  public UniTask<GetQuestDefinitionResponse> GetQuestDefinition(GetQuestDefinitionRequest request)
 62  {
 063      return module.CallUnaryProcedure<GetQuestDefinitionResponse>("GetQuestDefinition", request);
 64  }
 65
 66}
 67}