Skip to content

Commit 444b312

Browse files
committed
feat: update generated APIs
1 parent 74882bb commit 444b312

File tree

4 files changed

+70
-0
lines changed

4 files changed

+70
-0
lines changed

packages_generated/domain/src/v2beta1/api.gen.ts

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import {
2626
marshalRegistrarApiEnableDomainDNSSECRequest,
2727
marshalRegistrarApiRegisterExternalDomainRequest,
2828
marshalRegistrarApiRenewDomainsRequest,
29+
marshalRegistrarApiRetryInboundTransferRequest,
2930
marshalRegistrarApiTradeDomainRequest,
3031
marshalRegistrarApiTransferInDomainRequest,
3132
marshalRegistrarApiUpdateContactRequest,
@@ -65,6 +66,7 @@ import {
6566
unmarshalRefreshDNSZoneResponse,
6667
unmarshalRegisterExternalDomainResponse,
6768
unmarshalRestoreDNSZoneVersionResponse,
69+
unmarshalRetryInboundTransferResponse,
6870
unmarshalSearchAvailableDomainsResponse,
6971
unmarshalSSLCertificate,
7072
unmarshalUpdateDNSZoneNameserversResponse,
@@ -143,6 +145,7 @@ import type {
143145
RegistrarApiLockDomainTransferRequest,
144146
RegistrarApiRegisterExternalDomainRequest,
145147
RegistrarApiRenewDomainsRequest,
148+
RegistrarApiRetryInboundTransferRequest,
146149
RegistrarApiSearchAvailableDomainsRequest,
147150
RegistrarApiTradeDomainRequest,
148151
RegistrarApiTransferInDomainRequest,
@@ -152,6 +155,7 @@ import type {
152155
RegistrarApiUpdateDomainRequest,
153156
RestoreDNSZoneVersionRequest,
154157
RestoreDNSZoneVersionResponse,
158+
RetryInboundTransferResponse,
155159
SearchAvailableDomainsResponse,
156160
SSLCertificate,
157161
UpdateDNSZoneNameserversRequest,
@@ -764,6 +768,30 @@ You can filter the list of tasks by domain name.
764768
request,
765769
)
766770

771+
/**
772+
* Retry the inbound transfer of a domain. Request a retry for the transfer of a domain from another registrar to Scaleway Domains and DNS.
773+
*
774+
* @param request - The request {@link RegistrarApiRetryInboundTransferRequest}
775+
* @returns A Promise of RetryInboundTransferResponse
776+
*/
777+
retryInboundTransfer = (
778+
request: Readonly<RegistrarApiRetryInboundTransferRequest>,
779+
) =>
780+
this.client.fetch<RetryInboundTransferResponse>(
781+
{
782+
body: JSON.stringify(
783+
marshalRegistrarApiRetryInboundTransferRequest(
784+
request,
785+
this.client.settings,
786+
),
787+
),
788+
headers: jsonContentHeaders,
789+
method: 'POST',
790+
path: `/domain/v2beta1/retry-inbound-transfer`,
791+
},
792+
unmarshalRetryInboundTransferResponse,
793+
)
794+
767795
/**
768796
* Purchase domains. Request the registration of domain names.
769797
You can provide a domain's already existing contact or a new contact.

packages_generated/domain/src/v2beta1/index.gen.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ export type {
145145
RegistrarApiLockDomainTransferRequest,
146146
RegistrarApiRegisterExternalDomainRequest,
147147
RegistrarApiRenewDomainsRequest,
148+
RegistrarApiRetryInboundTransferRequest,
148149
RegistrarApiSearchAvailableDomainsRequest,
149150
RegistrarApiTradeDomainRequest,
150151
RegistrarApiTransferInDomainRequest,
@@ -156,6 +157,7 @@ export type {
156157
RenewableDomainStatus,
157158
RestoreDNSZoneVersionRequest,
158159
RestoreDNSZoneVersionResponse,
160+
RetryInboundTransferResponse,
159161
SearchAvailableDomainsResponse,
160162
SSLCertificate,
161163
SSLCertificateStatus,

packages_generated/domain/src/v2beta1/marshalling.gen.ts

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,13 +95,15 @@ import type {
9595
RegistrarApiEnableDomainDNSSECRequest,
9696
RegistrarApiRegisterExternalDomainRequest,
9797
RegistrarApiRenewDomainsRequest,
98+
RegistrarApiRetryInboundTransferRequest,
9899
RegistrarApiTradeDomainRequest,
99100
RegistrarApiTransferInDomainRequest,
100101
RegistrarApiUpdateContactRequest,
101102
RegistrarApiUpdateDomainHostRequest,
102103
RegistrarApiUpdateDomainRequest,
103104
RenewableDomain,
104105
RestoreDNSZoneVersionResponse,
106+
RetryInboundTransferResponse,
105107
SearchAvailableDomainsResponse,
106108
SSLCertificate,
107109
Task,
@@ -1316,6 +1318,18 @@ export const unmarshalRestoreDNSZoneVersionResponse = (
13161318
return {} as RestoreDNSZoneVersionResponse
13171319
}
13181320

1321+
export const unmarshalRetryInboundTransferResponse = (
1322+
data: unknown,
1323+
): RetryInboundTransferResponse => {
1324+
if (!isJSONObject(data)) {
1325+
throw new TypeError(
1326+
`Unmarshalling the type 'RetryInboundTransferResponse' failed as data isn't a dictionary.`,
1327+
)
1328+
}
1329+
1330+
return {} as RetryInboundTransferResponse
1331+
}
1332+
13191333
const unmarshalAvailableDomain = (data: unknown): AvailableDomain => {
13201334
if (!isJSONObject(data)) {
13211335
throw new TypeError(
@@ -1810,6 +1824,15 @@ export const marshalRegistrarApiRenewDomainsRequest = (
18101824
force_late_renewal: request.forceLateRenewal,
18111825
})
18121826

1827+
export const marshalRegistrarApiRetryInboundTransferRequest = (
1828+
request: RegistrarApiRetryInboundTransferRequest,
1829+
defaults: DefaultValues,
1830+
): Record<string, unknown> => ({
1831+
auth_code: request.authCode,
1832+
domain: request.domain,
1833+
project_id: request.projectId ?? defaults.defaultProjectId,
1834+
})
1835+
18131836
export const marshalRegistrarApiTradeDomainRequest = (
18141837
request: RegistrarApiTradeDomainRequest,
18151838
defaults: DefaultValues,

packages_generated/domain/src/v2beta1/types.gen.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1453,6 +1453,21 @@ export type RegistrarApiRenewDomainsRequest = {
14531453
forceLateRenewal?: boolean
14541454
}
14551455

1456+
export type RegistrarApiRetryInboundTransferRequest = {
1457+
/**
1458+
* The domain being transfered.
1459+
*/
1460+
domain: string
1461+
/**
1462+
* The project ID to associated with the inbound transfer.
1463+
*/
1464+
projectId?: string
1465+
/**
1466+
* An optional new auth code to replace the previous one for the retry.
1467+
*/
1468+
authCode?: string
1469+
}
1470+
14561471
export type RegistrarApiSearchAvailableDomainsRequest = {
14571472
/**
14581473
* A list of domain to search, TLD is optional.
@@ -1596,6 +1611,8 @@ export type RestoreDNSZoneVersionRequest = {
15961611

15971612
export interface RestoreDNSZoneVersionResponse {}
15981613

1614+
export interface RetryInboundTransferResponse {}
1615+
15991616
export interface SearchAvailableDomainsResponse {
16001617
/**
16011618
* Array of available domains.

0 commit comments

Comments
 (0)