UNPKG

ntk-cms-api

Version:

Ntk Cms Api And Model For Typscript

48 lines (47 loc) 4 kB
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>; }