public class CustomerQuery extends AbstractQuery<CustomerQuery>
| Modifier and Type | Class and Description |
|---|---|
class |
CustomerQuery.OrdersArguments |
static interface |
CustomerQuery.OrdersArgumentsDefinition |
class |
CustomerQuery.ReturnsArguments |
static interface |
CustomerQuery.ReturnsArgumentsDefinition |
class |
CustomerQuery.ReviewsArguments |
static interface |
CustomerQuery.ReviewsArgumentsDefinition |
class |
CustomerQuery.WishlistsArguments |
static interface |
CustomerQuery.WishlistsArgumentsDefinition |
_queryBuilder, ALIAS_SUFFIX_SEPARATOR, CUSTOM_FIELD_LABEL| Modifier and Type | Method and Description |
|---|---|
CustomerQuery |
addFragmentReference(Fragment<CustomerQuery> fragment)
Adds a
CustomerQuery fragment reference at the current position of the query. |
CustomerQuery |
addresses(CustomerAddressQueryDefinition queryDef)
An array containing the customer's shipping and billing addresses
|
CustomerQuery |
allowRemoteShoppingAssistance()
Indicates whether the customer has enabled remote shopping assistance
|
CustomerQuery |
compareList(CompareListQueryDefinition queryDef)
The contents of the customer's compare list
|
CustomerQuery |
createdAt()
Timestamp indicating when the account was created
|
static Fragment<CustomerQuery> |
createFragment(String name,
CustomerQueryDefinition queryDef)
Creates a GraphQL "named" fragment with the specified query type definition.
|
CustomerQuery |
dateOfBirth()
The customer's date of birth
|
CustomerQuery |
defaultBilling()
The ID assigned to the billing address
|
CustomerQuery |
defaultShipping()
The ID assigned to the shipping address
|
CustomerQuery |
dob()
Deprecated.
Use `date_of_birth` instead
|
CustomerQuery |
email()
The customer's email address.
|
CustomerQuery |
firstname()
The customer's first name
|
CustomerQuery |
gender()
The customer's gender (Male - 1, Female - 2)
|
CustomerQuery |
groupId()
Deprecated.
Customer group should not be exposed in the storefront scenarios
|
CustomerQuery |
id()
Deprecated.
id is not needed as part of Customer because on server side it can be identified based on customer token used for
authentication. There is no need to know customer ID on the client side.
|
CustomerQuery |
isSubscribed()
Indicates whether the customer is subscribed to the company's newsletter
|
CustomerQuery |
lastname()
The customer's family name
|
CustomerQuery |
middlename()
The customer's middle name
|
CustomerQuery |
orders(CustomerOrdersQueryDefinition queryDef) |
CustomerQuery |
orders(CustomerQuery.OrdersArgumentsDefinition argsDef,
CustomerOrdersQueryDefinition queryDef) |
CustomerQuery |
prefix()
An honorific, such as Dr., Mr., or Mrs.
|
CustomerQuery |
returns(CustomerQuery.ReturnsArgumentsDefinition argsDef,
ReturnsQueryDefinition queryDef)
Information about the customer's return requests.
|
CustomerQuery |
returns(ReturnsQueryDefinition queryDef)
Information about the customer's return requests.
|
CustomerQuery |
returnValue(ID uid,
ReturnQueryDefinition queryDef)
Retrieves details about the specified return request from the unique ID for a `Return` object
|
CustomerQuery |
reviews(CustomerQuery.ReviewsArgumentsDefinition argsDef,
ProductReviewsQueryDefinition queryDef)
Contains the customer's product reviews
|
CustomerQuery |
reviews(ProductReviewsQueryDefinition queryDef)
Contains the customer's product reviews
|
CustomerQuery |
rewardPoints(RewardPointsQueryDefinition queryDef)
Customer reward points details
|
CustomerQuery |
storeCredit(CustomerStoreCreditQueryDefinition queryDef)
Contains the store credit information applied for the logged in customer
|
CustomerQuery |
suffix()
A value such as Sr., Jr., or III
|
CustomerQuery |
taxvat()
The customer's Value-added tax (VAT) number (for corporate customers)
|
CustomerQuery |
wishlist(WishlistQueryDefinition queryDef)
Deprecated.
Use `Customer.wishlists` or `Customer.wishlist_v2`
|
CustomerQuery |
wishlists(CustomerQuery.WishlistsArgumentsDefinition argsDef,
WishlistQueryDefinition queryDef)
An array of wishlists.
|
CustomerQuery |
wishlists(WishlistQueryDefinition queryDef)
An array of wishlists.
|
CustomerQuery |
wishlistV2(ID id,
WishlistQueryDefinition queryDef)
Retrieve the specified wish list identified by the unique ID for a `Wishlist` object
|
addCustomObjectField, addCustomSimpleField, appendQuotedString, startField, startInlineFragment, withAliaspublic CustomerQuery addresses(CustomerAddressQueryDefinition queryDef)
public CustomerQuery allowRemoteShoppingAssistance()
public CustomerQuery compareList(CompareListQueryDefinition queryDef)
public CustomerQuery createdAt()
public CustomerQuery dateOfBirth()
public CustomerQuery defaultBilling()
public CustomerQuery defaultShipping()
@Deprecated public CustomerQuery dob()
public CustomerQuery email()
public CustomerQuery firstname()
public CustomerQuery gender()
@Deprecated public CustomerQuery groupId()
@Deprecated public CustomerQuery id()
public CustomerQuery isSubscribed()
public CustomerQuery lastname()
public CustomerQuery middlename()
public CustomerQuery orders(CustomerOrdersQueryDefinition queryDef)
public CustomerQuery orders(CustomerQuery.OrdersArgumentsDefinition argsDef, CustomerOrdersQueryDefinition queryDef)
public CustomerQuery prefix()
public CustomerQuery returnValue(ID uid, ReturnQueryDefinition queryDef)
public CustomerQuery returns(ReturnsQueryDefinition queryDef)
public CustomerQuery returns(CustomerQuery.ReturnsArgumentsDefinition argsDef, ReturnsQueryDefinition queryDef)
public CustomerQuery reviews(ProductReviewsQueryDefinition queryDef)
public CustomerQuery reviews(CustomerQuery.ReviewsArgumentsDefinition argsDef, ProductReviewsQueryDefinition queryDef)
public CustomerQuery rewardPoints(RewardPointsQueryDefinition queryDef)
public CustomerQuery storeCredit(CustomerStoreCreditQueryDefinition queryDef)
public CustomerQuery suffix()
public CustomerQuery taxvat()
@Deprecated public CustomerQuery wishlist(WishlistQueryDefinition queryDef)
public CustomerQuery wishlistV2(ID id, WishlistQueryDefinition queryDef)
public CustomerQuery wishlists(WishlistQueryDefinition queryDef)
public CustomerQuery wishlists(CustomerQuery.WishlistsArgumentsDefinition argsDef, WishlistQueryDefinition queryDef)
public static Fragment<CustomerQuery> createFragment(String name, CustomerQueryDefinition queryDef)
name - The name of the fragment, must be unique for a given GraphQL request.queryDef - The fragment definition.public CustomerQuery addFragmentReference(Fragment<CustomerQuery> fragment)
CustomerQuery fragment reference at the current position of the query.
For example for a fragment named test, calling this method will add the
reference ...test in the query. For GraphQL types implementing an interface, there
will be some similar methods using the Query type of each implemented interface.fragment - The fragment to reference.Copyright © 2022 Adobe. All rights reserved.