plazbot-cli
Version:
CLI para Plazbot SDK
56 lines (49 loc) • 1.04 kB
text/typescript
import { BaseCommandOptions } from './common';
export interface PortalCommandOptions extends BaseCommandOptions {
portalId?: string;
name?: string;
title?: string;
subtitle?: string;
logo?: string;
logoDark?: string;
access?: "direct" | "form";
disabled?: string;
brandOff?: string;
zone?: "LA" | "EU";
dev?: boolean;
force?: boolean;
}
export interface AddAgentToPortalOptions extends BaseCommandOptions {
portalId: string;
agentId: string;
}
export interface AddLinkToPortalOptions extends BaseCommandOptions {
portalId: string;
text: string;
url: string;
}
export interface PortalLink {
value: string;
url: string;
}
export interface PortalAgent {
id: string;
name: string;
}
export interface Portal {
id: string;
name: string;
url: string;
access: string;
disabled: boolean;
title?: string;
subtitle?: string;
logo?: string;
logodark?: string;
links?: PortalLink[];
agents?: PortalAgent[];
}
export interface PortalResponse {
success: boolean;
portal: Portal;
}