/** * Example API * An example application with OpenAPI, Swashbuckle, and API versioning. * Bill Mei * bill.mei@somewhere.com * MIT * https://opensource.org/licenses/MIT * 1.0 * undefined */ import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import * as __model from '../model'; import * as i0 from "@angular/core"; export interface LoginParams { Phone: string; /** format: password */ Password: string; /** * The requested API version * default: 1.0 */ 'x-api-version'?: string; /** * The requested API version * default: 1.0 */ 'api-version'?: string; } export interface GetUsersStatsParams { /** * The requested API version * default: 1.0 */ 'x-api-version'?: string; /** * The requested API version * default: 1.0 */ 'api-version'?: string; } export interface OneTimePasswordLoginParams { OneTimePassword?: string; PhoneNumber?: string; /** * The requested API version * default: 1.0 */ 'x-api-version'?: string; /** * The requested API version * default: 1.0 */ 'api-version'?: string; } export interface GetUserByPhoneNumberParams { phone?: string; /** * The requested API version * default: 1.0 */ 'x-api-version'?: string; /** * The requested API version * default: 1.0 */ 'api-version'?: string; } export interface StartUserRegistrationParams { phone?: string; /** * The requested API version * default: 1.0 */ 'x-api-version'?: string; /** * The requested API version * default: 1.0 */ 'api-version'?: string; } export interface CodeSendingParams { phone?: string; deliveryMethod?: string; /** * The requested API version * default: 1.0 */ 'x-api-version'?: string; /** * The requested API version * default: 1.0 */ 'api-version'?: string; } export interface CodeConfirmationParams { /** * The requested API version * default: 1.0 */ 'x-api-version'?: string; /** * The requested API version * default: 1.0 */ 'api-version'?: string; model: __model.ConfirmCodeRequest; } export interface FinishUserRegistrationParams { /** * The requested API version * default: 1.0 */ 'x-api-version'?: string; /** * The requested API version * default: 1.0 */ 'api-version'?: string; model: __model.FinishUserRegistrationRequest; } export interface ResetParams { /** * The requested API version * default: 1.0 */ 'x-api-version'?: string; /** * The requested API version * default: 1.0 */ 'api-version'?: string; model: __model.EditUserDto; } export interface RestoreParams { /** * The requested API version * default: 1.0 */ 'x-api-version'?: string; /** * The requested API version * default: 1.0 */ 'api-version'?: string; model: __model.RestorePasswordViewModel; } export declare class AuthService { private http; constructor(http: HttpClient); /** http://undefined/swagger/swagger-ui.html#!/Auth/Login */ login(params: LoginParams): Observable<__model.LoginResponse>; /** http://undefined/swagger/swagger-ui.html#!/Auth/GetUsersStats */ getUsersStats(params: GetUsersStatsParams): Observable<__model.GetUsersStatsResponse>; /** http://undefined/swagger/swagger-ui.html#!/Auth/OneTimePasswordLogin */ oneTimePasswordLogin(params: OneTimePasswordLoginParams): Observable<__model.LoginByOneTimePasswordResponse>; /** http://undefined/swagger/swagger-ui.html#!/Auth/GetUserByPhoneNumber */ getUserByPhoneNumber(params: GetUserByPhoneNumberParams): Observable<__model.GetUserByPhoneNumberResponse>; /** http://undefined/swagger/swagger-ui.html#!/Auth/GetOrCreateByPhone */ startUserRegistration(params: StartUserRegistrationParams): Observable<__model.StartUserRegistrationResponse>; /** http://undefined/swagger/swagger-ui.html#!/Auth/SendCode */ codeSending(params: CodeSendingParams): Observable<__model.SendCodeResponse>; /** http://undefined/swagger/swagger-ui.html#!/Auth/ConfirmCode */ codeConfirmation(params: CodeConfirmationParams): Observable<__model.ConfirmCodeResponse>; /** http://undefined/swagger/swagger-ui.html#!/Auth/FinishUserRegistration */ finishUserRegistration(params: FinishUserRegistrationParams): Observable<__model.FinishUserRegistrationResponse>; /** http://undefined/swagger/swagger-ui.html#!/Auth/ResetUser */ reset(params: ResetParams): Observable<__model.ResetResponse>; /** http://undefined/swagger/swagger-ui.html#!/Auth/RestoreUser */ restore(params: RestoreParams): Observable<__model.RestoreResponse>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }