UNPKG

@buckaroo/buckaroo_sdk

Version:
26 lines (25 loc) 813 B
import { Model } from './Model'; export interface IParameter { name: string; value: string | number | boolean; groupType?: string; groupID?: number; } export declare class Parameter extends Model implements IParameter { set name(value: string); set value(value: ParameterTypes); set groupType(value: string); set groupID(value: number); } export type ParameterTypes = string | number | boolean; export declare type IAdditionalParameters = { [name: string]: ParameterTypes; }; export declare type ServiceParameterTypes = ParameterTypes | ParameterTypes[] | IServiceParameters; export declare interface IServiceParameters { [name: keyof any]: ServiceParameterTypes | undefined; } export type IFormattedParameter = { name: string; value: string | number | boolean; };