address: z.object({
address1: z.string().min(1, 'Address is required'),
address2: z.string().optional(),
city: z.string().min(1, 'City is required'),
region: z.string().min(1, 'Region is required'),
postalCode: z.string().min(1, 'Postal code is required'),
country: z.string().min(1, 'Country is required'),
}),
address: z.object({
address1: z.string().min(1, 'Address is required'),
address2: z.string().optional(),
city: z.string().min(1, 'City is required'),
region: z.string().min(1, 'Region is required'),
postalCode: z.string().min(1, 'Postal code is required'),
country: z.string().min(1, 'Country is required'),
}),