From 9f63de22b0827746459de6c8db1de6e06b24bfcb Mon Sep 17 00:00:00 2001 From: Quaternions <krakow20@gmail.com> Date: Wed, 2 Apr 2025 13:51:25 -0700 Subject: [PATCH] openapi: move create endpoints to internal --- openapi-internal.yaml | 52 +++++++++++++++++++++++++++++++++++++++++++ openapi.yaml | 44 +++++------------------------------- 2 files changed, 58 insertions(+), 38 deletions(-) diff --git a/openapi-internal.yaml b/openapi-internal.yaml index c47f030..fa89fd2 100644 --- a/openapi-internal.yaml +++ b/openapi-internal.yaml @@ -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 diff --git a/openapi.yaml b/openapi.yaml index 7bc07a9..52a2d61 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -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