/** * 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 { ReqIdentity, RespIdentity, RespIdentityList, RespResourceURL, RespString } from '../models'; export interface CreateIdentityRequest { reqIdentity: ReqIdentity; } export interface DeleteIdentityRequest { identityUuid: string; } export interface GetIdentityRequest { identityUuid: string; } /** * */ export declare class IdentitiesApi extends runtime.BaseAPI { /** * Create a mapping between a group user and an external identity. Users can only create identities for themselves. i.e., group admins and owners cannot create identities for any user but themselves. * Create an identity */ createIdentityRaw(requestParameters: CreateIdentityRequest, initOverrides?: RequestInit): Promise>; /** * Create a mapping between a group user and an external identity. Users can only create identities for themselves. i.e., group admins and owners cannot create identities for any user but themselves. * Create an identity */ createIdentity(requestParameters: CreateIdentityRequest, initOverrides?: RequestInit): Promise; /** * Delete an identitiy * Delete an identity */ deleteIdentityRaw(requestParameters: DeleteIdentityRequest, initOverrides?: RequestInit): Promise>; /** * Delete an identitiy * Delete an identity */ deleteIdentity(requestParameters: DeleteIdentityRequest, initOverrides?: RequestInit): Promise; /** * Get a specific identity by its UUID * Get identity */ getIdentityRaw(requestParameters: GetIdentityRequest, initOverrides?: RequestInit): Promise>; /** * Get a specific identity by its UUID * Get identity */ getIdentity(requestParameters: GetIdentityRequest, initOverrides?: RequestInit): Promise; /** * Retrieve identities for the requesting user * List user identities for a given user */ listIdentitiesRaw(initOverrides?: RequestInit): Promise>; /** * Retrieve identities for the requesting user * List user identities for a given user */ listIdentities(initOverrides?: RequestInit): Promise; }