export namespace proto { export class Employee { emp_id?: number; name_prefix?: string; first_name?: string; middle_initial?: string; last_name?: string; gender?: number; email?: string; fathers_name?: string; mothers_name?: string; mothers_maiden_name?: string; birthdate?: string; birth_time?: string; weight_kg?: number; joining_date?: string; joining_quarter?: number; joining_half?: number; joining_year?: number; joining_month?: number; joining_month_name?: number; joining_month_name_short?: number; joining_month_day?: number; joining_week_day?: number; joining_week_day_short?: number; years_of_service?: number; salary?: number; latest_hike_percentage?: string; ssn?: string; phone_number?: string; place_name?: string; county?: string; city?: string; state?: string; zip?: number; region?: string; username?: string; password?: string; static createFrom(source: any = {}) { return new Employee(source); } constructor(source: any = {}) { if ('string' === typeof source) source = JSON.parse(source); this.emp_id = source["emp_id"]; this.name_prefix = source["name_prefix"]; this.first_name = source["first_name"]; this.middle_initial = source["middle_initial"]; this.last_name = source["last_name"]; this.gender = source["gender"]; this.email = source["email"]; this.fathers_name = source["fathers_name"]; this.mothers_name = source["mothers_name"]; this.mothers_maiden_name = source["mothers_maiden_name"]; this.birthdate = source["birthdate"]; this.birth_time = source["birth_time"]; this.weight_kg = source["weight_kg"]; this.joining_date = source["joining_date"]; this.joining_quarter = source["joining_quarter"]; this.joining_half = source["joining_half"]; this.joining_year = source["joining_year"]; this.joining_month = source["joining_month"]; this.joining_month_name = source["joining_month_name"]; this.joining_month_name_short = source["joining_month_name_short"]; this.joining_month_day = source["joining_month_day"]; this.joining_week_day = source["joining_week_day"]; this.joining_week_day_short = source["joining_week_day_short"]; this.years_of_service = source["years_of_service"]; this.salary = source["salary"]; this.latest_hike_percentage = source["latest_hike_percentage"]; this.ssn = source["ssn"]; this.phone_number = source["phone_number"]; this.place_name = source["place_name"]; this.county = source["county"]; this.city = source["city"]; this.state = source["state"]; this.zip = source["zip"]; this.region = source["region"]; this.username = source["username"]; this.password = source["password"]; } } }