/** * ApiGest API * ApiGest API documentation * * OpenAPI spec version: 1.0.0 * Contact: info@eneasys.com * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { HttpClient, HttpHeaders, HttpResponse, HttpEvent } from '@angular/common/http'; import { Observable } from 'rxjs'; import { UserDTO } from '../model/userDTO'; import { Configuration } from '../configuration'; export declare class UserResourceService { protected httpClient: HttpClient; protected basePath: string; defaultHeaders: HttpHeaders; configuration: Configuration; constructor(httpClient: HttpClient, basePath: string, configuration: Configuration); /** * @param consumes string[] mime-types * @return true: consumes contains 'multipart/form-data', false: otherwise */ private canConsumeForm; /** * countUsers * * @param idEquals * @param idGreaterThan * @param idGreaterThanOrEqual * @param idIn * @param idLessThan * @param idLessThanOrEqual * @param idNotEquals * @param idSpecified * @param statusEquals * @param statusIn * @param statusNotEquals * @param statusSpecified * @param typeEquals * @param typeIn * @param typeNotEquals * @param typeSpecified * @param userCodeContains * @param userCodeDoesNotContain * @param userCodeEquals * @param userCodeIn * @param userCodeNotEquals * @param userCodeSpecified * @param userMemberOfIdEquals * @param userMemberOfIdGreaterThan * @param userMemberOfIdGreaterThanOrEqual * @param userMemberOfIdIn * @param userMemberOfIdLessThan * @param userMemberOfIdLessThanOrEqual * @param userMemberOfIdNotEquals * @param userMemberOfIdSpecified * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ countUsersUsingGET(idEquals?: number, idGreaterThan?: number, idGreaterThanOrEqual?: number, idIn?: Array, idLessThan?: number, idLessThanOrEqual?: number, idNotEquals?: number, idSpecified?: boolean, statusEquals?: string, statusIn?: Array, statusNotEquals?: string, statusSpecified?: boolean, typeEquals?: string, typeIn?: Array, typeNotEquals?: string, typeSpecified?: boolean, userCodeContains?: string, userCodeDoesNotContain?: string, userCodeEquals?: string, userCodeIn?: Array, userCodeNotEquals?: string, userCodeSpecified?: boolean, userMemberOfIdEquals?: number, userMemberOfIdGreaterThan?: number, userMemberOfIdGreaterThanOrEqual?: number, userMemberOfIdIn?: Array, userMemberOfIdLessThan?: number, userMemberOfIdLessThanOrEqual?: number, userMemberOfIdNotEquals?: number, userMemberOfIdSpecified?: boolean, observe?: 'body', reportProgress?: boolean): Observable; countUsersUsingGET(idEquals?: number, idGreaterThan?: number, idGreaterThanOrEqual?: number, idIn?: Array, idLessThan?: number, idLessThanOrEqual?: number, idNotEquals?: number, idSpecified?: boolean, statusEquals?: string, statusIn?: Array, statusNotEquals?: string, statusSpecified?: boolean, typeEquals?: string, typeIn?: Array, typeNotEquals?: string, typeSpecified?: boolean, userCodeContains?: string, userCodeDoesNotContain?: string, userCodeEquals?: string, userCodeIn?: Array, userCodeNotEquals?: string, userCodeSpecified?: boolean, userMemberOfIdEquals?: number, userMemberOfIdGreaterThan?: number, userMemberOfIdGreaterThanOrEqual?: number, userMemberOfIdIn?: Array, userMemberOfIdLessThan?: number, userMemberOfIdLessThanOrEqual?: number, userMemberOfIdNotEquals?: number, userMemberOfIdSpecified?: boolean, observe?: 'response', reportProgress?: boolean): Observable>; countUsersUsingGET(idEquals?: number, idGreaterThan?: number, idGreaterThanOrEqual?: number, idIn?: Array, idLessThan?: number, idLessThanOrEqual?: number, idNotEquals?: number, idSpecified?: boolean, statusEquals?: string, statusIn?: Array, statusNotEquals?: string, statusSpecified?: boolean, typeEquals?: string, typeIn?: Array, typeNotEquals?: string, typeSpecified?: boolean, userCodeContains?: string, userCodeDoesNotContain?: string, userCodeEquals?: string, userCodeIn?: Array, userCodeNotEquals?: string, userCodeSpecified?: boolean, userMemberOfIdEquals?: number, userMemberOfIdGreaterThan?: number, userMemberOfIdGreaterThanOrEqual?: number, userMemberOfIdIn?: Array, userMemberOfIdLessThan?: number, userMemberOfIdLessThanOrEqual?: number, userMemberOfIdNotEquals?: number, userMemberOfIdSpecified?: boolean, observe?: 'events', reportProgress?: boolean): Observable>; /** * createUser * * @param body userDTO * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ createUserUsingPOST(body: UserDTO, observe?: 'body', reportProgress?: boolean): Observable; createUserUsingPOST(body: UserDTO, observe?: 'response', reportProgress?: boolean): Observable>; createUserUsingPOST(body: UserDTO, observe?: 'events', reportProgress?: boolean): Observable>; /** * deactivateUser * * @param userCode userCode * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ deactivateUserUsingDELETE(userCode: string, observe?: 'body', reportProgress?: boolean): Observable; deactivateUserUsingDELETE(userCode: string, observe?: 'response', reportProgress?: boolean): Observable>; deactivateUserUsingDELETE(userCode: string, observe?: 'events', reportProgress?: boolean): Observable>; /** * deleteUser * * @param userCode userCode * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ deleteUserUsingDELETE(userCode: string, observe?: 'body', reportProgress?: boolean): Observable; deleteUserUsingDELETE(userCode: string, observe?: 'response', reportProgress?: boolean): Observable>; deleteUserUsingDELETE(userCode: string, observe?: 'events', reportProgress?: boolean): Observable>; /** * getAllUsers * * @param idEquals * @param idGreaterThan * @param idGreaterThanOrEqual * @param idIn * @param idLessThan * @param idLessThanOrEqual * @param idNotEquals * @param idSpecified * @param page Page number of the requested page * @param size Size of a page * @param sort Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param statusEquals * @param statusIn * @param statusNotEquals * @param statusSpecified * @param typeEquals * @param typeIn * @param typeNotEquals * @param typeSpecified * @param userCodeContains * @param userCodeDoesNotContain * @param userCodeEquals * @param userCodeIn * @param userCodeNotEquals * @param userCodeSpecified * @param userMemberOfIdEquals * @param userMemberOfIdGreaterThan * @param userMemberOfIdGreaterThanOrEqual * @param userMemberOfIdIn * @param userMemberOfIdLessThan * @param userMemberOfIdLessThanOrEqual * @param userMemberOfIdNotEquals * @param userMemberOfIdSpecified * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ getAllUsersUsingGET(idEquals?: number, idGreaterThan?: number, idGreaterThanOrEqual?: number, idIn?: Array, idLessThan?: number, idLessThanOrEqual?: number, idNotEquals?: number, idSpecified?: boolean, page?: number, size?: number, sort?: Array, statusEquals?: string, statusIn?: Array, statusNotEquals?: string, statusSpecified?: boolean, typeEquals?: string, typeIn?: Array, typeNotEquals?: string, typeSpecified?: boolean, userCodeContains?: string, userCodeDoesNotContain?: string, userCodeEquals?: string, userCodeIn?: Array, userCodeNotEquals?: string, userCodeSpecified?: boolean, userMemberOfIdEquals?: number, userMemberOfIdGreaterThan?: number, userMemberOfIdGreaterThanOrEqual?: number, userMemberOfIdIn?: Array, userMemberOfIdLessThan?: number, userMemberOfIdLessThanOrEqual?: number, userMemberOfIdNotEquals?: number, userMemberOfIdSpecified?: boolean, observe?: 'body', reportProgress?: boolean): Observable>; getAllUsersUsingGET(idEquals?: number, idGreaterThan?: number, idGreaterThanOrEqual?: number, idIn?: Array, idLessThan?: number, idLessThanOrEqual?: number, idNotEquals?: number, idSpecified?: boolean, page?: number, size?: number, sort?: Array, statusEquals?: string, statusIn?: Array, statusNotEquals?: string, statusSpecified?: boolean, typeEquals?: string, typeIn?: Array, typeNotEquals?: string, typeSpecified?: boolean, userCodeContains?: string, userCodeDoesNotContain?: string, userCodeEquals?: string, userCodeIn?: Array, userCodeNotEquals?: string, userCodeSpecified?: boolean, userMemberOfIdEquals?: number, userMemberOfIdGreaterThan?: number, userMemberOfIdGreaterThanOrEqual?: number, userMemberOfIdIn?: Array, userMemberOfIdLessThan?: number, userMemberOfIdLessThanOrEqual?: number, userMemberOfIdNotEquals?: number, userMemberOfIdSpecified?: boolean, observe?: 'response', reportProgress?: boolean): Observable>>; getAllUsersUsingGET(idEquals?: number, idGreaterThan?: number, idGreaterThanOrEqual?: number, idIn?: Array, idLessThan?: number, idLessThanOrEqual?: number, idNotEquals?: number, idSpecified?: boolean, page?: number, size?: number, sort?: Array, statusEquals?: string, statusIn?: Array, statusNotEquals?: string, statusSpecified?: boolean, typeEquals?: string, typeIn?: Array, typeNotEquals?: string, typeSpecified?: boolean, userCodeContains?: string, userCodeDoesNotContain?: string, userCodeEquals?: string, userCodeIn?: Array, userCodeNotEquals?: string, userCodeSpecified?: boolean, userMemberOfIdEquals?: number, userMemberOfIdGreaterThan?: number, userMemberOfIdGreaterThanOrEqual?: number, userMemberOfIdIn?: Array, userMemberOfIdLessThan?: number, userMemberOfIdLessThanOrEqual?: number, userMemberOfIdNotEquals?: number, userMemberOfIdSpecified?: boolean, observe?: 'events', reportProgress?: boolean): Observable>>; /** * getUserPermission * * @param userCode userCode * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ getUserPermissionUsingGET(userCode: string, observe?: 'body', reportProgress?: boolean): Observable>; getUserPermissionUsingGET(userCode: string, observe?: 'response', reportProgress?: boolean): Observable>>; getUserPermissionUsingGET(userCode: string, observe?: 'events', reportProgress?: boolean): Observable>>; /** * getUser * * @param userCode userCode * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ getUserUsingGET(userCode: string, observe?: 'body', reportProgress?: boolean): Observable; getUserUsingGET(userCode: string, observe?: 'response', reportProgress?: boolean): Observable>; getUserUsingGET(userCode: string, observe?: 'events', reportProgress?: boolean): Observable>; /** * reactivateUser * * @param userCode userCode * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ reactivateUserUsingPUT(userCode: string, observe?: 'body', reportProgress?: boolean): Observable; reactivateUserUsingPUT(userCode: string, observe?: 'response', reportProgress?: boolean): Observable>; reactivateUserUsingPUT(userCode: string, observe?: 'events', reportProgress?: boolean): Observable>; /** * updateUser * * @param body userDTO * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ updateUserUsingPUT(body: UserDTO, observe?: 'body', reportProgress?: boolean): Observable; updateUserUsingPUT(body: UserDTO, observe?: 'response', reportProgress?: boolean): Observable>; updateUserUsingPUT(body: UserDTO, observe?: 'events', reportProgress?: boolean): Observable>; }