run402-mcp
Version:
MCP server for Run402 — full-stack backend infrastructure for AI agents: Postgres, auth, storage, serverless functions and atomic deploys. Paid with x402/MPP. Includes $0.03 image generation.
48 lines • 1.34 kB
TypeScript
export type ProjectBranchEmailMode = "sandbox" | "off";
export interface ProjectBranchNextAction {
type: string;
command?: string;
message: string;
[key: string]: unknown;
}
export interface ProjectBranchDto {
branch_project_id: string;
parent_project_id: string;
name: string;
branch_url: string | null;
subdomain: string | null;
status: "active" | (string & {});
email_mode: ProjectBranchEmailMode | (string & {});
enable_cron: boolean;
data_from: {
snapshot_id: string | null;
captured_at: string | null;
};
release: {
parent_release_id: string | null;
branch_release_id: string | null;
};
expires_at: string;
created_at: string;
next_actions: ProjectBranchNextAction[];
}
export interface ProjectBranchCreateOptions {
fromSnapshotId?: string;
name?: string;
emailMode?: ProjectBranchEmailMode;
enableCron?: boolean;
ttlDays?: number;
}
export interface ProjectBranchCreateResult extends ProjectBranchDto {
operation_id: string;
materialization_id: string;
anon_key: string;
service_key: string;
}
export interface ProjectBranchesListResult {
branches: ProjectBranchDto[];
}
export interface ProjectBranchRenewOptions {
ttlDays?: number;
}
//# sourceMappingURL=branches.types.d.ts.map