UNPKG

@buckaroo/buckaroo_sdk

Version:
49 lines (48 loc) 1.29 kB
import { HttpClientResponse } from './HttpClientResponse'; export declare class SpecificationRequestResponse extends HttpClientResponse { get data(): ISpecificationRequestResponse; getActionRequestParameters(actionName: string): RequestParameter[] | undefined; } type ListItemDescription = { value: string; description: string; groupName: string; }; type SupportedCurrency = { isoNumber: number; code: string; name: string; }; type Action = { name: string; type: number; default: boolean; description: string; requestParameters: RequestParameter[]; responseParameters: RequestParameter[]; }; export type RequestParameter = { listItemDescriptions?: ListItemDescription[]; isRequestParameter: boolean; name: string; dataType: number; maxLength: number; maxOccurs: number; required: boolean; global: boolean; group?: string; description: string; explanationHTML: string; displayName: string; inputPattern: string; autoCompleteType: string; }; export interface ISpecificationRequestResponse { name: string; version: number; description: string; actions?: Action[]; supportedCurrencies?: SupportedCurrency[]; customParameters?: Record<string, any>; } export {};