/** * 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 { TransactionHistoryCountResponse, TransactionHistoryResponse } from '../models'; export interface GetAudioTransactionHistoryRequest { offset?: number; limit?: number; sortMethod?: GetAudioTransactionHistorySortMethodEnum; sortDirection?: GetAudioTransactionHistorySortDirectionEnum; encodedDataMessage?: string; encodedDataSignature?: string; } export interface GetAudioTransactionHistoryCountRequest { encodedDataMessage?: string; encodedDataSignature?: string; } /** * */ export declare class TransactionsApi extends runtime.BaseAPI { /** * @hidden * @deprecated * Deprecated: Use `/users/{id}/transactions/audio` or `sdk.full.users.getAudioTransactions()` instead. * Gets the user\'s $AUDIO transaction history within the App */ getAudioTransactionHistoryRaw(params: GetAudioTransactionHistoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * @deprecated * Deprecated: Use `/users/{id}/transactions/audio` or `sdk.full.users.getAudioTransactions()` instead. * Gets the user\'s $AUDIO transaction history within the App */ getAudioTransactionHistory(params?: GetAudioTransactionHistoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * @hidden * @deprecated * Deprecated: Use `/users/{id}/transactions/audio/count` or `sdk.full.users.getAudioTransactionCount()` instead. * Gets the count of the user\'s $AUDIO transaction history within the App */ getAudioTransactionHistoryCountRaw(params: GetAudioTransactionHistoryCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * @deprecated * Deprecated: Use `/users/{id}/transactions/audio/count` or `sdk.full.users.getAudioTransactionCount()` instead. * Gets the count of the user\'s $AUDIO transaction history within the App */ getAudioTransactionHistoryCount(params?: GetAudioTransactionHistoryCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * @export */ export declare const GetAudioTransactionHistorySortMethodEnum: { readonly Date: "date"; readonly TransactionType: "transaction_type"; }; export type GetAudioTransactionHistorySortMethodEnum = typeof GetAudioTransactionHistorySortMethodEnum[keyof typeof GetAudioTransactionHistorySortMethodEnum]; /** * @export */ export declare const GetAudioTransactionHistorySortDirectionEnum: { readonly Asc: "asc"; readonly Desc: "desc"; }; export type GetAudioTransactionHistorySortDirectionEnum = typeof GetAudioTransactionHistorySortDirectionEnum[keyof typeof GetAudioTransactionHistorySortDirectionEnum];