skysync-cli
Version:
SkySync Command Line Interface
40 lines (39 loc) • 898 B
TypeScript
export interface LicenseCustomer {
name?: string;
email?: string;
}
export interface LicenseProduct {
name?: string;
}
export interface LicenseEdition {
name?: string;
}
export interface LicenseQuota {
activations?: number;
nodes?: number;
concurrent_transfers?: number;
parallel_writes?: number;
jobs?: number;
transfer_bytes?: number;
users?: number;
}
export interface LicenseUsage {
activations?: number;
nodes?: number;
jobs?: number;
transfer_bytes?: number;
users?: number;
}
export interface License {
key?: string;
activation_id?: string;
customer?: LicenseCustomer;
product?: LicenseProduct;
edition?: LicenseEdition;
features?: string[];
trial?: boolean;
quota?: LicenseQuota;
used?: LicenseUsage;
expires_on?: number;
expired?: boolean;
}