55 lines
1.2 KiB
TypeScript
55 lines
1.2 KiB
TypeScript
/* generated using openapi-typescript-codegen -- do not edit */
|
|
/* istanbul ignore file */
|
|
/* tslint:disable */
|
|
/* eslint-disable */
|
|
/**
|
|
* Request DTO for creating a new pack
|
|
*/
|
|
export type CreatePackRequest = {
|
|
/**
|
|
* Configuration schema (flat format with inline required/secret per parameter)
|
|
*/
|
|
conf_schema?: Record<string, any>;
|
|
/**
|
|
* Pack configuration values
|
|
*/
|
|
config?: Record<string, any>;
|
|
/**
|
|
* Pack dependencies (refs of required packs)
|
|
*/
|
|
dependencies?: Array<string>;
|
|
/**
|
|
* Pack description
|
|
*/
|
|
description?: string | null;
|
|
/**
|
|
* Whether this is a standard/built-in pack
|
|
*/
|
|
is_standard?: boolean;
|
|
/**
|
|
* Human-readable label
|
|
*/
|
|
label: string;
|
|
/**
|
|
* Pack metadata
|
|
*/
|
|
meta?: Record<string, any>;
|
|
/**
|
|
* Unique reference identifier (e.g., "core", "aws", "slack")
|
|
*/
|
|
ref: string;
|
|
/**
|
|
* Runtime dependencies (e.g., shell, python, nodejs)
|
|
*/
|
|
runtime_deps?: Array<string>;
|
|
/**
|
|
* Tags for categorization
|
|
*/
|
|
tags?: Array<string>;
|
|
/**
|
|
* Pack version (semver format recommended)
|
|
*/
|
|
version: string;
|
|
};
|
|
|