UNPKG

@aut-labs/sdk

Version:

The TS/JS SDK package aims to make it easy for frontends/backends to integrate with Aut Smart Contracts

21 lines (20 loc) 848 B
import { BaseNFTModel } from "./baseNFTModel"; export declare class TaskContribution { taskId: string; uri: string; role: number; startDate: number; endDate: number; points: number; quantity: number; static mapToArray(contributions: TaskContribution): [string, string, number, number, number, number, number]; static mapFromTuple(tuple: [string, string, number, number, number, number, number]): TaskContribution; } export declare class TaskContributionProperties extends TaskContribution { id?: string; constructor(data: TaskContributionProperties); } export declare class TaskContributionNFT<T = TaskContributionProperties> extends BaseNFTModel<T> { static updateTaskContributionNFT(updatedUser: TaskContributionNFT): Partial<TaskContributionNFT>; constructor(data?: TaskContributionNFT<T>); }