import type * as Square from "../index"; /** * Defines the fields that are included in the response body of * a request to the `ListCustomers` endpoint. * * Either `errors` or `customers` is present in a given response (never both). */ export interface ListCustomersResponse { /** Any errors that occurred during the request. */ errors?: Square.Error_[]; /** * The customer profiles associated with the Square account or an empty object (`{}`) if none are found. * Only customer profiles with public information (`given_name`, `family_name`, `company_name`, `email_address`, or * `phone_number`) are included in the response. */ customers?: Square.Customer[]; /** * A pagination cursor to retrieve the next set of results for the * original query. A cursor is only present if the request succeeded and additional results * are available. * * For more information, see [Pagination](https://developer.squareup.com/docs/build-basics/common-api-patterns/pagination). */ cursor?: string; /** * The total count of customers associated with the Square account. Only customer profiles with public information * (`given_name`, `family_name`, `company_name`, `email_address`, or `phone_number`) are counted. This field is present * only if `count` is set to `true` in the request. */ count?: bigint; }