fix(core-flow): request item return reason (#8152)

This commit is contained in:
Carlos R. L. Rodrigues
2024-07-17 05:35:33 -03:00
committed by GitHub
parent 1d40b3cc98
commit d4fe2daa57
15 changed files with 189 additions and 255 deletions

View File

@@ -1,12 +1,12 @@
export const defaultAdminReturnReasonFields = [
"id",
"display_id",
"status",
"version",
"summary",
"metadata",
"value",
"label",
"parent_return_reason_id",
"description",
"created_at",
"updated_at",
"deleted_at",
]
export const defaultAdminRetrieveReturnReasonFields = [
@@ -18,8 +18,8 @@ export const defaultAdminRetrieveReturnReasonFields = [
"created_at",
"updated_at",
"deleted_at",
"*.parent_return_reason",
"*.return_reason_children",
"parent_return_reason.*",
"return_reason_children.*",
]
export const retrieveTransformQueryConfig = {

View File

@@ -52,7 +52,7 @@ export type AdminGetReturnReasonsParamsType = z.infer<
export const AdminCreateReturnReason = z.object({
value: z.string(),
label: z.string(),
descripton: z.string().nullish(),
description: z.string().nullish(),
parent_return_reason_id: z.string().nullish(),
metadata: z.record(z.unknown()).nullish(),
})
@@ -63,7 +63,7 @@ export type AdminCreateReturnReasonType = z.infer<
export const AdminUpdateReturnReason = z.object({
value: z.string(),
label: z.string(),
descripton: z.string().nullish(),
description: z.string().nullish(),
metadata: z.record(z.unknown()).nullish(),
})
export type AdminUpdateReturnReasonType = z.infer<

View File

@@ -11,8 +11,14 @@ export const defaultAdminReturnFields = [
"updated_at",
]
export const defaultAdminDetailsReturnFields = [
...defaultAdminReturnFields,
"items.*",
"items.reason.*",
]
export const retrieveTransformQueryConfig = {
defaultFields: defaultAdminReturnFields,
defaultFields: defaultAdminDetailsReturnFields,
isList: false,
}

View File

@@ -125,6 +125,7 @@ export const AdminPostReturnsRequestItemsReqSchema = z.object({
quantity: z.number(),
description: z.string().optional(),
internal_note: z.string().optional(),
reason_id: z.string().optional(),
metadata: z.record(z.unknown()).optional(),
})
),
@@ -137,6 +138,8 @@ export type AdminPostReturnsRequestItemsReqSchemaType = z.infer<
export const AdminPostReturnsRequestItemsActionReqSchema = z.object({
quantity: z.number().optional(),
internal_note: z.string().nullish().optional(),
reason_id: z.string().nullish().optional(),
metadata: z.record(z.unknown()).nullish().optional(),
})
export type AdminPostReturnsRequestItemsActionReqSchemaType = z.infer<