Skip to content

Commit 168bd7f

Browse files
feat: update generated client
1 parent 8ed833d commit 168bd7f

4 files changed

Lines changed: 225 additions & 1 deletion

File tree

packages/mittwald/spec/openapi.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

packages/mittwald/src/generated/v2/client.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -932,6 +932,10 @@ export class MittwaldAPIV2Client extends ApiClientBase {
932932
deleteMysqlDatabase: this.requestFunctionFactory(
933933
descriptors.databaseDeleteMysqlDatabase,
934934
),
935+
/** Update a MySqlDatabase. */
936+
patchMysqlDatabase: this.requestFunctionFactory(
937+
descriptors.databasePatchMysqlDatabase,
938+
),
935939
/** Get a MySQLUser. */
936940
getMysqlUser: this.requestFunctionFactory(descriptors.databaseGetMysqlUser),
937941
/** Update a MySQLUser. */
@@ -950,6 +954,10 @@ export class MittwaldAPIV2Client extends ApiClientBase {
950954
deleteRedisDatabase: this.requestFunctionFactory(
951955
descriptors.databaseDeleteRedisDatabase,
952956
),
957+
/** Update a RedisDatabase. */
958+
patchRedisDatabase: this.requestFunctionFactory(
959+
descriptors.databasePatchRedisDatabase,
960+
),
953961
/** Disable a MySQLUser. */
954962
disableMysqlUser: this.requestFunctionFactory(
955963
descriptors.databaseDisableMysqlUser,

packages/mittwald/src/generated/v2/descriptors.ts

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7092,6 +7092,45 @@ export const databaseDeleteMysqlDatabase: OpenAPIOperation<
70927092
operationId: "database-delete-mysql-database",
70937093
};
70947094

7095+
/** Update a MySqlDatabase. */
7096+
export const databasePatchMysqlDatabase: OpenAPIOperation<
7097+
RequestType<
7098+
Simplify<MittwaldAPIV2.Paths.V2MysqlDatabasesMysqlDatabaseId.Patch.Parameters.RequestBody>,
7099+
Simplify<MittwaldAPIV2.Paths.V2MysqlDatabasesMysqlDatabaseId.Patch.Parameters.Path>,
7100+
Simplify<MittwaldAPIV2.Paths.V2MysqlDatabasesMysqlDatabaseId.Patch.Parameters.Query>,
7101+
Simplify<MittwaldAPIV2.Paths.V2MysqlDatabasesMysqlDatabaseId.Patch.Parameters.Header>
7102+
>,
7103+
| Response<
7104+
Simplify<MittwaldAPIV2.Paths.V2MysqlDatabasesMysqlDatabaseId.Patch.Responses.$204.Content.Empty>,
7105+
204,
7106+
"empty"
7107+
>
7108+
| Response<
7109+
Simplify<MittwaldAPIV2.Paths.V2MysqlDatabasesMysqlDatabaseId.Patch.Responses.$400.Content.ApplicationJson>,
7110+
400,
7111+
"application/json"
7112+
>
7113+
| Response<
7114+
Simplify<MittwaldAPIV2.Paths.V2MysqlDatabasesMysqlDatabaseId.Patch.Responses.$404.Content.ApplicationJson>,
7115+
404,
7116+
"application/json"
7117+
>
7118+
| Response<
7119+
Simplify<MittwaldAPIV2.Paths.V2MysqlDatabasesMysqlDatabaseId.Patch.Responses.$429.Content.ApplicationJson>,
7120+
429,
7121+
"application/json"
7122+
>
7123+
| Response<
7124+
Simplify<MittwaldAPIV2.Paths.V2MysqlDatabasesMysqlDatabaseId.Patch.Responses.Default.Content.ApplicationJson>,
7125+
"default",
7126+
"application/json"
7127+
>
7128+
> = {
7129+
path: "/v2/mysql-databases/{mysqlDatabaseId}",
7130+
method: "PATCH",
7131+
operationId: "database-patch-mysql-database",
7132+
};
7133+
70957134
/** Get a MySQLUser. */
70967135
export const databaseGetMysqlUser: OpenAPIOperation<
70977136
RequestType<
@@ -7302,6 +7341,45 @@ export const databaseDeleteRedisDatabase: OpenAPIOperation<
73027341
operationId: "database-delete-redis-database",
73037342
};
73047343

7344+
/** Update a RedisDatabase. */
7345+
export const databasePatchRedisDatabase: OpenAPIOperation<
7346+
RequestType<
7347+
Simplify<MittwaldAPIV2.Paths.V2RedisDatabasesRedisDatabaseId.Patch.Parameters.RequestBody>,
7348+
Simplify<MittwaldAPIV2.Paths.V2RedisDatabasesRedisDatabaseId.Patch.Parameters.Path>,
7349+
Simplify<MittwaldAPIV2.Paths.V2RedisDatabasesRedisDatabaseId.Patch.Parameters.Query>,
7350+
Simplify<MittwaldAPIV2.Paths.V2RedisDatabasesRedisDatabaseId.Patch.Parameters.Header>
7351+
>,
7352+
| Response<
7353+
Simplify<MittwaldAPIV2.Paths.V2RedisDatabasesRedisDatabaseId.Patch.Responses.$204.Content.Empty>,
7354+
204,
7355+
"empty"
7356+
>
7357+
| Response<
7358+
Simplify<MittwaldAPIV2.Paths.V2RedisDatabasesRedisDatabaseId.Patch.Responses.$400.Content.ApplicationJson>,
7359+
400,
7360+
"application/json"
7361+
>
7362+
| Response<
7363+
Simplify<MittwaldAPIV2.Paths.V2RedisDatabasesRedisDatabaseId.Patch.Responses.$404.Content.ApplicationJson>,
7364+
404,
7365+
"application/json"
7366+
>
7367+
| Response<
7368+
Simplify<MittwaldAPIV2.Paths.V2RedisDatabasesRedisDatabaseId.Patch.Responses.$429.Content.ApplicationJson>,
7369+
429,
7370+
"application/json"
7371+
>
7372+
| Response<
7373+
Simplify<MittwaldAPIV2.Paths.V2RedisDatabasesRedisDatabaseId.Patch.Responses.Default.Content.ApplicationJson>,
7374+
"default",
7375+
"application/json"
7376+
>
7377+
> = {
7378+
path: "/v2/redis-databases/{redisDatabaseId}",
7379+
method: "PATCH",
7380+
operationId: "database-patch-redis-database",
7381+
};
7382+
73057383
/** Disable a MySQLUser. */
73067384
export const databaseDisableMysqlUser: OpenAPIOperation<
73077385
RequestType<

packages/mittwald/src/generated/v2/types.ts

Lines changed: 138 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1814,6 +1814,17 @@ export declare module MittwaldAPIV2 {
18141814
>;
18151815
}
18161816

1817+
namespace DatabasePatchMysqlDatabase {
1818+
type RequestData = InferredRequestData<
1819+
typeof descriptors.databasePatchMysqlDatabase
1820+
>;
1821+
type ResponseData<TStatus extends HttpStatus = 200> =
1822+
InferredResponseData<
1823+
typeof descriptors.databasePatchMysqlDatabase,
1824+
TStatus
1825+
>;
1826+
}
1827+
18171828
namespace DatabaseGetMysqlUser {
18181829
type RequestData = InferredRequestData<
18191830
typeof descriptors.databaseGetMysqlUser
@@ -1866,6 +1877,17 @@ export declare module MittwaldAPIV2 {
18661877
>;
18671878
}
18681879

1880+
namespace DatabasePatchRedisDatabase {
1881+
type RequestData = InferredRequestData<
1882+
typeof descriptors.databasePatchRedisDatabase
1883+
>;
1884+
type ResponseData<TStatus extends HttpStatus = 200> =
1885+
InferredResponseData<
1886+
typeof descriptors.databasePatchRedisDatabase,
1887+
TStatus
1888+
>;
1889+
}
1890+
18691891
namespace DatabaseDisableMysqlUser {
18701892
type RequestData = InferredRequestData<
18711893
typeof descriptors.databaseDisableMysqlUser
@@ -20655,6 +20677,64 @@ export declare module MittwaldAPIV2 {
2065520677
}
2065620678
}
2065720679
}
20680+
20681+
namespace Patch {
20682+
namespace Parameters {
20683+
export type Path = {
20684+
mysqlDatabaseId: string;
20685+
};
20686+
20687+
export interface RequestBody {
20688+
characterSettings?: MittwaldAPIV2.Components.Schemas.DatabaseCharacterSettings;
20689+
description?: string;
20690+
version?: string;
20691+
}
20692+
20693+
export type Header =
20694+
{} & MittwaldAPIV2.Components.SecuritySchemes.CommonsAccessToken;
20695+
20696+
export type Query = {};
20697+
}
20698+
namespace Responses {
20699+
namespace $204 {
20700+
namespace Content {
20701+
export type Empty = unknown;
20702+
}
20703+
}
20704+
20705+
namespace $400 {
20706+
namespace Content {
20707+
export interface ApplicationJson {
20708+
[k: string]: unknown;
20709+
}
20710+
}
20711+
}
20712+
20713+
namespace $404 {
20714+
namespace Content {
20715+
export interface ApplicationJson {
20716+
[k: string]: unknown;
20717+
}
20718+
}
20719+
}
20720+
20721+
namespace $429 {
20722+
namespace Content {
20723+
export interface ApplicationJson {
20724+
[k: string]: unknown;
20725+
}
20726+
}
20727+
}
20728+
20729+
namespace Default {
20730+
namespace Content {
20731+
export interface ApplicationJson {
20732+
[k: string]: unknown;
20733+
}
20734+
}
20735+
}
20736+
}
20737+
}
2065820738
}
2065920739

2066020740
namespace V2MysqlUsersMysqlUserId {
@@ -20952,6 +21032,64 @@ export declare module MittwaldAPIV2 {
2095221032
}
2095321033
}
2095421034
}
21035+
21036+
namespace Patch {
21037+
namespace Parameters {
21038+
export type Path = {
21039+
redisDatabaseId: string;
21040+
};
21041+
21042+
export interface RequestBody {
21043+
configuration?: MittwaldAPIV2.Components.Schemas.DatabaseRedisDatabaseConfiguration;
21044+
description?: string;
21045+
version?: string;
21046+
}
21047+
21048+
export type Header =
21049+
{} & MittwaldAPIV2.Components.SecuritySchemes.CommonsAccessToken;
21050+
21051+
export type Query = {};
21052+
}
21053+
namespace Responses {
21054+
namespace $204 {
21055+
namespace Content {
21056+
export type Empty = unknown;
21057+
}
21058+
}
21059+
21060+
namespace $400 {
21061+
namespace Content {
21062+
export interface ApplicationJson {
21063+
[k: string]: unknown;
21064+
}
21065+
}
21066+
}
21067+
21068+
namespace $404 {
21069+
namespace Content {
21070+
export interface ApplicationJson {
21071+
[k: string]: unknown;
21072+
}
21073+
}
21074+
}
21075+
21076+
namespace $429 {
21077+
namespace Content {
21078+
export interface ApplicationJson {
21079+
[k: string]: unknown;
21080+
}
21081+
}
21082+
}
21083+
21084+
namespace Default {
21085+
namespace Content {
21086+
export interface ApplicationJson {
21087+
[k: string]: unknown;
21088+
}
21089+
}
21090+
}
21091+
}
21092+
}
2095521093
}
2095621094

2095721095
namespace V2MysqlUsersMysqlUserIdActionsDisable {

0 commit comments

Comments
 (0)