/** * ELEMENTS API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2 * * * 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 { APIToken, APITokenPartialUpdate, APITokenUpdate, APITokenWithSecret, APITokenWithSecretUpdate, AuthLoginEndpointRequest, AuthLoginEndpointResponse, ElementsUserDetail, GeneratePasswordEndpointResponse, ImpersonationEndpointRequest, OneTimeAccessToken, ParseSAMLIDPMetadataRequest, ParsedSAMLIDPMetadata, PasswordResetEndpointRequest, SAMLProvider, SAMLProviderPartialUpdate, SAMLProviderUpdate, SendLinkEmailRequest, Ticket } from '../models'; export interface CheckAuthTicketRequest { ticket: Ticket; } export interface CreateAPITokenRequest { aPITokenWithSecretUpdate: APITokenWithSecretUpdate; } export interface CreateSAMLProviderRequest { sAMLProviderUpdate: SAMLProviderUpdate; } export interface DeleteAPITokenRequest { id: number; } export interface DeleteAccessTokenRequest { id: number; } export interface DeleteSAMLProviderRequest { id: number; } export interface GetAPITokenRequest { id: number; } export interface GetAccessTokenRequest { id: number; } export interface GetAllAPITokensRequest { name?: string; ordering?: string; limit?: number; offset?: number; } export interface GetAllAccessTokensRequest { sharedBundles?: string; sharedDirectories?: string; sharedBundlesAsset?: number; user?: number; createdBy?: number; ordering?: string; limit?: number; offset?: number; } export interface GetAllSAMLProvidersRequest { ordering?: string; limit?: number; offset?: number; } export interface GetSAMLProviderRequest { id: number; } export interface GetSAMLServiceProviderMetadataRequest { id: number; } export interface LoginRequest { authLoginEndpointRequest: AuthLoginEndpointRequest; } export interface ParseSAMLIDPMetadataOperationRequest { parseSAMLIDPMetadataRequest: ParseSAMLIDPMetadataRequest; } export interface PatchAPITokenRequest { id: number; aPITokenPartialUpdate: APITokenPartialUpdate; } export interface PatchSAMLProviderRequest { id: number; sAMLProviderPartialUpdate: SAMLProviderPartialUpdate; } export interface ReceiveSAMLAuthAssertionRequest { id: number; } export interface RefreshSAMLIDPMetadataRequest { id: number; parseSAMLIDPMetadataRequest: ParseSAMLIDPMetadataRequest; } export interface ResetPasswordRequest { passwordResetEndpointRequest: PasswordResetEndpointRequest; } export interface ReturnFromSAMLAuthRequest { id: number; } export interface ReturnFromSAMLLogoutRequest { id: number; } export interface SendAccessTokenEmailNotificationRequest { id: number; sendLinkEmailRequest: SendLinkEmailRequest; } export interface StartImpersonationRequest { impersonationEndpointRequest: ImpersonationEndpointRequest; } export interface StartSAMLAuthRequest { id: number; } export interface StartSAMLLogoutRequest { id: number; } export interface UpdateAPITokenRequest { id: number; aPITokenUpdate: APITokenUpdate; } export interface UpdateSAMLProviderRequest { id: number; sAMLProviderUpdate: SAMLProviderUpdate; } /** * */ export declare class AuthApi extends runtime.BaseAPI { /** * ### Required permissions * */ checkAuthTicketRaw(requestParameters: CheckAuthTicketRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * */ checkAuthTicket(requestParameters: CheckAuthTicketRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * Authenticated user */ createAPITokenRaw(requestParameters: CreateAPITokenRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * Authenticated user */ createAPIToken(requestParameters: CreateAPITokenRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * Authenticated user */ createAuthTicketRaw(initOverrides?: RequestInit): Promise>; /** * ### Required permissions * Authenticated user */ createAuthTicket(initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ createSAMLProviderRaw(requestParameters: CreateSAMLProviderRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ createSAMLProvider(requestParameters: CreateSAMLProviderRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * Authenticated user */ deleteAPITokenRaw(requestParameters: DeleteAPITokenRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * Authenticated user */ deleteAPIToken(requestParameters: DeleteAPITokenRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * Authenticated user */ deleteAccessTokenRaw(requestParameters: DeleteAccessTokenRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * Authenticated user */ deleteAccessToken(requestParameters: DeleteAccessTokenRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ deleteSAMLProviderRaw(requestParameters: DeleteSAMLProviderRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ deleteSAMLProvider(requestParameters: DeleteSAMLProviderRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * Authenticated user */ generatePasswordRaw(initOverrides?: RequestInit): Promise>; /** * ### Required permissions * Authenticated user */ generatePassword(initOverrides?: RequestInit): Promise; /** * ### Required permissions * Authenticated user */ getAPITokenRaw(requestParameters: GetAPITokenRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * Authenticated user */ getAPIToken(requestParameters: GetAPITokenRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * Authenticated user */ getAccessTokenRaw(requestParameters: GetAccessTokenRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * Authenticated user */ getAccessToken(requestParameters: GetAccessTokenRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * Authenticated user */ getAllAPITokensRaw(requestParameters: GetAllAPITokensRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * Authenticated user */ getAllAPITokens(requestParameters: GetAllAPITokensRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * Authenticated user */ getAllAccessTokensRaw(requestParameters: GetAllAccessTokensRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * Authenticated user */ getAllAccessTokens(requestParameters: GetAllAccessTokensRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ getAllSAMLProvidersRaw(requestParameters: GetAllSAMLProvidersRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ getAllSAMLProviders(requestParameters: GetAllSAMLProvidersRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ getSAMLProviderRaw(requestParameters: GetSAMLProviderRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ getSAMLProvider(requestParameters: GetSAMLProviderRequest, initOverrides?: RequestInit): Promise; /** */ getSAMLServiceProviderMetadataRaw(requestParameters: GetSAMLServiceProviderMetadataRequest, initOverrides?: RequestInit): Promise>; /** */ getSAMLServiceProviderMetadata(requestParameters: GetSAMLServiceProviderMetadataRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * */ loginRaw(requestParameters: LoginRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * */ login(requestParameters: LoginRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * */ logoutRaw(initOverrides?: RequestInit): Promise>; /** * ### Required permissions * */ logout(initOverrides?: RequestInit): Promise; /** * ### Required permissions * */ logoutPageRaw(initOverrides?: RequestInit): Promise>; /** * ### Required permissions * */ logoutPage(initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `system:admin-access` */ parseSAMLIDPMetadataRaw(requestParameters: ParseSAMLIDPMetadataOperationRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `system:admin-access` */ parseSAMLIDPMetadata(requestParameters: ParseSAMLIDPMetadataOperationRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * Authenticated user */ patchAPITokenRaw(requestParameters: PatchAPITokenRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * Authenticated user */ patchAPIToken(requestParameters: PatchAPITokenRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ patchSAMLProviderRaw(requestParameters: PatchSAMLProviderRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ patchSAMLProvider(requestParameters: PatchSAMLProviderRequest, initOverrides?: RequestInit): Promise; /** */ receiveSAMLAuthAssertionRaw(requestParameters: ReceiveSAMLAuthAssertionRequest, initOverrides?: RequestInit): Promise>; /** */ receiveSAMLAuthAssertion(requestParameters: ReceiveSAMLAuthAssertionRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `system:admin-access` */ refreshSAMLIDPMetadataRaw(requestParameters: RefreshSAMLIDPMetadataRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `system:admin-access` */ refreshSAMLIDPMetadata(requestParameters: RefreshSAMLIDPMetadataRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * */ resetPasswordRaw(requestParameters: ResetPasswordRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * */ resetPassword(requestParameters: ResetPasswordRequest, initOverrides?: RequestInit): Promise; /** */ returnFromSAMLAuthRaw(requestParameters: ReturnFromSAMLAuthRequest, initOverrides?: RequestInit): Promise>; /** */ returnFromSAMLAuth(requestParameters: ReturnFromSAMLAuthRequest, initOverrides?: RequestInit): Promise; /** */ returnFromSAMLLogoutRaw(requestParameters: ReturnFromSAMLLogoutRequest, initOverrides?: RequestInit): Promise>; /** */ returnFromSAMLLogout(requestParameters: ReturnFromSAMLLogoutRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * Authenticated user */ sendAccessTokenEmailNotificationRaw(requestParameters: SendAccessTokenEmailNotificationRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * Authenticated user */ sendAccessTokenEmailNotification(requestParameters: SendAccessTokenEmailNotificationRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `system:admin-access` */ startImpersonationRaw(requestParameters: StartImpersonationRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `system:admin-access` */ startImpersonation(requestParameters: StartImpersonationRequest, initOverrides?: RequestInit): Promise; /** */ startSAMLAuthRaw(requestParameters: StartSAMLAuthRequest, initOverrides?: RequestInit): Promise>; /** */ startSAMLAuth(requestParameters: StartSAMLAuthRequest, initOverrides?: RequestInit): Promise; /** */ startSAMLLogoutRaw(requestParameters: StartSAMLLogoutRequest, initOverrides?: RequestInit): Promise>; /** */ startSAMLLogout(requestParameters: StartSAMLLogoutRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * Authenticated user */ stopImpersonationRaw(initOverrides?: RequestInit): Promise>; /** * ### Required permissions * Authenticated user */ stopImpersonation(initOverrides?: RequestInit): Promise; /** * ### Required permissions * Authenticated user */ updateAPITokenRaw(requestParameters: UpdateAPITokenRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * Authenticated user */ updateAPIToken(requestParameters: UpdateAPITokenRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ updateSAMLProviderRaw(requestParameters: UpdateSAMLProviderRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ updateSAMLProvider(requestParameters: UpdateSAMLProviderRequest, initOverrides?: RequestInit): Promise; }