@apistudio/apim-cli
Version:
CLI for API Management Products
29 lines • 813 B
TypeScript
import { Metadata } from "../../common/models/base-asset.model.js";
/**
* Copyright Super iPaaS Integration LLC, an IBM Company 2024
*/
export type ApiType = "REST" | "SOAP" | "ODATA";
export interface AddApiFromScratchFormData {
name: string;
namespace: string;
apiVersion: string;
apiType: ApiType;
maturityState: string;
apiGrouping: string;
tags: string[];
}
export interface AddApiFromScratchFormHandle {
validateForm: () => boolean;
getValues: () => ({
formData: AddApiFromScratchFormData;
});
resetForm: () => void;
}
export interface AddTestFromScratchFormHandle {
validateForm: () => boolean;
getValues: () => ({
formData: Metadata;
});
resetForm: () => void;
}
//# sourceMappingURL=add-api-from-scratch-form-data.model.d.ts.map