openapi: move create endpoints to internal

This commit is contained in:
Quaternions 2025-04-02 13:51:25 -07:00
parent f7af19b0dc
commit 9f63de22b0
Signed by: Quaternions
GPG Key ID: D0DF5964F79AC131
2 changed files with 58 additions and 38 deletions

@ -400,6 +400,58 @@ components:
ID:
type: integer
format: int64
MapfixCreate:
required:
- DisplayName
- Creator
- GameID
- AssetID
- AssetVersion
- TargetAssetID
type: object
properties:
DisplayName:
type: string
maxLength: 128
Creator:
type: string
maxLength: 128
GameID:
type: integer
format: int32
AssetID:
type: integer
format: int64
AssetVersion:
type: integer
format: int64
TargetAssetID:
type: integer
format: int64
SubmissionCreate:
required:
- DisplayName
- Creator
- GameID
- AssetID
- AssetVersion
type: object
properties:
DisplayName:
type: string
maxLength: 128
Creator:
type: string
maxLength: 128
GameID:
type: integer
format: int32
AssetID:
type: integer
format: int64
AssetVersion:
type: integer
format: int64
Script:
required:
- ID

@ -193,7 +193,7 @@ paths:
schema:
$ref: "#/components/schemas/Error"
post:
summary: Create new mapfix
summary: Trigger the validator to create a mapfix
operationId: createMapfix
tags:
- Mapfixes
@ -202,7 +202,7 @@ paths:
content:
application/json:
schema:
$ref: '#/components/schemas/MapfixCreate'
$ref: '#/components/schemas/MapfixTriggerCreate'
responses:
"201":
description: Successful response
@ -504,7 +504,7 @@ paths:
schema:
$ref: "#/components/schemas/Error"
post:
summary: Create new submission
summary: Trigger the validator to create a new submission
operationId: createSubmission
tags:
- Submissions
@ -513,7 +513,7 @@ paths:
content:
application/json:
schema:
$ref: '#/components/schemas/SubmissionCreate'
$ref: '#/components/schemas/SubmissionTriggerCreate'
responses:
"201":
description: Successful response
@ -1217,31 +1217,15 @@ components:
StatusMessage:
type: string
maxLength: 256
MapfixCreate:
MapfixTriggerCreate:
required:
- DisplayName
- Creator
- GameID
- AssetID
- AssetVersion
- TargetAssetID
type: object
properties:
DisplayName:
type: string
maxLength: 128
Creator:
type: string
maxLength: 128
GameID:
type: integer
format: int32
AssetID:
type: integer
format: int64
AssetVersion:
type: integer
format: int64
TargetAssetID:
type: integer
format: int64
@ -1336,30 +1320,14 @@ components:
StatusMessage:
type: string
maxLength: 256
SubmissionCreate:
SubmissionTriggerCreate:
required:
- DisplayName
- Creator
- GameID
- AssetID
- AssetVersion
type: object
properties:
DisplayName:
type: string
maxLength: 128
Creator:
type: string
maxLength: 128
GameID:
type: integer
format: int32
AssetID:
type: integer
format: int64
AssetVersion:
type: integer
format: int64
ReleaseInfo:
required:
- SubmissionID