type Customer {
entityId: Int!
company: String!
customerGroupId: Int!
customerGroupName: String
email: String!
firstName: String!
lastName: String!
notes: String!
phone: String!
taxExemptCategory: String!
addressCount: Int!
attributeCount: Int!
storeCredit: [Money!]!
attributes: CustomerAttributes!
wishlists(filters: WishlistFiltersInput, before: String, after: String, first: Int, last: Int): WishlistConnection!
formFields: [CustomerFormFieldValue!]!
addresses(before: String, after: String, first: Int, last: Int): AddressConnection!
activeCompany: ActiveCompany
metafields(namespace: String!, keys: [String!], before: String, after: String, first: Int, last: Int): MetafieldConnection!
orders(filters: OrdersFiltersInput, sortBy: CustomerOrdersSortInput, before: String, after: String, first: Int, last: Int): OrdersConnection
isSubscribedToNewsletter: Boolean!
notificationPreferences: [String!]!
storedPaymentInstruments(filters: StoredPaymentInstrumentsFiltersInput, before: String, after: String, first: Int, last: Int): StoredPaymentInstrumentConnection!
}