UNPKG

@getopenpay/client

Version:

OpenPay API TypeScript SDK

70 lines (69 loc) 2.55 kB
/** * OpenPay API * super charge your subscription management. * * The version of the OpenAPI document: 1.2.1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { MeterEventValueGroupingWindow } from './MeterEventValueGroupingWindow'; /** * * @export * @interface ListBillingMeterEventSummariesRequest */ export interface ListBillingMeterEventSummariesRequest { /** * The customer for which to fetch event summaries. * @type {string} * @memberof ListBillingMeterEventSummariesRequest */ customerId: string; /** * The timestamp from when to stop aggregating meter events (exclusive). Must be aligned with minute boundaries. * @type {Date} * @memberof ListBillingMeterEventSummariesRequest */ endTime: Date; /** * Unique identifier for the meter object. * @type {string} * @memberof ListBillingMeterEventSummariesRequest */ meterId: string; /** * Page number * @type {number} * @memberof ListBillingMeterEventSummariesRequest */ pageNumber?: number; /** * Page size * @type {number} * @memberof ListBillingMeterEventSummariesRequest */ pageSize?: number; /** * The timestamp from when to start aggregating meter events (inclusive). Must be aligned with minute boundaries. * @type {Date} * @memberof ListBillingMeterEventSummariesRequest */ startTime: Date; /** * * @type {MeterEventValueGroupingWindow} * @memberof ListBillingMeterEventSummariesRequest */ valueGroupingWindow?: MeterEventValueGroupingWindow | null; } /** * Check if a given object implements the ListBillingMeterEventSummariesRequest interface. */ export declare function instanceOfListBillingMeterEventSummariesRequest(value: object): value is ListBillingMeterEventSummariesRequest; export declare function ListBillingMeterEventSummariesRequestFromJSON(json: any): ListBillingMeterEventSummariesRequest; export declare function ListBillingMeterEventSummariesRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListBillingMeterEventSummariesRequest; export declare function ListBillingMeterEventSummariesRequestToJSON(json: any): ListBillingMeterEventSummariesRequest; export declare function ListBillingMeterEventSummariesRequestToJSONTyped(value?: ListBillingMeterEventSummariesRequest | null, ignoreDiscriminator?: boolean): any;