import type * as Square from "../index"; /** * Defines the fields that are included in the response body for requests to the `ListCustomerSegments` endpoint. * * Either `errors` or `segments` is present in a given response (never both). */ export interface ListCustomerSegmentsResponse { /** Any errors that occurred during the request. */ errors?: Square.Error_[]; /** The list of customer segments belonging to the associated Square account. */ segments?: Square.CustomerSegment[]; /** * A pagination cursor to be used in subsequent calls to `ListCustomerSegments` * to retrieve the next set of query results. The 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; }