-
-
Notifications
You must be signed in to change notification settings - Fork 52
Open
Description
So I have a model which is as such:
export default class VendorProduce {
@ serializable(identifier())
public id = uuidv4()
@serializable
public vendorId: string
@serializable
public produceName: string
@serializable
public stockStatus: string
@serializable
public minPrice: string
@serializable
public maxPrice: string
@serializable
public stockCount: string
@serializable
public produceVariants: object
constructor(
vendorId: string,
produceName: string,
stockStatus: string,
minPrice: string,
maxPrice: string,
stockCount: string,
produceVariants: {
variantName: {
days: string,
image: string
}
}
) {
this.vendorId = vendorId
this.produceName = produceName
this.stockStatus = stockStatus
this.minPrice = minPrice
this.maxPrice = maxPrice
this.stockCount = stockCount
this.produceVariants = produceVariants
makeAutoObservable(this)
}
static validationSchema = yup.object().shape({
vendorId: yup.string().required('This field is required'),
produceName: yup.string().required('This field is required'),
stockStatus: yup.string().required('This field is required'),
minPrice: yup.string().required('This field is required'),
maxPrice: yup.string().required('This field is required'),
stockCount: yup.string().required('This field is required'),
produceVariants: yup.object().required('This field is required'),
})
}
Upon this model getting called during some API Calls I get the following error:

I am new to using Serializr and not being able to understand how to fix this.
Metadata
Metadata
Assignees
Labels
No labels