feat: client tab in deal editor
This commit is contained in:
@ -108,6 +108,7 @@ export const zClientSchema = z.object({
|
||||
comment: z.optional(z.union([z.string(), z.null()])),
|
||||
details: zClientDetailsSchema,
|
||||
id: z.int(),
|
||||
isDeleted: z.optional(z.boolean()).default(false),
|
||||
});
|
||||
|
||||
/**
|
||||
@ -290,6 +291,7 @@ export const zCreateDealSchema = z.object({
|
||||
boardId: z.int(),
|
||||
lexorank: z.string(),
|
||||
statusId: z.int(),
|
||||
clientId: z.optional(z.union([z.int(), z.null()])),
|
||||
});
|
||||
|
||||
/**
|
||||
@ -320,6 +322,7 @@ export const zDealSchema = z.object({
|
||||
createdAt: z.iso.datetime({
|
||||
offset: true,
|
||||
}),
|
||||
client: z.optional(z.union([zClientSchema, z.null()])),
|
||||
});
|
||||
|
||||
/**
|
||||
@ -964,6 +967,7 @@ export const zUpdateDealSchema = z.object({
|
||||
lexorank: z.optional(z.union([z.string(), z.null()])),
|
||||
boardId: z.optional(z.union([z.int(), z.null()])),
|
||||
statusId: z.optional(z.union([z.int(), z.null()])),
|
||||
client: z.optional(z.union([zClientSchema, z.null()])),
|
||||
});
|
||||
|
||||
/**
|
||||
@ -1409,7 +1413,11 @@ export const zGetStatusHistoryResponse2 = zGetStatusHistoryResponse;
|
||||
export const zGetClientsData = z.object({
|
||||
body: z.optional(z.never()),
|
||||
path: z.optional(z.never()),
|
||||
query: z.optional(z.never()),
|
||||
query: z.optional(
|
||||
z.object({
|
||||
includeDeleted: z.optional(z.boolean()).default(false),
|
||||
})
|
||||
),
|
||||
});
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user