Skip to content

Commit b845f12

Browse files
fix: update client error schema to support schema errors (box/box-openapi#467) (#381)
1 parent e3d71e1 commit b845f12

File tree

3 files changed

+15
-26
lines changed

3 files changed

+15
-26
lines changed

.codegen.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{ "engineHash": "2443714", "specHash": "efab356", "version": "1.7.0" }
1+
{ "engineHash": "2443714", "specHash": "abd6037", "version": "1.7.0" }

package-lock.json

Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/schemas/clientError.generated.ts

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,6 @@ export type ClientErrorCodeField =
2626
| 'item_name_invalid'
2727
| 'insufficient_scope';
2828
export interface ClientErrorContextInfoField {
29-
/**
30-
* More details on the error. */
31-
readonly message?: string;
3229
readonly rawData?: SerializedData;
3330
}
3431
export interface ClientError {
@@ -135,7 +132,7 @@ export function deserializeClientErrorCodeField(
135132
export function serializeClientErrorContextInfoField(
136133
val: ClientErrorContextInfoField
137134
): SerializedData {
138-
return { ['message']: val.message == void 0 ? void 0 : val.message };
135+
return {};
139136
}
140137
export function deserializeClientErrorContextInfoField(
141138
val: SerializedData
@@ -145,15 +142,7 @@ export function deserializeClientErrorContextInfoField(
145142
message: 'Expecting a map for "ClientErrorContextInfoField"',
146143
});
147144
}
148-
if (!(val.message == void 0) && !sdIsString(val.message)) {
149-
throw new BoxSdkError({
150-
message:
151-
'Expecting string for "message" of type "ClientErrorContextInfoField"',
152-
});
153-
}
154-
const message: undefined | string =
155-
val.message == void 0 ? void 0 : val.message;
156-
return { message: message } satisfies ClientErrorContextInfoField;
145+
return {} satisfies ClientErrorContextInfoField;
157146
}
158147
export function serializeClientError(val: ClientError): SerializedData {
159148
return {

0 commit comments

Comments
 (0)