Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions packages/clients/src/api/mnq/v1alpha1/index.gen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,9 @@ export type {
CreateCredentialRequest,
CreateNamespaceRequest,
Credential,
CredentialAMQPCreds,
CredentialNATSCredsFile,
CredentialSQSSNSCreds,
CredentialSummary,
CredentialSummaryAMQPCreds,
CredentialSummarySQSSNSCreds,
DeleteCredentialRequest,
DeleteNamespaceRequest,
Expand Down
39 changes: 0 additions & 39 deletions packages/clients/src/api/mnq/v1alpha1/marshalling.gen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,9 @@ import type {
CreateCredentialRequest,
CreateNamespaceRequest,
Credential,
CredentialAMQPCreds,
CredentialNATSCredsFile,
CredentialSQSSNSCreds,
CredentialSummary,
CredentialSummaryAMQPCreds,
CredentialSummarySQSSNSCreds,
ListCredentialsResponse,
ListNamespacesResponse,
Expand All @@ -40,21 +38,6 @@ const unmarshalPermissions = (data: unknown) => {
} as Permissions
}

const unmarshalCredentialSummaryAMQPCreds = (data: unknown) => {
if (!isJSONObject(data)) {
throw new TypeError(
`Unmarshalling the type 'CredentialSummaryAMQPCreds' failed as data isn't a dictionary.`,
)
}

return {
permissions: data.permissions
? unmarshalPermissions(data.permissions)
: undefined,
username: data.username,
} as CredentialSummaryAMQPCreds
}

const unmarshalCredentialSummarySQSSNSCreds = (data: unknown) => {
if (!isJSONObject(data)) {
throw new TypeError(
Expand All @@ -70,22 +53,6 @@ const unmarshalCredentialSummarySQSSNSCreds = (data: unknown) => {
} as CredentialSummarySQSSNSCreds
}

const unmarshalCredentialAMQPCreds = (data: unknown) => {
if (!isJSONObject(data)) {
throw new TypeError(
`Unmarshalling the type 'CredentialAMQPCreds' failed as data isn't a dictionary.`,
)
}

return {
password: data.password,
permissions: data.permissions
? unmarshalPermissions(data.permissions)
: undefined,
username: data.username,
} as CredentialAMQPCreds
}

const unmarshalCredentialNATSCredsFile = (data: unknown) => {
if (!isJSONObject(data)) {
throw new TypeError(
Expand Down Expand Up @@ -120,9 +87,6 @@ const unmarshalCredentialSummary = (data: unknown) => {
}

return {
amqpCredentials: data.amqp_credentials
? unmarshalCredentialSummaryAMQPCreds(data.amqp_credentials)
: undefined,
id: data.id,
name: data.name,
namespaceId: data.namespace_id,
Expand Down Expand Up @@ -160,9 +124,6 @@ export const unmarshalCredential = (data: unknown) => {
}

return {
amqpCredentials: data.amqp_credentials
? unmarshalCredentialAMQPCreds(data.amqp_credentials)
: undefined,
id: data.id,
name: data.name,
namespaceId: data.namespace_id,
Expand Down
41 changes: 4 additions & 37 deletions packages/clients/src/api/mnq/v1alpha1/types.gen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ export type ListNamespacesRequestOrderBy =
| 'project_id_asc'
| 'project_id_desc'

export type NamespaceProtocol = 'unknown' | 'nats' | 'sqs_sns' | 'amqp'
export type NamespaceProtocol = 'unknown' | 'nats' | 'sqs_sns'

/** Credential */
export interface Credential {
Expand All @@ -36,33 +36,16 @@ export interface Credential {
* Credentials file used to connect to the NATS service.
*
* One-of ('credentialType'): at most one of 'natsCredentials',
* 'sqsSnsCredentials', 'amqpCredentials' could be set.
* 'sqsSnsCredentials' could be set.
*/
natsCredentials?: CredentialNATSCredsFile
/**
* Credential used to connect to the SQS/SNS service.
*
* One-of ('credentialType'): at most one of 'natsCredentials',
* 'sqsSnsCredentials', 'amqpCredentials' could be set.
* 'sqsSnsCredentials' could be set.
*/
sqsSnsCredentials?: CredentialSQSSNSCreds
/**
* Credential used to connect to the AMQP service.
*
* One-of ('credentialType'): at most one of 'natsCredentials',
* 'sqsSnsCredentials', 'amqpCredentials' could be set.
*/
amqpCredentials?: CredentialAMQPCreds
}

/** Credential.amqp creds */
export interface CredentialAMQPCreds {
/** Username used to connect to the AMQP service */
username: string
/** Password used to connect to the AMQP service */
password?: string
/** List of permissions associated to this Credential */
permissions?: Permissions
}

/** Credential.nats creds file */
Expand Down Expand Up @@ -94,25 +77,9 @@ export interface CredentialSummary {
/**
* Credential used to connect to the SQS/SNS service.
*
* One-of ('credentialType'): at most one of 'sqsSnsCredentials',
* 'amqpCredentials' could be set.
* One-of ('credentialType'): at most one of 'sqsSnsCredentials' could be set.
*/
sqsSnsCredentials?: CredentialSummarySQSSNSCreds
/**
* Credential used to connect to the AMQP service.
*
* One-of ('credentialType'): at most one of 'sqsSnsCredentials',
* 'amqpCredentials' could be set.
*/
amqpCredentials?: CredentialSummaryAMQPCreds
}

/** Credential summary.amqp creds */
export interface CredentialSummaryAMQPCreds {
/** Username used to connect to the AMQP service */
username: string
/** List of permissions associated to this Credential */
permissions?: Permissions
}

/** Credential summary.sqssns creds */
Expand Down