Update swagger docs

This commit is contained in:
2025-12-08 19:16:02 +01:00
parent 8fee27054d
commit 1cfbd42eda
3 changed files with 14 additions and 86 deletions

View File

@@ -2063,20 +2063,19 @@ const docTemplate = `{
"server.CreateKeyRequest": { "server.CreateKeyRequest": {
"type": "object", "type": "object",
"properties": { "properties": {
"expiresAt": { "expires_at": {
"type": "integer", "type": "integer"
"format": "int64"
}, },
"instancePermissions": { "instance_ids": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "#/definitions/server.InstancePermission" "type": "integer"
} }
}, },
"name": { "name": {
"type": "string" "type": "string"
}, },
"permissionMode": { "permission_mode": {
"$ref": "#/definitions/auth.PermissionMode" "$ref": "#/definitions/auth.PermissionMode"
} }
} }
@@ -2087,9 +2086,6 @@ const docTemplate = `{
"created_at": { "created_at": {
"type": "integer" "type": "integer"
}, },
"enabled": {
"type": "boolean"
},
"expires_at": { "expires_at": {
"type": "integer" "type": "integer"
}, },
@@ -2116,29 +2112,9 @@ const docTemplate = `{
} }
} }
}, },
"server.InstancePermission": {
"type": "object",
"properties": {
"can_infer": {
"type": "boolean"
},
"can_view_logs": {
"type": "boolean"
},
"instance_id": {
"type": "integer"
}
}
},
"server.KeyPermissionResponse": { "server.KeyPermissionResponse": {
"type": "object", "type": "object",
"properties": { "properties": {
"can_infer": {
"type": "boolean"
},
"can_view_logs": {
"type": "boolean"
},
"instance_id": { "instance_id": {
"type": "integer" "type": "integer"
}, },
@@ -2153,9 +2129,6 @@ const docTemplate = `{
"created_at": { "created_at": {
"type": "integer" "type": "integer"
}, },
"enabled": {
"type": "boolean"
},
"expires_at": { "expires_at": {
"type": "integer" "type": "integer"
}, },

View File

@@ -2056,20 +2056,19 @@
"server.CreateKeyRequest": { "server.CreateKeyRequest": {
"type": "object", "type": "object",
"properties": { "properties": {
"expiresAt": { "expires_at": {
"type": "integer", "type": "integer"
"format": "int64"
}, },
"instancePermissions": { "instance_ids": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "#/definitions/server.InstancePermission" "type": "integer"
} }
}, },
"name": { "name": {
"type": "string" "type": "string"
}, },
"permissionMode": { "permission_mode": {
"$ref": "#/definitions/auth.PermissionMode" "$ref": "#/definitions/auth.PermissionMode"
} }
} }
@@ -2080,9 +2079,6 @@
"created_at": { "created_at": {
"type": "integer" "type": "integer"
}, },
"enabled": {
"type": "boolean"
},
"expires_at": { "expires_at": {
"type": "integer" "type": "integer"
}, },
@@ -2109,29 +2105,9 @@
} }
} }
}, },
"server.InstancePermission": {
"type": "object",
"properties": {
"can_infer": {
"type": "boolean"
},
"can_view_logs": {
"type": "boolean"
},
"instance_id": {
"type": "integer"
}
}
},
"server.KeyPermissionResponse": { "server.KeyPermissionResponse": {
"type": "object", "type": "object",
"properties": { "properties": {
"can_infer": {
"type": "boolean"
},
"can_view_logs": {
"type": "boolean"
},
"instance_id": { "instance_id": {
"type": "integer" "type": "integer"
}, },
@@ -2146,9 +2122,6 @@
"created_at": { "created_at": {
"type": "integer" "type": "integer"
}, },
"enabled": {
"type": "boolean"
},
"expires_at": { "expires_at": {
"type": "integer" "type": "integer"
}, },

View File

@@ -232,24 +232,21 @@ definitions:
type: object type: object
server.CreateKeyRequest: server.CreateKeyRequest:
properties: properties:
expiresAt: expires_at:
format: int64
type: integer type: integer
instancePermissions: instance_ids:
items: items:
$ref: '#/definitions/server.InstancePermission' type: integer
type: array type: array
name: name:
type: string type: string
permissionMode: permission_mode:
$ref: '#/definitions/auth.PermissionMode' $ref: '#/definitions/auth.PermissionMode'
type: object type: object
server.CreateKeyResponse: server.CreateKeyResponse:
properties: properties:
created_at: created_at:
type: integer type: integer
enabled:
type: boolean
expires_at: expires_at:
type: integer type: integer
id: id:
@@ -267,21 +264,8 @@ definitions:
user_id: user_id:
type: string type: string
type: object type: object
server.InstancePermission:
properties:
can_infer:
type: boolean
can_view_logs:
type: boolean
instance_id:
type: integer
type: object
server.KeyPermissionResponse: server.KeyPermissionResponse:
properties: properties:
can_infer:
type: boolean
can_view_logs:
type: boolean
instance_id: instance_id:
type: integer type: integer
instance_name: instance_name:
@@ -291,8 +275,6 @@ definitions:
properties: properties:
created_at: created_at:
type: integer type: integer
enabled:
type: boolean
expires_at: expires_at:
type: integer type: integer
id: id: