Skip to content

Commit 06295cb

Browse files
authored
refactor(mnq): remove oneOf of permissions (#617)
1 parent cf387ca commit 06295cb

File tree

2 files changed

+8
-27
lines changed

2 files changed

+8
-27
lines changed

packages/clients/src/api/mnq/v1alpha1/marshalling.gen.ts

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import randomName from '@scaleway/random-name'
44
import {
55
isJSONObject,
6-
resolveOneOf,
76
unmarshalArrayOfObject,
87
unmarshalDate,
98
} from '../../../bridge'
@@ -181,14 +180,9 @@ export const marshalCreateCredentialRequest = (
181180
): Record<string, unknown> => ({
182181
name: request.name || randomName('mnq'),
183182
namespace_id: request.namespaceId,
184-
...resolveOneOf([
185-
{
186-
param: 'permissions',
187-
value: request.permissions
188-
? marshalPermissions(request.permissions, defaults)
189-
: undefined,
190-
},
191-
]),
183+
permissions: request.permissions
184+
? marshalPermissions(request.permissions, defaults)
185+
: undefined,
192186
})
193187

194188
export const marshalCreateNamespaceRequest = (
@@ -205,14 +199,9 @@ export const marshalUpdateCredentialRequest = (
205199
defaults: DefaultValues,
206200
): Record<string, unknown> => ({
207201
name: request.name,
208-
...resolveOneOf([
209-
{
210-
param: 'permissions',
211-
value: request.permissions
212-
? marshalPermissions(request.permissions, defaults)
213-
: undefined,
214-
},
215-
]),
202+
permissions: request.permissions
203+
? marshalPermissions(request.permissions, defaults)
204+
: undefined,
216205
})
217206

218207
export const marshalUpdateNamespaceRequest = (

packages/clients/src/api/mnq/v1alpha1/types.gen.ts

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -225,11 +225,7 @@ export type CreateCredentialRequest = {
225225
namespaceId: string
226226
/** Name of the credentials. */
227227
name?: string
228-
/**
229-
* Permissions associated with these credentials.
230-
*
231-
* One-of ('optionalPermissions'): at most one of 'permissions' could be set.
232-
*/
228+
/** Permissions associated with these credentials. */
233229
permissions?: Permissions
234230
}
235231

@@ -269,11 +265,7 @@ export type UpdateCredentialRequest = {
269265
credentialId: string
270266
/** Name of the credentials. */
271267
name?: string
272-
/**
273-
* Permissions associated with these credentials.
274-
*
275-
* One-of ('optionalPermissions'): at most one of 'permissions' could be set.
276-
*/
268+
/** Permissions associated with these credentials. */
277269
permissions?: Permissions
278270
}
279271

0 commit comments

Comments
 (0)