Skip to content

Commit 39ede4b

Browse files
feat: type support schema changes (#246)
* feat: type support schema changes * fix: enum name change * fix: added path variable schema
1 parent dc9fdc6 commit 39ede4b

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/renderer/actions/local-sync/schemas.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,21 @@ export enum AuthType {
4747
BASIC_AUTH = "BASIC_AUTH",
4848
}
4949

50+
export enum KeyValueDataType {
51+
STRING = "string",
52+
INTEGER = "integer",
53+
BOOLEAN = "boolean",
54+
NUMBER = "number",
55+
}
56+
5057
const KeyValuePair = Type.Object({
5158
id: Type.Number(),
5259
key: Type.String(),
5360
value: Type.String(),
5461
isEnabled: Type.Boolean(),
5562
type: Type.Optional(Type.String()),
5663
description: Type.Optional(Type.String()),
64+
dataType: Type.Optional(Type.Enum(KeyValueDataType)),
5765
});
5866

5967
const formData = Type.Object({
@@ -133,6 +141,7 @@ export const PathVariable = Type.Object({
133141
key: Type.String(),
134142
value: Type.String(),
135143
description: Type.Optional(Type.String()),
144+
dataType: Type.Optional(Type.Enum(KeyValueDataType)),
136145
});
137146

138147
export const HttpRequest = Type.Intersect([

0 commit comments

Comments
 (0)