feat: Add metadata to shipping options endpoints (#13554)

This commit is contained in:
Bastien
2025-09-19 12:28:20 +02:00
committed by GitHub
parent 5b7187c261
commit bb6cc586f7
4 changed files with 74 additions and 15 deletions

View File

@@ -142,6 +142,7 @@ export const AdminCreateShippingOption = z
AdminCreateShippingOptionPriceWithRegion
).array(),
rules: AdminCreateShippingOptionRule.array().optional(),
metadata: z.record(z.unknown()).optional(),
})
.strict()
.refine((data) => isDefined(data.type_id) !== isDefined(data.type), {
@@ -170,6 +171,7 @@ export const AdminUpdateShippingOption = z
rules: AdminUpdateShippingOptionRule.or(AdminCreateShippingOptionRule)
.array()
.optional(),
metadata: z.record(z.unknown()).optional(),
})
.strict()
.refine(

View File

@@ -6,6 +6,7 @@ export const defaultStoreShippingOptionsFields = [
"shipping_profile_id",
"fulfillment_provider_id",
"shipping_option_type_id",
"metadata",
]
export const listTransformQueryConfig = {