From 7dac971c2b6f7bb72ec92e81b7cf6c1de1c7f504 Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Fri, 28 Feb 2025 14:42:42 +0000 Subject: [PATCH 1/2] feat: update generated APIs --- .../clients/src/api/lb/v1/marshalling.gen.ts | 2 + packages/clients/src/api/lb/v1/types.gen.ts | 2 + .../clients/src/api/webhosting/index.gen.ts | 1 + .../src/api/webhosting/v1alpha1/index.gen.ts | 52 +++++++++++++++++++ 4 files changed, 57 insertions(+) create mode 100644 packages/clients/src/api/webhosting/v1alpha1/index.gen.ts diff --git a/packages/clients/src/api/lb/v1/marshalling.gen.ts b/packages/clients/src/api/lb/v1/marshalling.gen.ts index 943a1895c..0fa18185e 100644 --- a/packages/clients/src/api/lb/v1/marshalling.gen.ts +++ b/packages/clients/src/api/lb/v1/marshalling.gen.ts @@ -583,6 +583,7 @@ const unmarshalRouteMatch = (data: unknown): RouteMatch => { return { hostHeader: data.host_header, + matchSubdomains: data.match_subdomains, sni: data.sni, } as RouteMatch } @@ -1186,6 +1187,7 @@ const marshalRouteMatch = ( request: RouteMatch, defaults: DefaultValues, ): Record => ({ + match_subdomains: request.matchSubdomains, ...resolveOneOf([ { param: 'sni', value: request.sni }, { param: 'host_header', value: request.hostHeader }, diff --git a/packages/clients/src/api/lb/v1/types.gen.ts b/packages/clients/src/api/lb/v1/types.gen.ts index 85a5a0a80..c57888b37 100644 --- a/packages/clients/src/api/lb/v1/types.gen.ts +++ b/packages/clients/src/api/lb/v1/types.gen.ts @@ -601,6 +601,8 @@ export interface RouteMatch { * One-of ('matchType'): at most one of 'sni', 'hostHeader' could be set. */ hostHeader?: string + /** If true, all subdomains will match. */ + matchSubdomains: boolean } export interface CreateCertificateRequestCustomCertificate { diff --git a/packages/clients/src/api/webhosting/index.gen.ts b/packages/clients/src/api/webhosting/index.gen.ts index a86d42c0b..3c605af8e 100644 --- a/packages/clients/src/api/webhosting/index.gen.ts +++ b/packages/clients/src/api/webhosting/index.gen.ts @@ -4,3 +4,4 @@ */ export * as v1 from './v1/index.gen' +export * as v1alpha1 from './v1alpha1/index.gen' diff --git a/packages/clients/src/api/webhosting/v1alpha1/index.gen.ts b/packages/clients/src/api/webhosting/v1alpha1/index.gen.ts new file mode 100644 index 000000000..0d5e5f1c1 --- /dev/null +++ b/packages/clients/src/api/webhosting/v1alpha1/index.gen.ts @@ -0,0 +1,52 @@ +// This file was automatically generated. DO NOT EDIT. +// If you have any remark or suggestion do not hesitate to open an issue. +export { API, ClassicMailAPI } from './api.gen' +export * from './content.gen' +export type { + CheckUserOwnsDomainRequest, + CheckUserOwnsDomainResponse, + ClassicMailApiCreateMailboxRequest, + ClassicMailApiDeleteMailboxRequest, + ClassicMailApiGetMailboxRequest, + ClassicMailApiListMailboxesRequest, + ClassicMailApiUpdateMailboxRequest, + ControlPanel, + CreateHostingRequest, + CreateHostingRequestDomainConfiguration, + CreateSessionRequest, + DeleteHostingRequest, + DnsRecord, + DnsRecordStatus, + DnsRecordType, + DnsRecords, + DnsRecordsStatus, + EmailAddress, + GetDomainDnsRecordsRequest, + GetHostingRequest, + Hosting, + HostingCpanelUrls, + HostingDnsStatus, + HostingOption, + HostingStatus, + ListControlPanelsRequest, + ListControlPanelsResponse, + ListHostingsRequest, + ListHostingsRequestOrderBy, + ListHostingsResponse, + ListMailboxesResponse, + ListOffersRequest, + ListOffersRequestOrderBy, + ListOffersResponse, + Mailbox, + Nameserver, + NameserverStatus, + Offer, + OfferProduct, + OfferQuotaWarning, + ResetHostingPasswordRequest, + ResetHostingPasswordResponse, + RestoreHostingRequest, + Session, + UpdateHostingRequest, +} from './types.gen' +export * as ValidationRules from './validation-rules.gen' From 3a11d45540e1e66d6f8c0561aa4976bfdff60cda Mon Sep 17 00:00:00 2001 From: devtools-ci-cd Date: Fri, 28 Feb 2025 17:20:28 +0100 Subject: [PATCH 2/2] fix --- .../clients/src/api/webhosting/index.gen.ts | 1 - .../src/api/webhosting/v1alpha1/index.gen.ts | 52 ------------------- 2 files changed, 53 deletions(-) delete mode 100644 packages/clients/src/api/webhosting/v1alpha1/index.gen.ts diff --git a/packages/clients/src/api/webhosting/index.gen.ts b/packages/clients/src/api/webhosting/index.gen.ts index 3c605af8e..a86d42c0b 100644 --- a/packages/clients/src/api/webhosting/index.gen.ts +++ b/packages/clients/src/api/webhosting/index.gen.ts @@ -4,4 +4,3 @@ */ export * as v1 from './v1/index.gen' -export * as v1alpha1 from './v1alpha1/index.gen' diff --git a/packages/clients/src/api/webhosting/v1alpha1/index.gen.ts b/packages/clients/src/api/webhosting/v1alpha1/index.gen.ts deleted file mode 100644 index 0d5e5f1c1..000000000 --- a/packages/clients/src/api/webhosting/v1alpha1/index.gen.ts +++ /dev/null @@ -1,52 +0,0 @@ -// This file was automatically generated. DO NOT EDIT. -// If you have any remark or suggestion do not hesitate to open an issue. -export { API, ClassicMailAPI } from './api.gen' -export * from './content.gen' -export type { - CheckUserOwnsDomainRequest, - CheckUserOwnsDomainResponse, - ClassicMailApiCreateMailboxRequest, - ClassicMailApiDeleteMailboxRequest, - ClassicMailApiGetMailboxRequest, - ClassicMailApiListMailboxesRequest, - ClassicMailApiUpdateMailboxRequest, - ControlPanel, - CreateHostingRequest, - CreateHostingRequestDomainConfiguration, - CreateSessionRequest, - DeleteHostingRequest, - DnsRecord, - DnsRecordStatus, - DnsRecordType, - DnsRecords, - DnsRecordsStatus, - EmailAddress, - GetDomainDnsRecordsRequest, - GetHostingRequest, - Hosting, - HostingCpanelUrls, - HostingDnsStatus, - HostingOption, - HostingStatus, - ListControlPanelsRequest, - ListControlPanelsResponse, - ListHostingsRequest, - ListHostingsRequestOrderBy, - ListHostingsResponse, - ListMailboxesResponse, - ListOffersRequest, - ListOffersRequestOrderBy, - ListOffersResponse, - Mailbox, - Nameserver, - NameserverStatus, - Offer, - OfferProduct, - OfferQuotaWarning, - ResetHostingPasswordRequest, - ResetHostingPasswordResponse, - RestoreHostingRequest, - Session, - UpdateHostingRequest, -} from './types.gen' -export * as ValidationRules from './validation-rules.gen'