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: ID:
type: integer type: integer
format: int64 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: Script:
required: required:
- ID - ID

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