@hypernetlabs/objects
Version:
Objects and types shared by the Hypernet Protocol
18 lines • 1.02 kB
TypeScript
import { BigNumberString } from "./BigNumberString";
import { EthereumContractAddress } from "./EthereumContractAddress";
import { PublicIdentifier } from "./PublicIdentifier";
import { UnixTimestamp } from "./UnixTimestamp";
export declare class AuthorizeFundsRequestData {
requestIdentifier: string;
channelAddress: EthereumContractAddress;
recipientPublicIdentifier: PublicIdentifier;
totalAuthorized: BigNumberString;
expirationDate: UnixTimestamp;
deltaAmount: BigNumberString;
deltaTime: number;
requiredStake: BigNumberString;
paymentToken: EthereumContractAddress;
metadata: string;
constructor(requestIdentifier: string, channelAddress: EthereumContractAddress, recipientPublicIdentifier: PublicIdentifier, totalAuthorized: BigNumberString, expirationDate: UnixTimestamp, deltaAmount: BigNumberString, deltaTime: number, requiredStake: BigNumberString, paymentToken: EthereumContractAddress, metadata: string);
}
//# sourceMappingURL=AuthorizeFundsRequestData.d.ts.map