import { BaseResult } from '../BaseAPI'; export interface UserMacroRequest { UserTag: string; } export interface AccountMacroRequest { AccountCode: string; AccessKey: string; } export interface UpsertMacroRequest extends UserMacroRequest { ID?: string; MacroKey: string; MacroValue: string; } export interface DeleteMacroRequest extends UserMacroRequest { ID: string; } export interface MacroResult extends BaseResult { Data: { StatusMessage: string; MacroItems?: { Items: Array | null; PageId: number | null; PageSize: number | null; HashValue: string | null; }; }; } export interface MacroItems { MacroValue: string; MacroKey: string; ID: string; }