/** * Tapis Workflows API * Create and manage pipelines * * The version of the OpenAPI document: 1.6.0 * Contact: cicsupport@tacc.utexas.edu * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import { ReqArchive, RespArchive, RespArchiveList, RespResourceURL } from '../models'; export interface CreateArchiveRequest { groupId: string; reqArchive: ReqArchive; } export interface GetArchiveRequest { groupId: string; archiveId: string; } export interface ListArchivesRequest { groupId: string; } /** * */ export declare class ArchivesApi extends runtime.BaseAPI { /** * Create an Archive. Archives are used to persist the results of a pipeline run * Create an archive */ createArchiveRaw(requestParameters: CreateArchiveRequest, initOverrides?: RequestInit): Promise>; /** * Create an Archive. Archives are used to persist the results of a pipeline run * Create an archive */ createArchive(requestParameters: CreateArchiveRequest, initOverrides?: RequestInit): Promise; /** * Retrieve an archive * Retrieve an archive */ getArchiveRaw(requestParameters: GetArchiveRequest, initOverrides?: RequestInit): Promise>; /** * Retrieve an archive * Retrieve an archive */ getArchive(requestParameters: GetArchiveRequest, initOverrides?: RequestInit): Promise; /** * Get a list of all archives from all groups * List all archives */ listAllArchivesRaw(initOverrides?: RequestInit): Promise>; /** * Get a list of all archives from all groups * List all archives */ listAllArchives(initOverrides?: RequestInit): Promise; /** * Retrieve a list of archives for in group * Retrieve archives */ listArchivesRaw(requestParameters: ListArchivesRequest, initOverrides?: RequestInit): Promise>; /** * Retrieve a list of archives for in group * Retrieve archives */ listArchives(requestParameters: ListArchivesRequest, initOverrides?: RequestInit): Promise; }