Class: CustomerResource
Hierarchy
default
Copy to Clipboard↳
CustomerResource
Copy to Clipboard
Properties
addresses
• addresses: AddressesResource
Copy to Clipboard
Defined in
medusa-js/src/resources/customers.ts:18
paymentMethods
• paymentMethods: PaymentMethodsResource
Copy to Clipboard
Defined in
medusa-js/src/resources/customers.ts:17
Methods
create
▸ create(payload
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<StoreCustomersRes
Copy to Clipboard>
Creates a customer
Parameters
Name | Type | Description |
---|---|---|
payload Copy to Clipboard | StorePostCustomersReq Copy to Clipboard | information of customer |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<StoreCustomersRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/customers.ts:26
generatePasswordToken
▸ generatePasswordToken(payload
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<any
Copy to Clipboard>
Generates a reset password token, which can be used to reset the password. The token is not returned but should be sent out to the customer in an email.
Parameters
Name | Type | Description |
---|---|---|
payload Copy to Clipboard | StorePostCustomersCustomerPasswordTokenReq Copy to Clipboard | info used to generate token |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<any
Copy to Clipboard>
Defined in
medusa-js/src/resources/customers.ts:101
listOrders
▸ listOrders(params?
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<StoreCustomersListOrdersRes
Copy to Clipboard>
Retrieve customer orders
Parameters
Name | Type | Description |
---|---|---|
params? Copy to Clipboard | StoreGetCustomersCustomerOrdersParams Copy to Clipboard | optional params to retrieve orders |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<StoreCustomersListOrdersRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/customers.ts:66
resetPassword
▸ resetPassword(payload
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<StoreCustomersRes
Copy to Clipboard>
Resets customer password
Parameters
Name | Type | Description |
---|---|---|
payload Copy to Clipboard | StorePostCustomersResetPasswordReq Copy to Clipboard | info used to reset customer password |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<StoreCustomersRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/customers.ts:86
retrieve
▸ retrieve(customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<StoreCustomersRes
Copy to Clipboard>
Retrieves the customer that is currently logged
Parameters
Name | Type |
---|---|
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<StoreCustomersRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/customers.ts:39
update
▸ update(payload
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<StoreCustomersRes
Copy to Clipboard>
Updates a customer
Parameters
Name | Type | Description |
---|---|---|
payload Copy to Clipboard | StorePostCustomersCustomerReq Copy to Clipboard | information to update customer with |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<StoreCustomersRes
Copy to Clipboard>