/** * The subscription metric type identifies the type of the metric. * @export * @interface SubscriptionMetricType */ export interface SubscriptionMetricType { /** * * @type {number} * @memberof SubscriptionMetricType */ readonly feature?: number; /** * The localized name of the object. * @type {{ [key: string]: string; }} * @memberof SubscriptionMetricType */ readonly name?: { [key: string]: string; }; /** * The localized description of the object. * @type {{ [key: string]: string; }} * @memberof SubscriptionMetricType */ readonly description?: { [key: string]: string; }; /** * A unique identifier for the object. * @type {number} * @memberof SubscriptionMetricType */ readonly id?: number; } /** * Check if a given object implements the SubscriptionMetricType interface. */ export declare function instanceOfSubscriptionMetricType(value: object): value is SubscriptionMetricType; export declare function SubscriptionMetricTypeFromJSON(json: any): SubscriptionMetricType; export declare function SubscriptionMetricTypeFromJSONTyped(json: any, ignoreDiscriminator: boolean): SubscriptionMetricType; export declare function SubscriptionMetricTypeToJSON(json: any): SubscriptionMetricType; export declare function SubscriptionMetricTypeToJSONTyped(value?: Omit | null, ignoreDiscriminator?: boolean): any;