/** * 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 ClaimedPrize */ export interface ClaimedPrize { /** * The unique identifier of the claimed prize record * @type {number} * @memberof ClaimedPrize */ id: number; /** * The wallet address that claimed the prize * @type {string} * @memberof ClaimedPrize */ wallet: string; /** * The transaction signature used to claim the prize * @type {string} * @memberof ClaimedPrize */ signature: string; /** * The coin mint address used for the claim * @type {string} * @memberof ClaimedPrize */ mint: string; /** * The amount paid to claim the prize (in smallest unit, e.g., lamports) * @type {number} * @memberof ClaimedPrize */ amount: number; /** * The unique identifier of the prize won * @type {string} * @memberof ClaimedPrize */ prizeId: string; /** * The name of the prize won * @type {string} * @memberof ClaimedPrize */ prizeName: string; /** * The type of prize (e.g., "coin_airdrop", "download") * @type {string} * @memberof ClaimedPrize */ prizeType?: string; /** * When the prize was claimed * @type {Date} * @memberof ClaimedPrize */ createdAt: Date; } /** * Check if a given object implements the ClaimedPrize interface. */ export declare function instanceOfClaimedPrize(value: object): value is ClaimedPrize; export declare function ClaimedPrizeFromJSON(json: any): ClaimedPrize; export declare function ClaimedPrizeFromJSONTyped(json: any, ignoreDiscriminator: boolean): ClaimedPrize; export declare function ClaimedPrizeToJSON(value?: ClaimedPrize | null): any;