/** * 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 { EventsResponse, UnclaimedIdResponse } from '../models'; export interface GetAllEventsRequest { offset?: number; limit?: number; userId?: string; sortMethod?: GetAllEventsSortMethodEnum; eventType?: GetAllEventsEventTypeEnum; } export interface GetBulkEventsRequest { userId?: string; id?: Array; eventType?: GetBulkEventsEventTypeEnum; } export interface GetEntityEventsRequest { entityId: Array; offset?: number; limit?: number; userId?: string; entityType?: GetEntityEventsEntityTypeEnum; filterDeleted?: boolean; } /** * */ export declare class EventsApi extends runtime.BaseAPI { /** * @hidden * Get all events * Get all events */ getAllEventsRaw(params: GetAllEventsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get all events * Get all events */ getAllEvents(params?: GetAllEventsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * @hidden * Get a list of events by ID */ getBulkEventsRaw(params: GetBulkEventsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get a list of events by ID */ getBulkEvents(params?: GetBulkEventsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * @hidden * Get events for a specific entity * Get events for a specific entity */ getEntityEventsRaw(params: GetEntityEventsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get events for a specific entity * Get events for a specific entity */ getEntityEvents(params: GetEntityEventsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * @hidden * Gets an unclaimed blockchain event ID */ getUnclaimedEventIDRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Gets an unclaimed blockchain event ID */ getUnclaimedEventID(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * @export */ export declare const GetAllEventsSortMethodEnum: { readonly Newest: "newest"; readonly Timestamp: "timestamp"; }; export type GetAllEventsSortMethodEnum = typeof GetAllEventsSortMethodEnum[keyof typeof GetAllEventsSortMethodEnum]; /** * @export */ export declare const GetAllEventsEventTypeEnum: { readonly RemixContest: "remix_contest"; readonly LiveEvent: "live_event"; readonly NewRelease: "new_release"; }; export type GetAllEventsEventTypeEnum = typeof GetAllEventsEventTypeEnum[keyof typeof GetAllEventsEventTypeEnum]; /** * @export */ export declare const GetBulkEventsEventTypeEnum: { readonly RemixContest: "remix_contest"; readonly LiveEvent: "live_event"; readonly NewRelease: "new_release"; }; export type GetBulkEventsEventTypeEnum = typeof GetBulkEventsEventTypeEnum[keyof typeof GetBulkEventsEventTypeEnum]; /** * @export */ export declare const GetEntityEventsEntityTypeEnum: { readonly Track: "track"; readonly Collection: "collection"; readonly User: "user"; }; export type GetEntityEventsEntityTypeEnum = typeof GetEntityEventsEntityTypeEnum[keyof typeof GetEntityEventsEntityTypeEnum];