/** * 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 { ReqGroupUser, ReqUpdateGroupUser, RespGroupUser, RespGroupUserList, RespResourceURL } from '../models'; export interface AddGroupUserRequest { groupId: string; reqGroupUser: ReqGroupUser; } export interface GetGroupUserRequest { groupId: string; username: string; } export interface ListGroupUsersRequest { groupId: string; } export interface RemoveGroupUserRequest { groupId: string; username: string; } export interface UpdateGroupUserRequest { groupId: string; username: string; reqUpdateGroupUser: ReqUpdateGroupUser; } /** * */ export declare class UsersApi extends runtime.BaseAPI { /** * Add a user to a group. * Add a user to a group */ addGroupUserRaw(requestParameters: AddGroupUserRequest, initOverrides?: RequestInit): Promise>; /** * Add a user to a group. * Add a user to a group */ addGroupUser(requestParameters: AddGroupUserRequest, initOverrides?: RequestInit): Promise; /** * Get a user from a group * Get group user */ getGroupUserRaw(requestParameters: GetGroupUserRequest, initOverrides?: RequestInit): Promise>; /** * Get a user from a group * Get group user */ getGroupUser(requestParameters: GetGroupUserRequest, initOverrides?: RequestInit): Promise; /** * List users. * List users */ listGroupUsersRaw(requestParameters: ListGroupUsersRequest, initOverrides?: RequestInit): Promise>; /** * List users. * List users */ listGroupUsers(requestParameters: ListGroupUsersRequest, initOverrides?: RequestInit): Promise; /** * Remove a user from a group. * Remove user from group */ removeGroupUserRaw(requestParameters: RemoveGroupUserRequest, initOverrides?: RequestInit): Promise>; /** * Remove a user from a group. * Remove user from group */ removeGroupUser(requestParameters: RemoveGroupUserRequest, initOverrides?: RequestInit): Promise; /** * Update a user for a specified group. Only group admins can perform this operation. * Update group user */ updateGroupUserRaw(requestParameters: UpdateGroupUserRequest, initOverrides?: RequestInit): Promise>; /** * Update a user for a specified group. Only group admins can perform this operation. * Update group user */ updateGroupUser(requestParameters: UpdateGroupUserRequest, initOverrides?: RequestInit): Promise; }