/** * 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 RepostNotificationActionData */ export interface RepostNotificationActionData { /** * * @type {string} * @memberof RepostNotificationActionData */ type: RepostNotificationActionDataTypeEnum; /** * * @type {string} * @memberof RepostNotificationActionData */ userId: string; /** * * @type {string} * @memberof RepostNotificationActionData */ repostItemId: string; } /** * @export */ export declare const RepostNotificationActionDataTypeEnum: { readonly Track: "track"; readonly Playlist: "playlist"; readonly Album: "album"; }; export type RepostNotificationActionDataTypeEnum = typeof RepostNotificationActionDataTypeEnum[keyof typeof RepostNotificationActionDataTypeEnum]; /** * Check if a given object implements the RepostNotificationActionData interface. */ export declare function instanceOfRepostNotificationActionData(value: object): value is RepostNotificationActionData; export declare function RepostNotificationActionDataFromJSON(json: any): RepostNotificationActionData; export declare function RepostNotificationActionDataFromJSONTyped(json: any, ignoreDiscriminator: boolean): RepostNotificationActionData; export declare function RepostNotificationActionDataToJSON(value?: RepostNotificationActionData | null): any;