interface ServiceTypeInfo {
    allowCreate?: {
        getParams?: (() => Promise<any>);
        name?: string;
        namePrompt?: string;
        plan?: string;
        serviceName?: string;
        tag?: string;
    };
    name: string;
    plan: string;
    plans?: PlanInfo[];
    prompt: string;
    serviceKeyName?: string;
    serviceKeyParam?: any;
    tag: string;
    ups?: {
        isShow?: boolean;
        tag?: string;
    };
}

Properties

allowCreate?: {
    getParams?: (() => Promise<any>);
    name?: string;
    namePrompt?: string;
    plan?: string;
    serviceName?: string;
    tag?: string;
}
name: string
plan: string
plans?: PlanInfo[]
prompt: string
serviceKeyName?: string
serviceKeyParam?: any
tag: string
ups?: {
    isShow?: boolean;
    tag?: string;
}