From 9cb4dfdf1511a8b2de657ee13b4035aa00f643d3 Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Wed, 12 Mar 2025 09:51:32 +0000 Subject: [PATCH] feat: update generated APIs --- .../clients/src/api/iam/v1alpha1/index.gen.ts | 6 +-- .../src/api/iam/v1alpha1/marshalling.gen.ts | 43 ++++++++----------- .../clients/src/api/iam/v1alpha1/types.gen.ts | 12 +++--- .../api/iam/v1alpha1/validation-rules.gen.ts | 33 +++++++++----- .../clients/src/api/inference/index.gen.ts | 1 + .../clients/src/api/inference/v1/index.gen.ts | 41 ++++++++++++++++++ 6 files changed, 90 insertions(+), 46 deletions(-) create mode 100644 packages/clients/src/api/inference/v1/index.gen.ts diff --git a/packages/clients/src/api/iam/v1alpha1/index.gen.ts b/packages/clients/src/api/iam/v1alpha1/index.gen.ts index b985b44ca..25dbbf079 100644 --- a/packages/clients/src/api/iam/v1alpha1/index.gen.ts +++ b/packages/clients/src/api/iam/v1alpha1/index.gen.ts @@ -8,6 +8,9 @@ export type { Application, BearerType, ClonePolicyRequest, + Connection, + ConnectionConnectedOrganization, + ConnectionConnectedUser, CreateAPIKeyRequest, CreateApplicationRequest, CreateGroupRequest, @@ -37,9 +40,6 @@ export type { GetSSHKeyRequest, GetUserConnectionsRequest, GetUserConnectionsResponse, - GetUserConnectionsResponseConnection, - GetUserConnectionsResponseConnectionConnectedOrganization, - GetUserConnectionsResponseConnectionConnectedUser, GetUserRequest, GracePeriod, GracePeriodType, diff --git a/packages/clients/src/api/iam/v1alpha1/marshalling.gen.ts b/packages/clients/src/api/iam/v1alpha1/marshalling.gen.ts index fd48b13c5..9486c7c3a 100644 --- a/packages/clients/src/api/iam/v1alpha1/marshalling.gen.ts +++ b/packages/clients/src/api/iam/v1alpha1/marshalling.gen.ts @@ -13,6 +13,9 @@ import type { AddGroupMemberRequest, AddGroupMembersRequest, Application, + Connection, + ConnectionConnectedOrganization, + ConnectionConnectedUser, CreateAPIKeyRequest, CreateApplicationRequest, CreateGroupRequest, @@ -23,9 +26,6 @@ import type { CreateUserRequestMember, EncodedJWT, GetUserConnectionsResponse, - GetUserConnectionsResponseConnection, - GetUserConnectionsResponseConnectionConnectedOrganization, - GetUserConnectionsResponseConnectionConnectedUser, GracePeriod, Group, JWT, @@ -300,12 +300,12 @@ export const unmarshalEncodedJWT = (data: unknown): EncodedJWT => { } as EncodedJWT } -const unmarshalGetUserConnectionsResponseConnectionConnectedOrganization = ( +const unmarshalConnectionConnectedOrganization = ( data: unknown, -): GetUserConnectionsResponseConnectionConnectedOrganization => { +): ConnectionConnectedOrganization => { if (!isJSONObject(data)) { throw new TypeError( - `Unmarshalling the type 'GetUserConnectionsResponseConnectionConnectedOrganization' failed as data isn't a dictionary.`, + `Unmarshalling the type 'ConnectionConnectedOrganization' failed as data isn't a dictionary.`, ) } @@ -313,15 +313,15 @@ const unmarshalGetUserConnectionsResponseConnectionConnectedOrganization = ( id: data.id, locked: data.locked, name: data.name, - } as GetUserConnectionsResponseConnectionConnectedOrganization + } as ConnectionConnectedOrganization } -const unmarshalGetUserConnectionsResponseConnectionConnectedUser = ( +const unmarshalConnectionConnectedUser = ( data: unknown, -): GetUserConnectionsResponseConnectionConnectedUser => { +): ConnectionConnectedUser => { if (!isJSONObject(data)) { throw new TypeError( - `Unmarshalling the type 'GetUserConnectionsResponseConnectionConnectedUser' failed as data isn't a dictionary.`, + `Unmarshalling the type 'ConnectionConnectedUser' failed as data isn't a dictionary.`, ) } @@ -329,28 +329,22 @@ const unmarshalGetUserConnectionsResponseConnectionConnectedUser = ( id: data.id, type: data.type, username: data.username, - } as GetUserConnectionsResponseConnectionConnectedUser + } as ConnectionConnectedUser } -const unmarshalGetUserConnectionsResponseConnection = ( - data: unknown, -): GetUserConnectionsResponseConnection => { +const unmarshalConnection = (data: unknown): Connection => { if (!isJSONObject(data)) { throw new TypeError( - `Unmarshalling the type 'GetUserConnectionsResponseConnection' failed as data isn't a dictionary.`, + `Unmarshalling the type 'Connection' failed as data isn't a dictionary.`, ) } return { organization: data.organization - ? unmarshalGetUserConnectionsResponseConnectionConnectedOrganization( - data.organization, - ) - : undefined, - user: data.user - ? unmarshalGetUserConnectionsResponseConnectionConnectedUser(data.user) + ? unmarshalConnectionConnectedOrganization(data.organization) : undefined, - } as GetUserConnectionsResponseConnection + user: data.user ? unmarshalConnectionConnectedUser(data.user) : undefined, + } as Connection } export const unmarshalGetUserConnectionsResponse = ( @@ -363,10 +357,7 @@ export const unmarshalGetUserConnectionsResponse = ( } return { - connections: unmarshalArrayOfObject( - data.connections, - unmarshalGetUserConnectionsResponseConnection, - ), + connections: unmarshalArrayOfObject(data.connections, unmarshalConnection), } as GetUserConnectionsResponse } diff --git a/packages/clients/src/api/iam/v1alpha1/types.gen.ts b/packages/clients/src/api/iam/v1alpha1/types.gen.ts index ce3e980dc..dc82e3c34 100644 --- a/packages/clients/src/api/iam/v1alpha1/types.gen.ts +++ b/packages/clients/src/api/iam/v1alpha1/types.gen.ts @@ -99,13 +99,13 @@ export type UserStatus = 'unknown_status' | 'invitation_pending' | 'activated' export type UserType = 'unknown_type' | 'guest' | 'owner' | 'member' -export interface GetUserConnectionsResponseConnectionConnectedOrganization { +export interface ConnectionConnectedOrganization { id: string name: string locked: boolean } -export interface GetUserConnectionsResponseConnectionConnectedUser { +export interface ConnectionConnectedUser { id: string username: string type: UserType @@ -203,11 +203,11 @@ export interface CreateUserRequestMember { password: string } -export interface GetUserConnectionsResponseConnection { +export interface Connection { /** Information about the connected organization. */ - organization?: GetUserConnectionsResponseConnectionConnectedOrganization + organization?: ConnectionConnectedOrganization /** Information about the connected user. */ - user?: GetUserConnectionsResponseConnectionConnectedUser + user?: ConnectionConnectedUser } export interface APIKey { @@ -777,7 +777,7 @@ export type GetUserConnectionsRequest = { export interface GetUserConnectionsResponse { /** List of connections. */ - connections: GetUserConnectionsResponseConnection[] + connections: Connection[] } export type GetUserRequest = { diff --git a/packages/clients/src/api/iam/v1alpha1/validation-rules.gen.ts b/packages/clients/src/api/iam/v1alpha1/validation-rules.gen.ts index 62a7585b7..4121c7ac5 100644 --- a/packages/clients/src/api/iam/v1alpha1/validation-rules.gen.ts +++ b/packages/clients/src/api/iam/v1alpha1/validation-rules.gen.ts @@ -78,7 +78,8 @@ export const ListAPIKeysRequest = { maxLength: 200, }, page: { - greaterThan: 0, + greaterThanOrEqual: 1, + lessThanOrEqual: 10000, }, pageSize: { greaterThanOrEqual: 1, @@ -93,7 +94,8 @@ export const ListApplicationsRequest = { pattern: /^[a-zA-Z0-9\(\)\._\- ]+$/, }, page: { - greaterThan: 0, + greaterThanOrEqual: 1, + lessThanOrEqual: 10000, }, pageSize: { greaterThanOrEqual: 1, @@ -106,7 +108,8 @@ export const ListGroupsRequest = { minLength: 1, }, page: { - greaterThan: 0, + greaterThanOrEqual: 1, + lessThanOrEqual: 10000, }, pageSize: { greaterThanOrEqual: 1, @@ -116,7 +119,8 @@ export const ListGroupsRequest = { export const ListJWTsRequest = { page: { - greaterThan: 0, + greaterThanOrEqual: 1, + lessThanOrEqual: 10000, }, pageSize: { greaterThanOrEqual: 1, @@ -126,7 +130,8 @@ export const ListJWTsRequest = { export const ListLogsRequest = { page: { - greaterThan: 0, + greaterThanOrEqual: 1, + lessThanOrEqual: 10000, }, pageSize: { greaterThanOrEqual: 1, @@ -136,7 +141,8 @@ export const ListLogsRequest = { export const ListPermissionSetsRequest = { page: { - greaterThan: 0, + greaterThanOrEqual: 1, + lessThanOrEqual: 10000, }, pageSize: { greaterThanOrEqual: 1, @@ -146,7 +152,8 @@ export const ListPermissionSetsRequest = { export const ListPoliciesRequest = { page: { - greaterThan: 0, + greaterThanOrEqual: 1, + lessThanOrEqual: 10000, }, pageSize: { greaterThanOrEqual: 1, @@ -159,7 +166,8 @@ export const ListPoliciesRequest = { export const ListQuotaRequest = { page: { - greaterThan: 0, + greaterThanOrEqual: 1, + lessThanOrEqual: 10000, }, pageSize: { greaterThanOrEqual: 1, @@ -169,7 +177,8 @@ export const ListQuotaRequest = { export const ListRulesRequest = { page: { - greaterThan: 0, + greaterThanOrEqual: 1, + lessThanOrEqual: 10000, }, pageSize: { greaterThanOrEqual: 1, @@ -183,7 +192,8 @@ export const ListSSHKeysRequest = { minLength: 1, }, page: { - greaterThan: 0, + greaterThanOrEqual: 1, + lessThanOrEqual: 10000, }, pageSize: { greaterThanOrEqual: 1, @@ -193,7 +203,8 @@ export const ListSSHKeysRequest = { export const ListUsersRequest = { page: { - greaterThan: 0, + greaterThanOrEqual: 1, + lessThanOrEqual: 10000, }, pageSize: { greaterThanOrEqual: 1, diff --git a/packages/clients/src/api/inference/index.gen.ts b/packages/clients/src/api/inference/index.gen.ts index 886270369..5fbe167b7 100644 --- a/packages/clients/src/api/inference/index.gen.ts +++ b/packages/clients/src/api/inference/index.gen.ts @@ -3,4 +3,5 @@ * EDIT HERE */ +export * as v1 from './v1/index.gen' export * as v1beta1 from './v1beta1/index.gen' diff --git a/packages/clients/src/api/inference/v1/index.gen.ts b/packages/clients/src/api/inference/v1/index.gen.ts new file mode 100644 index 000000000..a875e5e31 --- /dev/null +++ b/packages/clients/src/api/inference/v1/index.gen.ts @@ -0,0 +1,41 @@ +// This file was automatically generated. DO NOT EDIT. +// If you have any remark or suggestion do not hesitate to open an issue. +export { API } from './api.gen' +export * from './content.gen' +export type { + CreateDeploymentRequest, + CreateEndpointRequest, + CreateModelRequest, + DeleteDeploymentRequest, + DeleteEndpointRequest, + DeleteModelRequest, + Deployment, + DeploymentQuantization, + DeploymentStatus, + Endpoint, + EndpointPrivateNetworkDetails, + EndpointPublicNetworkDetails, + EndpointSpec, + GetDeploymentCertificateRequest, + GetDeploymentRequest, + GetModelRequest, + ListDeploymentsRequest, + ListDeploymentsRequestOrderBy, + ListDeploymentsResponse, + ListModelsRequest, + ListModelsRequestOrderBy, + ListModelsResponse, + ListNodeTypesRequest, + ListNodeTypesResponse, + Model, + ModelSource, + ModelStatus, + ModelSupportInfo, + ModelSupportedNode, + ModelSupportedQuantization, + NodeType, + NodeTypeStock, + UpdateDeploymentRequest, + UpdateEndpointRequest, +} from './types.gen' +export * as ValidationRules from './validation-rules.gen'