/* tslint:disable */
/* eslint-disable */
/**
 * ShipStation API v2
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: 2.0.0
 * 
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */


// May contain unused imports in some cases
// @ts-ignore
import type { PaginationLink } from './pagination-link';

/**
 * Many ShipStation endpoints return a paged list of items.  In addition to the returned items, these responses also include information about the total number of items, the number of pages of results, and URLs of other pages of results. 
 * @export
 * @interface PagedListResponseBody
 */
export interface PagedListResponseBody {
    /**
     * The total number of items across all pages of results
     * @type {number}
     * @memberof PagedListResponseBody
     */
    'total': number;
    /**
     * The current page number of results.  For example, if there are 80 results, and the page size is 25, then `page` could be 1, 2, 3, or 4.  The first three pages would contain 25 items each, and the fourth page would contain the five remaining items.
     * @type {number}
     * @memberof PagedListResponseBody
     */
    'page': number;
    /**
     * The total number of pages of results.  For example, if there are 80 results, and the page size is 25, then `pages` would be 4.  The first three pages would contain 25 items each, and the fourth page would contain the five remaining items.  If there are no results, then `pages` will be zero.
     * @type {number}
     * @memberof PagedListResponseBody
     */
    'pages': number;
    /**
     * 
     * @type {PaginationLink}
     * @memberof PagedListResponseBody
     */
    'links': PaginationLink;
}

