1 Commits
master ... int

Author SHA1 Message Date
49bee944d8 openapi: rethink integers
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-25 19:15:20 -07:00

View File

@@ -119,14 +119,14 @@ paths:
in: query in: query
schema: schema:
type: integer type: integer
format: int32 format: uint32
minimum: 1 minimum: 1
maximum: 5 maximum: 5
- name: Sort - name: Sort
in: query in: query
schema: schema:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
maximum: 4 maximum: 4
description: > description: >
@@ -225,7 +225,7 @@ paths:
in: query in: query
schema: schema:
type: integer type: integer
format: int32 format: uint32
minimum: 1 minimum: 1
maximum: 5 maximum: 5
description: > description: >
@@ -237,7 +237,7 @@ paths:
in: query in: query
schema: schema:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
maximum: 4 maximum: 4
description: > description: >
@@ -251,25 +251,25 @@ paths:
in: query in: query
schema: schema:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
- name: AssetID - name: AssetID
in: query in: query
schema: schema:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
- name: TargetAssetID - name: TargetAssetID
in: query in: query
schema: schema:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
- name: StatusID - name: StatusID
in: query in: query
schema: schema:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
maximum: 9 maximum: 9
description: > description: >
@@ -412,14 +412,14 @@ paths:
required: true required: true
schema: schema:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
- name: ModelVersion - name: ModelVersion
in: query in: query
required: true required: true
schema: schema:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
responses: responses:
"204": "204":
@@ -679,7 +679,7 @@ paths:
in: query in: query
schema: schema:
type: integer type: integer
format: int32 format: uint32
minimum: 1 minimum: 1
maximum: 5 maximum: 5
description: > description: >
@@ -691,7 +691,7 @@ paths:
in: query in: query
schema: schema:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
maximum: 4 maximum: 4
description: > description: >
@@ -705,25 +705,25 @@ paths:
in: query in: query
schema: schema:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
- name: AssetID - name: AssetID
in: query in: query
schema: schema:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
- name: UploadedAssetID - name: UploadedAssetID
in: query in: query
schema: schema:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
- name: StatusID - name: StatusID
in: query in: query
schema: schema:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
maximum: 10 maximum: 10
description: > description: >
@@ -892,14 +892,14 @@ paths:
required: true required: true
schema: schema:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
- name: ModelVersion - name: ModelVersion
in: query in: query
required: true required: true
schema: schema:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
responses: responses:
"204": "204":
@@ -1165,7 +1165,7 @@ paths:
in: query in: query
schema: schema:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
responses: responses:
"200": "200":
@@ -1296,7 +1296,7 @@ paths:
in: query in: query
schema: schema:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
- name: ResourceID - name: ResourceID
in: query in: query
@@ -1470,7 +1470,7 @@ components:
required: true required: true
schema: schema:
type: integer type: integer
format: int32 format: uint32
minimum: 1 minimum: 1
Limit: Limit:
name: Limit name: Limit
@@ -1478,7 +1478,7 @@ components:
required: true required: true
schema: schema:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
maximum: 100 maximum: 100
schemas: schemas:
@@ -1502,20 +1502,20 @@ components:
format: int64 format: int64
User: User:
type: integer type: integer
format: int64 format: uint64
Username: Username:
type: string type: string
maxLength: 64 maxLength: 64
ResourceType: ResourceType:
type: integer type: integer
format: int32 format: uint32
description: Is this a submission or is it a mapfix description: Is this a submission or is it a mapfix
ResourceID: ResourceID:
type: integer type: integer
format: int64 format: int64
EventType: EventType:
type: integer type: integer
format: int32 format: uint32
EventData: EventData:
type: object type: object
description: Arbitrary event data description: Arbitrary event data
@@ -1554,7 +1554,7 @@ components:
properties: properties:
Roles: Roles:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
User: User:
required: required:
@@ -1565,7 +1565,7 @@ components:
properties: properties:
UserID: UserID:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
Username: Username:
type: string type: string
@@ -1601,7 +1601,7 @@ components:
maxLength: 128 maxLength: 128
GameID: GameID:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
Date: Date:
type: integer type: integer
@@ -1657,7 +1657,7 @@ components:
maxLength: 128 maxLength: 128
GameID: GameID:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
CreatedAt: CreatedAt:
type: integer type: integer
@@ -1669,25 +1669,25 @@ components:
minimum: 0 minimum: 0
Submitter: Submitter:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
AssetID: AssetID:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
AssetVersion: AssetVersion:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
Completed: Completed:
type: boolean type: boolean
TargetAssetID: TargetAssetID:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
StatusID: StatusID:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
Description: Description:
type: string type: string
@@ -1700,7 +1700,7 @@ components:
properties: properties:
Total: Total:
type: integer type: integer
format: int64 format: uint32
minimum: 0 minimum: 0
Mapfixes: Mapfixes:
type: array type: array
@@ -1715,11 +1715,11 @@ components:
properties: properties:
AssetID: AssetID:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
TargetAssetID: TargetAssetID:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
Description: Description:
type: string type: string
@@ -1744,11 +1744,11 @@ components:
minimum: 0 minimum: 0
Owner: Owner:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
Status: Status:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
StatusMessage: StatusMessage:
type: string type: string
@@ -1786,7 +1786,7 @@ components:
maxLength: 128 maxLength: 128
GameID: GameID:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
CreatedAt: CreatedAt:
type: integer type: integer
@@ -1798,33 +1798,33 @@ components:
minimum: 0 minimum: 0
Submitter: Submitter:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
AssetID: AssetID:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
AssetVersion: AssetVersion:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
ValidatedAssetID: ValidatedAssetID:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
ValidatedAssetVersion: ValidatedAssetVersion:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
Completed: Completed:
type: boolean type: boolean
UploadedAssetID: UploadedAssetID:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
StatusID: StatusID:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
Submissions: Submissions:
required: required:
@@ -1834,7 +1834,7 @@ components:
properties: properties:
Total: Total:
type: integer type: integer
format: int64 format: uint32
minimum: 0 minimum: 0
Submissions: Submissions:
type: array type: array
@@ -1850,7 +1850,7 @@ components:
properties: properties:
AssetID: AssetID:
type: integer type: integer
format: int64 format: uint64
minimum: 0 minimum: 0
DisplayName: DisplayName:
type: string type: string
@@ -1860,7 +1860,7 @@ components:
maxLength: 128 maxLength: 128
GameID: GameID:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
ReleaseInfo: ReleaseInfo:
required: required:
@@ -1901,7 +1901,7 @@ components:
maxLength: 1048576 maxLength: 1048576
ResourceType: ResourceType:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
ResourceID: ResourceID:
type: integer type: integer
@@ -1923,7 +1923,7 @@ components:
maxLength: 1048576 maxLength: 1048576
ResourceType: ResourceType:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
ResourceID: ResourceID:
type: integer type: integer
@@ -1946,7 +1946,7 @@ components:
maxLength: 1048576 maxLength: 1048576
ResourceType: ResourceType:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
ResourceID: ResourceID:
type: integer type: integer
@@ -1974,7 +1974,7 @@ components:
minimum: 0 minimum: 0
Policy: Policy:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
ScriptPolicyCreate: ScriptPolicyCreate:
required: required:
@@ -1993,7 +1993,7 @@ components:
minimum: 0 minimum: 0
Policy: Policy:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
ScriptPolicyUpdate: ScriptPolicyUpdate:
required: required:
@@ -2014,7 +2014,7 @@ components:
minimum: 0 minimum: 0
Policy: Policy:
type: integer type: integer
format: int32 format: uint32
minimum: 0 minimum: 0
Error: Error:
description: Represents error object description: Represents error object
@@ -2022,7 +2022,7 @@ components:
properties: properties:
code: code:
type: integer type: integer
format: int64 format: uint32
minimum: 0 minimum: 0
message: message:
type: string type: string