/** * 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. */ import * as runtime from '../runtime'; import type { NotificationsResponse, PlaylistUpdatesResponse } from '../models'; export interface GetNotificationsRequest { userId: string; timestamp?: number; groupId?: string; limit?: number; types?: Array; } export interface GetPlaylistUpdatesRequest { userId: string; } /** * */ export declare class NotificationsApi extends runtime.BaseAPI { /** * @hidden * Get notifications for user ID */ getNotificationsRaw(params: GetNotificationsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get notifications for user ID */ getNotifications(params: GetNotificationsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * @hidden * Get playlists the user has saved that have been updated for user ID */ getPlaylistUpdatesRaw(params: GetPlaylistUpdatesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get playlists the user has saved that have been updated for user ID */ getPlaylistUpdates(params: GetPlaylistUpdatesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * @export */ export declare const GetNotificationsTypesEnum: { readonly Announcement: "announcement"; readonly Follow: "follow"; readonly Repost: "repost"; readonly Save: "save"; readonly Remix: "remix"; readonly Cosign: "cosign"; readonly Create: "create"; readonly TipReceive: "tip_receive"; readonly TipSend: "tip_send"; readonly ChallengeReward: "challenge_reward"; readonly RepostOfRepost: "repost_of_repost"; readonly SaveOfRepost: "save_of_repost"; readonly Tastemaker: "tastemaker"; readonly Reaction: "reaction"; readonly SupporterDethroned: "supporter_dethroned"; readonly SupporterRankUp: "supporter_rank_up"; readonly SupportingRankUp: "supporting_rank_up"; readonly Milestone: "milestone"; readonly TrackMilestone: "track_milestone"; readonly TrackAddedToPlaylist: "track_added_to_playlist"; readonly PlaylistMilestone: "playlist_milestone"; readonly TierChange: "tier_change"; readonly Trending: "trending"; readonly TrendingPlaylist: "trending_playlist"; readonly TrendingUnderground: "trending_underground"; readonly UsdcPurchaseBuyer: "usdc_purchase_buyer"; readonly UsdcPurchaseSeller: "usdc_purchase_seller"; readonly TrackAddedToPurchasedAlbum: "track_added_to_purchased_album"; readonly RequestManager: "request_manager"; readonly ApproveManagerRequest: "approve_manager_request"; readonly ClaimableReward: "claimable_reward"; readonly Comment: "comment"; readonly CommentThread: "comment_thread"; readonly CommentMention: "comment_mention"; readonly CommentReaction: "comment_reaction"; readonly ListenStreakReminder: "listen_streak_reminder"; readonly FanRemixContestStarted: "fan_remix_contest_started"; readonly FanRemixContestEnded: "fan_remix_contest_ended"; readonly FanRemixContestEndingSoon: "fan_remix_contest_ending_soon"; readonly FanRemixContestWinnersSelected: "fan_remix_contest_winners_selected"; readonly ArtistRemixContestEnded: "artist_remix_contest_ended"; readonly ArtistRemixContestEndingSoon: "artist_remix_contest_ending_soon"; readonly ArtistRemixContestSubmissions: "artist_remix_contest_submissions"; }; export type GetNotificationsTypesEnum = typeof GetNotificationsTypesEnum[keyof typeof GetNotificationsTypesEnum];