Skip to content

Commit 6fa61ad

Browse files
fix(webhosting): require domain_name on RemoveCustomDomainRequest (#2385)
Co-authored-by: Jonathan R. <jremy@scaleway.com>
1 parent f06ff7b commit 6fa61ad

File tree

3 files changed

+19
-1
lines changed

3 files changed

+19
-1
lines changed

packages_generated/webhosting/src/v1/api.gen.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import {
2929
marshalFtpAccountApiCreateFtpAccountRequest,
3030
marshalHostingApiAddCustomDomainRequest,
3131
marshalHostingApiCreateHostingRequest,
32+
marshalHostingApiRemoveCustomDomainRequest,
3233
marshalHostingApiUpdateHostingRequest,
3334
marshalMailAccountApiChangeMailAccountPasswordRequest,
3435
marshalMailAccountApiCreateMailAccountRequest,
@@ -984,7 +985,12 @@ export class HostingAPI extends ParentAPI {
984985
) =>
985986
this.client.fetch<HostingSummary>(
986987
{
987-
body: '{}',
988+
body: JSON.stringify(
989+
marshalHostingApiRemoveCustomDomainRequest(
990+
request,
991+
this.client.settings,
992+
),
993+
),
988994
headers: jsonContentHeaders,
989995
method: 'POST',
990996
path: `/webhosting/v1/regions/${validatePathParam('region', request.region ?? this.client.settings.defaultRegion)}/hostings/${validatePathParam('hostingId', request.hostingId)}/remove-custom-domain`,

packages_generated/webhosting/src/v1/marshalling.gen.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ import type {
4141
Hosting,
4242
HostingApiAddCustomDomainRequest,
4343
HostingApiCreateHostingRequest,
44+
HostingApiRemoveCustomDomainRequest,
4445
HostingApiUpdateHostingRequest,
4546
HostingDomain,
4647
HostingDomainCustomDomain,
@@ -985,6 +986,13 @@ export const marshalHostingApiCreateHostingRequest = (
985986
tags: request.tags,
986987
})
987988

989+
export const marshalHostingApiRemoveCustomDomainRequest = (
990+
request: HostingApiRemoveCustomDomainRequest,
991+
defaults: DefaultValues,
992+
): Record<string, unknown> => ({
993+
domain_name: request.domainName,
994+
})
995+
988996
export const marshalHostingApiUpdateHostingRequest = (
989997
request: HostingApiUpdateHostingRequest,
990998
defaults: DefaultValues,

packages_generated/webhosting/src/v1/types.gen.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1460,6 +1460,10 @@ export type HostingApiRemoveCustomDomainRequest = {
14601460
* Hosting ID to which the custom domain is detached from.
14611461
*/
14621462
hostingId: string
1463+
/**
1464+
* The custom domain name to detach from the hosting.
1465+
*/
1466+
domainName: string
14631467
}
14641468

14651469
export type HostingApiResetHostingPasswordRequest = {

0 commit comments

Comments
 (0)