Files
medusa-store/docs/content/references/js-client/classes/CustomerResource.md
Shahed Nasser 3b28f46705 docs: added reference for JS Client (#1629)
* added reference for JS Client

* added reference for JS Client

* added reference for JS Client
2022-07-08 18:21:46 +03:00

5.4 KiB

Class: CustomerResource

Hierarchy

  • default

    CustomerResource

Properties

addresses

addresses: AddressesResource

Defined in

packages/medusa-js/src/resources/customers.ts:17


paymentMethods

paymentMethods: PaymentMethodsResource

Defined in

packages/medusa-js/src/resources/customers.ts:16

Methods

create

create(payload, customHeaders?): ResponsePromise<StoreCustomersRes>

Creates a customer

Parameters

Name Type Description
payload StorePostCustomersReq information of customer
customHeaders Record<string, any>

Returns

ResponsePromise<StoreCustomersRes>

Defined in

packages/medusa-js/src/resources/customers.ts:25


generatePasswordToken

generatePasswordToken(payload, customHeaders?): ResponsePromise<any>

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 StorePostCustomersCustomerPasswordTokenReq info used to generate token
customHeaders Record<string, any>

Returns

ResponsePromise<any>

Defined in

packages/medusa-js/src/resources/customers.ts:100


listOrders

listOrders(params?, customHeaders?): ResponsePromise<StoreCustomersListOrdersRes>

Retrieve customer orders

Parameters

Name Type Description
params? StoreGetCustomersCustomerOrdersParams optional params to retrieve orders
customHeaders Record<string, any>

Returns

ResponsePromise<StoreCustomersListOrdersRes>

Defined in

packages/medusa-js/src/resources/customers.ts:65


resetPassword

resetPassword(payload, customHeaders?): ResponsePromise<StoreCustomersRes>

Resets customer password

Parameters

Name Type Description
payload StorePostCustomersCustomerPasswordTokenReq info used to reset customer password
customHeaders Record<string, any>

Returns

ResponsePromise<StoreCustomersRes>

Defined in

packages/medusa-js/src/resources/customers.ts:85


retrieve

retrieve(customHeaders?): ResponsePromise<StoreCustomersRes>

Retrieves the customer that is currently logged

Parameters

Name Type
customHeaders Record<string, any>

Returns

ResponsePromise<StoreCustomersRes>

Defined in

packages/medusa-js/src/resources/customers.ts:38


update

update(payload, customHeaders?): ResponsePromise<StoreCustomersRes>

Updates a customer

Parameters

Name Type Description
payload StorePostCustomersCustomerReq information to update customer with
customHeaders Record<string, any>

Returns

ResponsePromise<StoreCustomersRes>

Defined in

packages/medusa-js/src/resources/customers.ts:51