protos/pogo0.431.0

Messageholoholo.rpc

GetPartyOutProto

holoholo.rpc.GetPartyOutProtoFile: holo_protos.protoC# type: Holoholo.Rpc.GetPartyOutProto7 fieldsSince 0.431.0

Response of RPC method GET_PARTY (ID 2304). The request is GetPartyProto.

No.FieldTypeTag
1partyPartyRpcProto0a
2resultGetPartyOutProto.Result10
3player_locationsPartyLocationsRpcProto1a
4activity_summaryPartyActivitySummaryRpcProto22
5item_limitsrepeatedGetPartyOutProto.ItemLimit2a
oneof party_result · 2 options, one at a time
6party_play_resultGetPartyOutProto.PartyPlayProto32
7weekly_challenge_party_resultGetPartyOutProto.WeeklyChallengePartyProto3a

Nested types

Used in (0)

No message has a field of this type. That is usual for RPC requests and responses, which travel on their own.

.proto source
// holo_protos.proto · package holoholo.rpc
message GetPartyOutProto {
  PartyRpcProto party = 1;
  Result result = 2;
  PartyLocationsRpcProto player_locations = 3;
  PartyActivitySummaryRpcProto activity_summary = 4;
  repeated ItemLimit item_limits = 5;
  oneof party_result {
    PartyPlayProto party_play_result = 6;
    WeeklyChallengePartyProto weekly_challenge_party_result = 7;
  }

  message ItemLimit {
    Item item = 1;
    bool limit_reached = 2;
  }

  message PartyPlayProto {
    PartyRpcProto party = 1;
    PartyLocationsRpcProto player_locations = 3;
    PartyActivitySummaryRpcProto activity_summary = 4;
  }

  enum Result {
    RESULT_UNSET = 0;
    RESULT_ERROR_UNKNOWN = 1;
    RESULT_SUCCESS = 2;
    RESULT_ERROR_PARTY_NOT_FOUND = 3;
    RESULT_ERROR_PLAYER_NOT_IN_PARTY = 4;
    RESULT_ERROR_FEATURE_DISABLED = 5;
    RESULT_ERROR_PLAYER_LEVEL_TOO_LOW = 6;
    RESULT_ERROR_REDIS_EXCEPTION = 7;
    RESULT_ERROR_PARTY_TIMED_OUT = 8;
    RESULT_ERROR_PLFE_REDIRECT_NEEDED = 9;
    RESULT_ERROR_WITH_METRIC_SERVICE = 10;
  }

  message WeeklyChallengePartyProto {
    repeated PartyInviteRpcProto invites = 2;
    repeated PartyResultProto party_results = 4;

    message PartyResultProto {
      PartyRpcProto party = 1;
      Result result = 2;
      repeated PartyInviteError invite_errors = 3;

      message PartyInviteError {
        string player_id = 1;
        SendPartyInvitationOutProto.PlayerResult error = 2;
      }
    }
  }
}