b2b.service.d.ts 1.02 KB
import { Http, Response } from '@angular/http';
import { AppConfigService } from '../app-config/app-config.service';
import 'rxjs/add/operator/map';
export declare class B2bService {
    private http;
    private appConfigService;
    verifyTokenUrl: string;
    downloadTokenUrl: string;
    _verifyToken: any;
    config: any;
    verifyToken: any;
    constructor(http: Http, appConfigService: AppConfigService);
    verify(): Promise<Response>;
    subscribeVerifyToken(): any;
    getVerifyToken(): any;
    checkSession(userMessage: any): void;
    /** รับค่า role ที่มีสิทธิ์ */
    isCheckGroup(route: any): boolean;
    /** รับค่า guard ที่มีสิทธิ์ */
    isCheckGuard(role: any): boolean;
    verifyDemo(): Promise<{
        'resultCode': string;
        'resultDescription': string;
    }>;
    private jwt;
    getAttachmentToken(): Promise<any>;
    /** รับค่า guard ที่มีสิทธิ์ */
    isCheckGuardRoutePath(route: any): boolean;
}