ntk-cms-api
Version:
Ntk Cms Api And Model For Typscript
48 lines (47 loc) • 4 kB
TypeScript
import { BehaviorSubject, Observable } from 'rxjs';
import { AuthEmailConfirmDtoModel } from '../../models/dto/core-main/authEmailConfirmDtoModel';
import { AuthMobileConfirmDtoModel } from '../../models/dto/core-main/authMobileConfirmDtoModel';
import { AuthRenewTokenModel } from '../../models/dto/core-main/authRenewTokenModel';
import { AuthUserChangePasswordModel } from '../../models/dto/core-main/authUserChangePasswordModel';
import { AuthUserForgetPasswordEntryPinCodeModel } from '../../models/dto/core-main/authUserForgetPasswordEntryPinCodeModel';
import { AuthUserForgetPasswordModel } from '../../models/dto/core-main/authUserForgetPasswordModel';
import { AuthUserSignInBySmsDtoModel } from '../../models/dto/core-main/authUserSignInBySmsDtoModel';
import { AuthUserSignInModel } from '../../models/dto/core-main/authUserSignInModel';
import { AuthUserSignOutModel } from '../../models/dto/core-main/authUserSignOutModel';
import { AuthUserSignUpModel } from '../../models/dto/core-main/authUserSignUpModel';
import { TokenDeviceClientInfoDtoModel } from '../../models/dto/core-main/tokenDeviceClientInfoDtoModel';
import { TokenDeviceSetNotificationIdDtoModel } from '../../models/dto/core-main/tokenDeviceSetNotificationIdDtoModel';
import { CaptchaModel } from '../../models/entity/base/captchaModel';
import { ErrorExceptionResult } from '../../models/entity/base/errorExceptionResult';
import { ErrorExceptionResultBase } from '../../models/entity/base/errorExceptionResultBase';
import { FilterModel } from '../../models/entity/base/filterModel';
import { TokenDeviceModel } from '../../models/entity/core-token/tokenDeviceModel';
import { TokenInfoModel } from '../../models/entity/core-token/tokenInfoModel';
import { ApiServerBase } from '../base/apiServerBase.service';
import * as i0 from "@angular/core";
export declare class CoreAuthService extends ApiServerBase {
tokenInfoSubject: BehaviorSubject<TokenInfoModel>;
tokenDeviceSubject: BehaviorSubject<TokenDeviceModel>;
getModuleControllerUrl(): string;
SetCurrentTokenInfo(model: TokenInfoModel | null): any;
SetCurrentDeviceTokenInfo(model: TokenDeviceModel | null): any;
CurrentTokenInfoRenew(): void;
ServiceCurrentToken(): Observable<ErrorExceptionResult<TokenInfoModel>>;
ServiceCurrentDeviceToken(): Observable<ErrorExceptionResult<TokenDeviceModel>>;
ServiceCaptcha(): Observable<ErrorExceptionResult<CaptchaModel>>;
ServiceGetTokenDevice(model: TokenDeviceClientInfoDtoModel): Observable<ErrorExceptionResult<TokenDeviceModel>>;
ServiceSetTokenDeviceNotificationId(model: TokenDeviceSetNotificationIdDtoModel): Observable<ErrorExceptionResultBase>;
ServiceSignupUser(model: AuthUserSignUpModel): Observable<ErrorExceptionResult<TokenInfoModel>>;
ServiceSigninUser(model: AuthUserSignInModel): Observable<ErrorExceptionResult<TokenInfoModel>>;
ServiceSigninUserBySMS(model: AuthUserSignInBySmsDtoModel): Observable<ErrorExceptionResult<TokenInfoModel>>;
ServiceRenewToken(model: AuthRenewTokenModel): Observable<ErrorExceptionResult<TokenInfoModel>>;
ServiceChangePassword(model: AuthUserChangePasswordModel): Observable<ErrorExceptionResultBase>;
ServiceForgetPassword(model: AuthUserForgetPasswordModel): Observable<ErrorExceptionResult<TokenInfoModel>>;
ServiceForgetPasswordEntryPinCode(model: AuthUserForgetPasswordEntryPinCodeModel): Observable<ErrorExceptionResult<TokenInfoModel>>;
ServiceLogout(model?: AuthUserSignOutModel): Observable<ErrorExceptionResultBase>;
ServiceExistToken(model: FilterModel): Observable<ErrorExceptionResultBase>;
ServiceMobileConfirm(model: AuthMobileConfirmDtoModel): Observable<ErrorExceptionResultBase>;
ServiceEmailConfirm(model: AuthEmailConfirmDtoModel): Observable<ErrorExceptionResultBase>;
static ɵfac: i0.ɵɵFactoryDeclaration<CoreAuthService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<CoreAuthService>;
}