@effectai/sdk
Version:
Effect Network Javscript/Typescript SDK (for [https://effect.network](https://effect.network))
27 lines (26 loc) • 1.17 kB
TypeScript
import { UInt64 } from "@wharfkit/antelope";
import type { Client } from "../../../client";
import type { Reservation } from "../../../@generated/types/tasks.efx";
export type GetReservationsArgs = {
client: Client;
lowerBound?: UInt64;
upperBound?: UInt64;
indexPosition?: "secondary" | "fourth";
};
export declare const getReservations: ({ client, lowerBound, upperBound, indexPosition, }: GetReservationsArgs) => Promise<Reservation[]>;
export type GetReservationsForCampaignArgs = {
client: Client;
campaignId: number;
};
export declare const getReservationsForCampaign: ({ client, campaignId, }: GetReservationsForCampaignArgs) => Promise<Reservation[]>;
export type GetReservationForVAccountArgs = {
client: Client;
vAccountId: number;
};
export declare const getReservationsForVAccount: ({ client, vAccountId, }: GetReservationForVAccountArgs) => Promise<Reservation[]>;
export type GetReservationForCampaignArgs = {
client: Client;
campaignId: number;
vAccountId: number;
};
export declare const getReservationForCampaign: ({ client, campaignId, vAccountId, }: GetReservationForCampaignArgs) => Promise<Reservation>;