UNPKG

@apideck/node

Version:
39 lines (38 loc) 974 B
/** * The rate at which requests for resources will be made to downstream. * @export * @interface RequestRate */ export interface RequestRate { /** * The number of requests per window unit. * @type {number} * @memberof RequestRate */ rate: number; /** * Size of request window. * @type {number} * @memberof RequestRate */ size: number; /** * The window unit for the rate. * @type {string} * @memberof RequestRate */ unit: RequestRateUnit; } /** * @export * @enum {string} */ export declare enum RequestRateUnit { second = "second", minute = "minute", hour = "hour", day = "day" } export declare function RequestRateFromJSON(json: any): RequestRate; export declare function RequestRateFromJSONTyped(json: any, ignoreDiscriminator: boolean): RequestRate; export declare function RequestRateToJSON(value?: RequestRate | null): any;