maps-service/pkg/service/submissions.go
2024-11-26 18:28:48 -05:00

57 lines
1.5 KiB
Go

package controller
import (
"context"
"git.itzana.me/strafesnet/maps-service/pkg/api"
)
// POST /submissions
func CreateSubmission(ctx context.Context) (*api.Submission, error) {
return nil, nil
}
// GetSubmission implements getSubmission operation.
//
// Retrieve map with ID.
//
// GET /submissions/{SubmissionID}
func GetSubmission(ctx context.Context, params api.GetSubmissionParams) (*api.Submission, error) {
return nil, nil
}
// ListSubmissions implements listSubmissions operation.
//
// Get list of submissions.
//
// GET /submissions
func ListSubmissions(ctx context.Context, params api.ListSubmissionsParams) ([]api.Submission, error) {
return nil, nil
}
// PatchSubmissionCompleted implements patchSubmissionCompleted operation.
//
// Retrieve map with ID.
//
// PATCH /submissions/{SubmissionID}/completed
func PatchSubmissionCompleted(ctx context.Context, params api.PatchSubmissionCompletedParams) error {
return nil
}
// PatchSubmissionModel implements patchSubmissionModel operation.
//
// Update model following role restrictions.
//
// PATCH /submissions/{SubmissionID}/model
func PatchSubmissionModel(ctx context.Context, params api.PatchSubmissionModelParams) error {
return nil
}
// PatchSubmissionStatus implements patchSubmissionStatus operation.
//
// Update status following role restrictions.
//
// PATCH /submissions/{SubmissionID}/status
func PatchSubmissionStatus(ctx context.Context, params api.PatchSubmissionStatusParams) error {
return nil
}