You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
1.1 KiB
TypeScript
30 lines
1.1 KiB
TypeScript
import { Request } from '../../models/request';
|
|
import { AuthenticatedUser } from './authenticated-user';
|
|
import { CountryCode } from 'src/app/hmg-common/ui/mobile-number/international-mobile/models/country-code.model';
|
|
|
|
export class GetLoginInfoRequest extends Request {
|
|
NationalID: string;
|
|
MobileNo: string;
|
|
DeviceToken: string;
|
|
PatientID: number;
|
|
ProjectOutSA: boolean;
|
|
LoginType: number; // 2 by patient id , 1 by identification number
|
|
ZipCode: string;
|
|
PatientMobileNumber: string; // same as mobileNO,
|
|
SearchType: number; // 2
|
|
PatientIdentificationID: string // ""
|
|
isRegister: boolean; // false
|
|
constructor(user: AuthenticatedUser) {
|
|
super();
|
|
// this.NationalID = user.IdentificationNo;
|
|
// this.MobileNo = this.PatientMobileNumber = user.MobileNo;
|
|
// this.DeviceToken = user.deviceToken;
|
|
// this.PatientID = user.PatientID;
|
|
// this.ProjectOutSA = user.PatientOutSA ;
|
|
this.LoginType = 2;
|
|
this.ZipCode = CountryCode.localCode( user.ZipCode);
|
|
this.SearchType = 2;
|
|
this.PatientIdentificationID = '';
|
|
this.isRegister = false;
|
|
}
|
|
} |