UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

47 lines (38 loc) 1.19 kB
// Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: // protoc-gen-ts_proto v2.6.1 // protoc v3.17.1 // source: package/Quota.proto /* eslint-disable */ import { type Metadata } from "../common/Metadata.js"; /** Copyright Super iPaaS Integration LLC, an IBM Company 2024 */ export interface Quota { kind?: string | undefined; metadata?: Metadata | undefined; spec?: Quota_Spec | undefined; kindEnum?: Quota_KindEnums | undefined; apiVersion?: string | undefined; } export enum Quota_KindEnums { Quota = "Quota", } export interface Quota_Notification { enabled?: boolean | undefined; notifyAfter?: string | undefined; message?: string | undefined; email?: string[] | undefined; } export interface Quota_AlertConfiguration { frequency?: string | undefined; message?: string | undefined; } export interface Quota_XWebMConfig { alertConfiguration?: Quota_AlertConfiguration | undefined; notification?: Quota_Notification | undefined; } export interface Quota_Spec { maxRequest?: number | undefined; interval?: string | undefined; onLimitReach?: string | undefined; "x-webm-config"?: Quota_XWebMConfig | undefined; }