57 lines
1.5 KiB
Go
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
|
||
|
}
|