Skip to content

Commit f2aa325

Browse files
authored
fix: generate model metadata xmlNamespace properly (#197)
1 parent 8fa3280 commit f2aa325

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

Diff for: packages/client-sqs-node/model/ServiceMetadata.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ export const ServiceMetadata: _ServiceMetadata_ = {
99
serviceId: 'SQS',
1010
signatureVersion: 'v4',
1111
uid: 'sqs-2012-11-05',
12-
xmlNamespace: '[object Object]'
12+
xmlNamespace: {"uri":"http://queue.amazonaws.com/doc/2012-11-05/"}
1313
};
1414
export const clientVersion: string = '0.1.0-preview.2';

Diff for: packages/service-types-generator/src/Components/Model/ServiceMetadata.ts

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ export class ServiceMetadata {
88
let metadata = Object.keys(this.metadata)
99
.sort()
1010
.map((key) => {
11+
if (key === 'xmlNamespace') return `${key}: ${JSON.stringify(this.metadata[key])}`;
1112
return `${key}: '${(this.metadata as any)[key]}'`;
1213
}).join(',\n');
1314
return `

Diff for: packages/types/src/protocol.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -125,5 +125,5 @@ export interface ServiceMetadata {
125125
/**
126126
* Required for query services.
127127
*/
128-
xmlNamespace?: string;
128+
xmlNamespace?: XmlNamespace;
129129
}

0 commit comments

Comments
 (0)