Loading api/api.pb.go +275 −276 File changed.Preview size limit exceeded, changes collapsed. Show changes api/api.pb.gw.go +24 −30 Original line number Diff line number Diff line Loading @@ -46,16 +46,14 @@ func request_Nakama_AddFriends_0(ctx context.Context, marshaler runtime.Marshale } var ( filter_Nakama_AddGroupUsers_0 = &utilities.DoubleArray{Encoding: map[string]int{"group_id": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}} ) func request_Nakama_AddGroupUsers_0(ctx context.Context, marshaler runtime.Marshaler, client NakamaClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq AddGroupUsersRequest var metadata runtime.ServerMetadata if req.ContentLength > 0 { if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } } var ( val string ok bool Loading @@ -74,6 +72,10 @@ func request_Nakama_AddGroupUsers_0(ctx context.Context, marshaler runtime.Marsh return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "group_id", err) } if err := runtime.PopulateQueryParameters(&protoReq, req.URL.Query(), filter_Nakama_AddGroupUsers_0); err != nil { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } msg, err := client.AddGroupUsers(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) return msg, metadata, err Loading Loading @@ -437,12 +439,6 @@ func request_Nakama_JoinGroup_0(ctx context.Context, marshaler runtime.Marshaler var protoReq JoinGroupRequest var metadata runtime.ServerMetadata if req.ContentLength > 0 { if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } } var ( val string ok bool Loading @@ -466,16 +462,14 @@ func request_Nakama_JoinGroup_0(ctx context.Context, marshaler runtime.Marshaler } var ( filter_Nakama_KickGroupUsers_0 = &utilities.DoubleArray{Encoding: map[string]int{"group_id": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}} ) func request_Nakama_KickGroupUsers_0(ctx context.Context, marshaler runtime.Marshaler, client NakamaClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq KickGroupUsersRequest var metadata runtime.ServerMetadata if req.ContentLength > 0 { if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } } var ( val string ok bool Loading @@ -494,6 +488,10 @@ func request_Nakama_KickGroupUsers_0(ctx context.Context, marshaler runtime.Mars return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "group_id", err) } if err := runtime.PopulateQueryParameters(&protoReq, req.URL.Query(), filter_Nakama_KickGroupUsers_0); err != nil { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } msg, err := client.KickGroupUsers(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) return msg, metadata, err Loading @@ -503,12 +501,6 @@ func request_Nakama_LeaveGroup_0(ctx context.Context, marshaler runtime.Marshale var protoReq LeaveGroupRequest var metadata runtime.ServerMetadata if req.ContentLength > 0 { if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } } var ( val string ok bool Loading Loading @@ -910,16 +902,14 @@ func request_Nakama_ListUserGroups_0(ctx context.Context, marshaler runtime.Mars } var ( filter_Nakama_PromoteGroupUsers_0 = &utilities.DoubleArray{Encoding: map[string]int{"group_id": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}} ) func request_Nakama_PromoteGroupUsers_0(ctx context.Context, marshaler runtime.Marshaler, client NakamaClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq PromoteGroupUsersRequest var metadata runtime.ServerMetadata if req.ContentLength > 0 { if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } } var ( val string ok bool Loading @@ -938,6 +928,10 @@ func request_Nakama_PromoteGroupUsers_0(ctx context.Context, marshaler runtime.M return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "group_id", err) } if err := runtime.PopulateQueryParameters(&protoReq, req.URL.Query(), filter_Nakama_PromoteGroupUsers_0); err != nil { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } msg, err := client.PromoteGroupUsers(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) return msg, metadata, err Loading api/api.proto +5 −20 Original line number Diff line number Diff line Loading @@ -96,10 +96,7 @@ service Nakama { // Add users to a group. rpc AddGroupUsers (AddGroupUsersRequest) returns (google.protobuf.Empty) { option (google.api.http) = { post: "/v2/group/{group_id}/add", body: "*" }; option (google.api.http).post = "/v2/group/{group_id}/add"; } // Authenticate a user with a custom id against the server. Loading Loading @@ -282,26 +279,17 @@ service Nakama { // Immediately join an open group, or request to join a closed one. rpc JoinGroup (JoinGroupRequest) returns (google.protobuf.Empty) { option (google.api.http) = { post: "/v2/group/{group_id}/join", body: "*" }; option (google.api.http).post = "/v2/group/{group_id}/join"; } // Kick a set of users from a group. rpc KickGroupUsers (KickGroupUsersRequest) returns (google.protobuf.Empty) { option (google.api.http) = { post: "/v2/group/{group_id}/kick", body: "*" }; option (google.api.http).post = "/v2/group/{group_id}/kick"; } // Leave a group the user is a member of. rpc LeaveGroup (LeaveGroupRequest) returns (google.protobuf.Empty) { option (google.api.http) = { post: "/v2/group/{group_id}/leave", body: "*" }; option (google.api.http).post = "/v2/group/{group_id}/leave"; } // Add a custom ID to the social profiles on the current user's account. Loading Loading @@ -412,10 +400,7 @@ service Nakama { // Promote a set of users in a group to the next role up. rpc PromoteGroupUsers (PromoteGroupUsersRequest) returns (google.protobuf.Empty) { option (google.api.http) = { post: "/v2/group/{group_id}/promote", body: "*" }; option (google.api.http).post = "/v2/group/{group_id}/promote"; } // Get storage objects. Loading api/api.swagger.json +0 −111 Original line number Diff line number Diff line Loading @@ -982,14 +982,6 @@ "in": "path", "required": true, "type": "string" }, { "name": "body", "in": "body", "required": true, "schema": { "$ref": "#/definitions/apiAddGroupUsersRequest" } } ], "tags": [ Loading @@ -1015,14 +1007,6 @@ "in": "path", "required": true, "type": "string" }, { "name": "body", "in": "body", "required": true, "schema": { "$ref": "#/definitions/apiJoinGroupRequest" } } ], "tags": [ Loading @@ -1048,14 +1032,6 @@ "in": "path", "required": true, "type": "string" }, { "name": "body", "in": "body", "required": true, "schema": { "$ref": "#/definitions/apiKickGroupUsersRequest" } } ], "tags": [ Loading @@ -1081,14 +1057,6 @@ "in": "path", "required": true, "type": "string" }, { "name": "body", "in": "body", "required": true, "schema": { "$ref": "#/definitions/apiLeaveGroupRequest" } } ], "tags": [ Loading @@ -1114,14 +1082,6 @@ "in": "path", "required": true, "type": "string" }, { "name": "body", "in": "body", "required": true, "schema": { "$ref": "#/definitions/apiPromoteGroupUsersRequest" } } ], "tags": [ Loading Loading @@ -1886,23 +1846,6 @@ }, "description": "Send a Steam token to the server. Used with authenticate/link/unlink." }, "apiAddGroupUsersRequest": { "type": "object", "properties": { "group_id": { "type": "string", "description": "The group to add users to." }, "user_ids": { "type": "array", "items": { "type": "string" }, "description": "The users to add." } }, "description": "Add users to a group." }, "apiChannelMessage": { "type": "object", "properties": { Loading Loading @@ -2145,33 +2088,6 @@ }, "description": "A list of users belonging to a group, along with their role." }, "apiJoinGroupRequest": { "type": "object", "properties": { "group_id": { "type": "string", "description": "The group ID to join." } }, "description": "Immediately join an open group, or request to join a closed one." }, "apiKickGroupUsersRequest": { "type": "object", "properties": { "group_id": { "type": "string", "description": "The group ID to kick from." }, "user_ids": { "type": "array", "items": { "type": "string" }, "description": "The users to kick." } }, "description": "Kick a set of users from a group." }, "apiLeaderboardRecord": { "type": "object", "properties": { Loading Loading @@ -2257,16 +2173,6 @@ }, "description": "A set of leaderboard records, may be part of a leaderboard records page or a batch of individual records." }, "apiLeaveGroupRequest": { "type": "object", "properties": { "group_id": { "type": "string", "description": "The group ID to leave." } }, "description": "Leave a group." }, "apiMatch": { "type": "object", "properties": { Loading Loading @@ -2358,23 +2264,6 @@ }, "description": "A collection of zero or more notifications." }, "apiPromoteGroupUsersRequest": { "type": "object", "properties": { "group_id": { "type": "string", "description": "The group ID to promote in." }, "user_ids": { "type": "array", "items": { "type": "string" }, "description": "The users to promote." } }, "description": "Promote a set of users in a group to the next role up." }, "apiReadStorageObjectId": { "type": "object", "properties": { Loading Loading
api/api.pb.gw.go +24 −30 Original line number Diff line number Diff line Loading @@ -46,16 +46,14 @@ func request_Nakama_AddFriends_0(ctx context.Context, marshaler runtime.Marshale } var ( filter_Nakama_AddGroupUsers_0 = &utilities.DoubleArray{Encoding: map[string]int{"group_id": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}} ) func request_Nakama_AddGroupUsers_0(ctx context.Context, marshaler runtime.Marshaler, client NakamaClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq AddGroupUsersRequest var metadata runtime.ServerMetadata if req.ContentLength > 0 { if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } } var ( val string ok bool Loading @@ -74,6 +72,10 @@ func request_Nakama_AddGroupUsers_0(ctx context.Context, marshaler runtime.Marsh return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "group_id", err) } if err := runtime.PopulateQueryParameters(&protoReq, req.URL.Query(), filter_Nakama_AddGroupUsers_0); err != nil { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } msg, err := client.AddGroupUsers(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) return msg, metadata, err Loading Loading @@ -437,12 +439,6 @@ func request_Nakama_JoinGroup_0(ctx context.Context, marshaler runtime.Marshaler var protoReq JoinGroupRequest var metadata runtime.ServerMetadata if req.ContentLength > 0 { if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } } var ( val string ok bool Loading @@ -466,16 +462,14 @@ func request_Nakama_JoinGroup_0(ctx context.Context, marshaler runtime.Marshaler } var ( filter_Nakama_KickGroupUsers_0 = &utilities.DoubleArray{Encoding: map[string]int{"group_id": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}} ) func request_Nakama_KickGroupUsers_0(ctx context.Context, marshaler runtime.Marshaler, client NakamaClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq KickGroupUsersRequest var metadata runtime.ServerMetadata if req.ContentLength > 0 { if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } } var ( val string ok bool Loading @@ -494,6 +488,10 @@ func request_Nakama_KickGroupUsers_0(ctx context.Context, marshaler runtime.Mars return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "group_id", err) } if err := runtime.PopulateQueryParameters(&protoReq, req.URL.Query(), filter_Nakama_KickGroupUsers_0); err != nil { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } msg, err := client.KickGroupUsers(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) return msg, metadata, err Loading @@ -503,12 +501,6 @@ func request_Nakama_LeaveGroup_0(ctx context.Context, marshaler runtime.Marshale var protoReq LeaveGroupRequest var metadata runtime.ServerMetadata if req.ContentLength > 0 { if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } } var ( val string ok bool Loading Loading @@ -910,16 +902,14 @@ func request_Nakama_ListUserGroups_0(ctx context.Context, marshaler runtime.Mars } var ( filter_Nakama_PromoteGroupUsers_0 = &utilities.DoubleArray{Encoding: map[string]int{"group_id": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}} ) func request_Nakama_PromoteGroupUsers_0(ctx context.Context, marshaler runtime.Marshaler, client NakamaClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq PromoteGroupUsersRequest var metadata runtime.ServerMetadata if req.ContentLength > 0 { if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } } var ( val string ok bool Loading @@ -938,6 +928,10 @@ func request_Nakama_PromoteGroupUsers_0(ctx context.Context, marshaler runtime.M return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "group_id", err) } if err := runtime.PopulateQueryParameters(&protoReq, req.URL.Query(), filter_Nakama_PromoteGroupUsers_0); err != nil { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } msg, err := client.PromoteGroupUsers(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) return msg, metadata, err Loading
api/api.proto +5 −20 Original line number Diff line number Diff line Loading @@ -96,10 +96,7 @@ service Nakama { // Add users to a group. rpc AddGroupUsers (AddGroupUsersRequest) returns (google.protobuf.Empty) { option (google.api.http) = { post: "/v2/group/{group_id}/add", body: "*" }; option (google.api.http).post = "/v2/group/{group_id}/add"; } // Authenticate a user with a custom id against the server. Loading Loading @@ -282,26 +279,17 @@ service Nakama { // Immediately join an open group, or request to join a closed one. rpc JoinGroup (JoinGroupRequest) returns (google.protobuf.Empty) { option (google.api.http) = { post: "/v2/group/{group_id}/join", body: "*" }; option (google.api.http).post = "/v2/group/{group_id}/join"; } // Kick a set of users from a group. rpc KickGroupUsers (KickGroupUsersRequest) returns (google.protobuf.Empty) { option (google.api.http) = { post: "/v2/group/{group_id}/kick", body: "*" }; option (google.api.http).post = "/v2/group/{group_id}/kick"; } // Leave a group the user is a member of. rpc LeaveGroup (LeaveGroupRequest) returns (google.protobuf.Empty) { option (google.api.http) = { post: "/v2/group/{group_id}/leave", body: "*" }; option (google.api.http).post = "/v2/group/{group_id}/leave"; } // Add a custom ID to the social profiles on the current user's account. Loading Loading @@ -412,10 +400,7 @@ service Nakama { // Promote a set of users in a group to the next role up. rpc PromoteGroupUsers (PromoteGroupUsersRequest) returns (google.protobuf.Empty) { option (google.api.http) = { post: "/v2/group/{group_id}/promote", body: "*" }; option (google.api.http).post = "/v2/group/{group_id}/promote"; } // Get storage objects. Loading
api/api.swagger.json +0 −111 Original line number Diff line number Diff line Loading @@ -982,14 +982,6 @@ "in": "path", "required": true, "type": "string" }, { "name": "body", "in": "body", "required": true, "schema": { "$ref": "#/definitions/apiAddGroupUsersRequest" } } ], "tags": [ Loading @@ -1015,14 +1007,6 @@ "in": "path", "required": true, "type": "string" }, { "name": "body", "in": "body", "required": true, "schema": { "$ref": "#/definitions/apiJoinGroupRequest" } } ], "tags": [ Loading @@ -1048,14 +1032,6 @@ "in": "path", "required": true, "type": "string" }, { "name": "body", "in": "body", "required": true, "schema": { "$ref": "#/definitions/apiKickGroupUsersRequest" } } ], "tags": [ Loading @@ -1081,14 +1057,6 @@ "in": "path", "required": true, "type": "string" }, { "name": "body", "in": "body", "required": true, "schema": { "$ref": "#/definitions/apiLeaveGroupRequest" } } ], "tags": [ Loading @@ -1114,14 +1082,6 @@ "in": "path", "required": true, "type": "string" }, { "name": "body", "in": "body", "required": true, "schema": { "$ref": "#/definitions/apiPromoteGroupUsersRequest" } } ], "tags": [ Loading Loading @@ -1886,23 +1846,6 @@ }, "description": "Send a Steam token to the server. Used with authenticate/link/unlink." }, "apiAddGroupUsersRequest": { "type": "object", "properties": { "group_id": { "type": "string", "description": "The group to add users to." }, "user_ids": { "type": "array", "items": { "type": "string" }, "description": "The users to add." } }, "description": "Add users to a group." }, "apiChannelMessage": { "type": "object", "properties": { Loading Loading @@ -2145,33 +2088,6 @@ }, "description": "A list of users belonging to a group, along with their role." }, "apiJoinGroupRequest": { "type": "object", "properties": { "group_id": { "type": "string", "description": "The group ID to join." } }, "description": "Immediately join an open group, or request to join a closed one." }, "apiKickGroupUsersRequest": { "type": "object", "properties": { "group_id": { "type": "string", "description": "The group ID to kick from." }, "user_ids": { "type": "array", "items": { "type": "string" }, "description": "The users to kick." } }, "description": "Kick a set of users from a group." }, "apiLeaderboardRecord": { "type": "object", "properties": { Loading Loading @@ -2257,16 +2173,6 @@ }, "description": "A set of leaderboard records, may be part of a leaderboard records page or a batch of individual records." }, "apiLeaveGroupRequest": { "type": "object", "properties": { "group_id": { "type": "string", "description": "The group ID to leave." } }, "description": "Leave a group." }, "apiMatch": { "type": "object", "properties": { Loading Loading @@ -2358,23 +2264,6 @@ }, "description": "A collection of zero or more notifications." }, "apiPromoteGroupUsersRequest": { "type": "object", "properties": { "group_id": { "type": "string", "description": "The group ID to promote in." }, "user_ids": { "type": "array", "items": { "type": "string" }, "description": "The users to promote." } }, "description": "Promote a set of users in a group to the next role up." }, "apiReadStorageObjectId": { "type": "object", "properties": { Loading