@moveflow/widget
Version:
> ⚠️ **This is a testnet version** of the MoveFlow Checkout Widget. It is intended for development and testing purposes only. Do not use for mainnet payments.
32 lines (31 loc) • 745 B
TypeScript
import { NetworkType } from "../config/coinConfig";
export interface BasicInfo {
name: string;
description: string;
}
export interface Payment {
id?: number;
network: NetworkType;
coinType: string;
startTime: number;
endTime: number;
amountType: "fixed" | "custom";
streamRate?: number;
rateType?: "month" | "day" | "year";
depositAmount?: number;
receiver: string;
fixedRate: number;
}
export interface UI {
container_border_radius: number;
field_border_radius: number;
button_border_radius: number;
primary_color: string;
secondary_color: string;
font_family: string;
}
export interface Subscription {
ui: UI;
basic_info: BasicInfo;
payment: Payment[];
}