/** * 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 { ReqGroup, RespGroupDetail, RespGroupList, RespResourceURL, RespString } from '../models'; export interface CreateGroupRequest { reqGroup: ReqGroup; } export interface DeleteGroupRequest { groupId: string; } export interface GetGroupRequest { groupId: string; } /** * */ export declare class GroupsApi extends runtime.BaseAPI { /** * Create a group that perform CRUD operations on workflow resources. The owner of the group will be made an admin by default. If you want to set other users as admins, you must use the \'\' endpoint. * Create a group */ createGroupRaw(requestParameters: CreateGroupRequest, initOverrides?: RequestInit): Promise>; /** * Create a group that perform CRUD operations on workflow resources. The owner of the group will be made an admin by default. If you want to set other users as admins, you must use the \'\' endpoint. * Create a group */ createGroup(requestParameters: CreateGroupRequest, initOverrides?: RequestInit): Promise; /** * Delete a group and all of the objects that belong to them * Delete a group */ deleteGroupRaw(requestParameters: DeleteGroupRequest, initOverrides?: RequestInit): Promise>; /** * Delete a group and all of the objects that belong to them * Delete a group */ deleteGroup(requestParameters: DeleteGroupRequest, initOverrides?: RequestInit): Promise; /** * Retrieve details for a given group id * Retrieve group details */ getGroupRaw(requestParameters: GetGroupRequest, initOverrides?: RequestInit): Promise>; /** * Retrieve details for a given group id * Retrieve group details */ getGroup(requestParameters: GetGroupRequest, initOverrides?: RequestInit): Promise; /** * Retrieve all groups to which the user belongs * Retrieve groups */ listGroupsRaw(initOverrides?: RequestInit): Promise>; /** * Retrieve all groups to which the user belongs * Retrieve groups */ listGroups(initOverrides?: RequestInit): Promise; }