Customer
Class name: Customer
| Property | Type | Description | Required |
|---|---|---|---|
| name | string | The name of the customer. Passed down from the user account | Yes |
| string | The email address of the customer. Passed down from the user account | Yes | |
| phone | string | The phone number of the customer. Passed down from the user account (if available) | No |
| wishlist | string[] | The IDs of the products in the customer's wishlist | Yes |
| following | string[] | The IDs of vendors the customer is following | Yes |
| billingAddress | Address | The customer's billing address | No |
| shippingAddress | Address[] | The customer's shipping addresses. Customer's can have up to 3 shipping addresses | No |
| status | enum | The status of the customer account. Defaults to active. Possible values: active,suspended | No |
| profileImageId | string | The ID of the customer's profile image | No |