/** * Audius API * * The version of the OpenAPI document: 1.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TrendingNotificationActionData */ export interface TrendingNotificationActionData { /** * * @type {number} * @memberof TrendingNotificationActionData */ rank: number; /** * * @type {string} * @memberof TrendingNotificationActionData */ genre: string; /** * * @type {string} * @memberof TrendingNotificationActionData */ trackId: string; /** * * @type {string} * @memberof TrendingNotificationActionData */ timeRange: TrendingNotificationActionDataTimeRangeEnum; } /** * @export */ export declare const TrendingNotificationActionDataTimeRangeEnum: { readonly Week: "week"; readonly Month: "month"; readonly Year: "year"; }; export type TrendingNotificationActionDataTimeRangeEnum = typeof TrendingNotificationActionDataTimeRangeEnum[keyof typeof TrendingNotificationActionDataTimeRangeEnum]; /** * Check if a given object implements the TrendingNotificationActionData interface. */ export declare function instanceOfTrendingNotificationActionData(value: object): value is TrendingNotificationActionData; export declare function TrendingNotificationActionDataFromJSON(json: any): TrendingNotificationActionData; export declare function TrendingNotificationActionDataFromJSONTyped(json: any, ignoreDiscriminator: boolean): TrendingNotificationActionData; export declare function TrendingNotificationActionDataToJSON(value?: TrendingNotificationActionData | null): any;