Files
medusa-store/docs/content/references/js-client/classes/CustomerResource.md
Shahed Nasser a8293af8e1 fix: overlapping branch names for generated PRs of references (#2097)
* fix overlapping branch names of generated references

* regenerate references
2022-08-25 17:47:58 +03:00

5.2 KiB

Class: CustomerResource

Hierarchy

  • default

    CustomerResource

Properties

addresses

addresses: AddressesResource

Defined in

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


paymentMethods

paymentMethods: PaymentMethodsResource

Defined in

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

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

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

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

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

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

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