public static class Storefront.CustomerQuery extends Query<Storefront.CustomerQuery>
| Modifier and Type | Class and Description |
|---|---|
class |
Storefront.CustomerQuery.AddressesArguments |
static interface |
Storefront.CustomerQuery.AddressesArgumentsDefinition |
class |
Storefront.CustomerQuery.MetafieldArguments |
static interface |
Storefront.CustomerQuery.MetafieldArgumentsDefinition |
class |
Storefront.CustomerQuery.OrdersArguments |
static interface |
Storefront.CustomerQuery.OrdersArgumentsDefinition |
_queryBuilder, ALIAS_SUFFIX_SEPARATOR| Modifier and Type | Method and Description |
|---|---|
Storefront.CustomerQuery |
acceptsMarketing()
Indicates whether the customer has consented to be sent marketing material via email.
|
Storefront.CustomerQuery |
addresses(Storefront.CustomerQuery.AddressesArgumentsDefinition argsDef,
Storefront.MailingAddressConnectionQueryDefinition queryDef)
A list of addresses for the customer.
|
Storefront.CustomerQuery |
addresses(Storefront.MailingAddressConnectionQueryDefinition queryDef)
A list of addresses for the customer.
|
Storefront.CustomerQuery |
createdAt()
The date and time when the customer was created.
|
Storefront.CustomerQuery |
defaultAddress(Storefront.MailingAddressQueryDefinition queryDef)
The customer’s default address.
|
Storefront.CustomerQuery |
displayName()
The customer’s name, email or phone number.
|
Storefront.CustomerQuery |
email()
The customer’s email address.
|
Storefront.CustomerQuery |
firstName()
The customer’s first name.
|
Storefront.CustomerQuery |
id()
A unique ID for the customer.
|
Storefront.CustomerQuery |
lastName()
The customer’s last name.
|
Storefront.CustomerQuery |
metafield(java.lang.String key,
Storefront.CustomerQuery.MetafieldArgumentsDefinition argsDef,
Storefront.MetafieldQueryDefinition queryDef)
Returns a metafield found by namespace and key.
|
Storefront.CustomerQuery |
metafield(java.lang.String key,
Storefront.MetafieldQueryDefinition queryDef)
Returns a metafield found by namespace and key.
|
Storefront.CustomerQuery |
metafields(java.util.List<Storefront.HasMetafieldsIdentifier> identifiers,
Storefront.MetafieldQueryDefinition queryDef)
The metafields associated with the resource matching the supplied list of namespaces and keys.
|
Storefront.CustomerQuery |
numberOfOrders()
The number of orders that the customer has made at the store in their lifetime.
|
Storefront.CustomerQuery |
orders(Storefront.CustomerQuery.OrdersArgumentsDefinition argsDef,
Storefront.OrderConnectionQueryDefinition queryDef)
The orders associated with the customer.
|
Storefront.CustomerQuery |
orders(Storefront.OrderConnectionQueryDefinition queryDef)
The orders associated with the customer.
|
Storefront.CustomerQuery |
phone()
The customer’s phone number.
|
Storefront.CustomerQuery |
tags()
A comma separated list of tags that have been added to the customer.
|
Storefront.CustomerQuery |
updatedAt()
The date and time when the customer information was updated.
|
appendQuotedString, startField, startInlineFragment, withAliaspublic Storefront.CustomerQuery acceptsMarketing()
public Storefront.CustomerQuery addresses(Storefront.MailingAddressConnectionQueryDefinition queryDef)
public Storefront.CustomerQuery addresses(Storefront.CustomerQuery.AddressesArgumentsDefinition argsDef, Storefront.MailingAddressConnectionQueryDefinition queryDef)
public Storefront.CustomerQuery createdAt()
public Storefront.CustomerQuery defaultAddress(Storefront.MailingAddressQueryDefinition queryDef)
public Storefront.CustomerQuery displayName()
public Storefront.CustomerQuery email()
public Storefront.CustomerQuery firstName()
public Storefront.CustomerQuery id()
public Storefront.CustomerQuery lastName()
public Storefront.CustomerQuery metafield(java.lang.String key, Storefront.MetafieldQueryDefinition queryDef)
public Storefront.CustomerQuery metafield(java.lang.String key, Storefront.CustomerQuery.MetafieldArgumentsDefinition argsDef, Storefront.MetafieldQueryDefinition queryDef)
public Storefront.CustomerQuery metafields(java.util.List<Storefront.HasMetafieldsIdentifier> identifiers, Storefront.MetafieldQueryDefinition queryDef)
public Storefront.CustomerQuery numberOfOrders()
public Storefront.CustomerQuery orders(Storefront.OrderConnectionQueryDefinition queryDef)
public Storefront.CustomerQuery orders(Storefront.CustomerQuery.OrdersArgumentsDefinition argsDef, Storefront.OrderConnectionQueryDefinition queryDef)
public Storefront.CustomerQuery phone()
public Storefront.CustomerQuery tags()
public Storefront.CustomerQuery updatedAt()