import PropTypes from 'prop-types';
import purchaseItemShape from './purchaseItem';
import priceShape from './price';
/**
* Reusable object to use in `propTypes` for a `purchaseItem` prop.
* @type {Object}
* @category templating
*/
const purchaseShape = {
id: PropTypes.string.isRequired,
code: PropTypes.string.isRequired,
userId: PropTypes.string.isRequired,
createdDateUTC: PropTypes.string.isRequired,
price: PropTypes.shape(priceShape).isRequired,
status: PropTypes.number,
purchaseItems: PropTypes.arrayOf(PropTypes.shape(purchaseItemShape)),
};
export default purchaseShape;