component-dbs-core
Version:
DTO objects shared among device backend
22 lines (21 loc) • 979 B
TypeScript
import { IdentityDto, PhoneRegistrationDto } from "../../identity/dtos/identityDto";
import JwtValidator from "../utils/jwt/jwtValidator";
import { HttpService } from "@nestjs/common";
import { EnvironmentService } from "../../common_services/config";
import { SmsService } from "../smsService";
export default class ApiService {
private envService;
private http;
private snsService;
private jwtValidator;
constructor(envService: EnvironmentService, http: HttpService, snsService: SmsService, jwtValidator: JwtValidator);
createUser(param: any): Promise<boolean> | undefined;
getIdentity(param: any): Promise<IdentityDto>;
checkAccessToken(param: any): Promise<{
code: number;
}>;
forgotPassword(param: any): Promise<boolean> | undefined;
changePassword(param: any): Promise<boolean> | undefined;
phoneRegister(param: any): Promise<PhoneRegistrationDto> | undefined;
revokeRefreshToken(param: any): Promise<boolean>;
}