class RegisterInfoResponse {
  Null date;
  int languageID;
  int serviceName;
  Null time;
  Null androidLink;
  Null authenticationTokenID;
  Null data;
  bool dataw;
  int dietType;
  Null errorCode;
  Null errorEndUserMessage;
  Null errorEndUserMessageN;
  Null errorMessage;
  int errorType;
  int foodCategory;
  Null iOSLink;
  bool isAuthenticated;
  int mealOrderStatus;
  int mealType;
  int messageStatus;
  int numberOfResultRecords;
  Null patientBlodType;
  Null successMsg;
  Null successMsgN;
  Null accessTokenObject;
  int age;
  Null clientIdentifierId;
  int createdBy;
  String dateOfBirth;
  String firstNameAr;
  String firstNameEn;
  String gender;
  Null genderAr;
  Null genderEn;
  String healthId;
  String idNumber;
  String idType;
  bool isHijri;
  int isInstertedOrUpdated;
  int isNull;
  int isPatientExistNHIC;
  String lastNameAr;
  String lastNameEn;
  Null listActiveAccessToken;
  String maritalStatus;
  String maritalStatusCode;
  String nationality;
  String nationalityCode;
  String occupation;
  String patientStatus;
  String placeofBirth;
  Null practitionerStatusCode;
  Null practitionerStatusDescAr;
  Null practitionerStatusDescEn;
  String secondNameAr;
  String secondNameEn;
  String thirdNameAr;
  String thirdNameEn;
  Null accessToken;
  int categoryCode;
  Null categoryNameAr;
  Null categoryNameEn;
  int constraintCode;
  Null constraintNameAr;
  Null constraintNameEn;
  Null content;
  Null licenseExpiryDate;
  Null licenseIssuedDate;
  Null licenseStatusCode;
  Null licenseStatusDescAr;
  Null licenseStatusDescEn;
  Null organizations;
  Null registrationNumber;
  int specialtyCode;
  Null specialtyNameAr;
  Null specialtyNameEn;

  RegisterInfoResponse(
      {this.date,
      this.languageID,
      this.serviceName,
      this.time,
      this.androidLink,
      this.authenticationTokenID,
      this.data,
      this.dataw,
      this.dietType,
      this.errorCode,
      this.errorEndUserMessage,
      this.errorEndUserMessageN,
      this.errorMessage,
      this.errorType,
      this.foodCategory,
      this.iOSLink,
      this.isAuthenticated,
      this.mealOrderStatus,
      this.mealType,
      this.messageStatus,
      this.numberOfResultRecords,
      this.patientBlodType,
      this.successMsg,
      this.successMsgN,
      this.accessTokenObject,
      this.age,
      this.clientIdentifierId,
      this.createdBy,
      this.dateOfBirth,
      this.firstNameAr,
      this.firstNameEn,
      this.gender,
      this.genderAr,
      this.genderEn,
      this.healthId,
      this.idNumber,
      this.idType,
      this.isHijri,
      this.isInstertedOrUpdated,
      this.isNull,
      this.isPatientExistNHIC,
      this.lastNameAr,
      this.lastNameEn,
      this.listActiveAccessToken,
      this.maritalStatus,
      this.maritalStatusCode,
      this.nationality,
      this.nationalityCode,
      this.occupation,
      this.patientStatus,
      this.placeofBirth,
      this.practitionerStatusCode,
      this.practitionerStatusDescAr,
      this.practitionerStatusDescEn,
      this.secondNameAr,
      this.secondNameEn,
      this.thirdNameAr,
      this.thirdNameEn,
      this.accessToken,
      this.categoryCode,
      this.categoryNameAr,
      this.categoryNameEn,
      this.constraintCode,
      this.constraintNameAr,
      this.constraintNameEn,
      this.content,
      this.licenseExpiryDate,
      this.licenseIssuedDate,
      this.licenseStatusCode,
      this.licenseStatusDescAr,
      this.licenseStatusDescEn,
      this.organizations,
      this.registrationNumber,
      this.specialtyCode,
      this.specialtyNameAr,
      this.specialtyNameEn});

  RegisterInfoResponse.fromJson(Map<String, dynamic> json) {
    date = json['Date'];
    languageID = json['LanguageID'];
    serviceName = json['ServiceName'];
    time = json['Time'];
    androidLink = json['AndroidLink'];
    authenticationTokenID = json['AuthenticationTokenID'];
    data = json['Data'];
    dataw = json['Dataw'];
    dietType = json['DietType'];
    errorCode = json['ErrorCode'];
    errorEndUserMessage = json['ErrorEndUserMessage'];
    errorEndUserMessageN = json['ErrorEndUserMessageN'];
    errorMessage = json['ErrorMessage'];
    errorType = json['ErrorType'];
    foodCategory = json['FoodCategory'];
    iOSLink = json['IOSLink'];
    isAuthenticated = json['IsAuthenticated'];
    mealOrderStatus = json['MealOrderStatus'];
    mealType = json['MealType'];
    messageStatus = json['MessageStatus'];
    numberOfResultRecords = json['NumberOfResultRecords'];
    patientBlodType = json['PatientBlodType'];
    successMsg = json['SuccessMsg'];
    successMsgN = json['SuccessMsgN'];
    accessTokenObject = json['AccessTokenObject'];
    age = json['Age'];
    clientIdentifierId = json['ClientIdentifierId'];
    createdBy = json['CreatedBy'];
    dateOfBirth = json['DateOfBirth'];
    firstNameAr = json['FirstNameAr'];
    firstNameEn = json['FirstNameEn'];
    gender = json['Gender'];
    genderAr = json['GenderAr'];
    genderEn = json['GenderEn'];
    healthId = json['HealthId'];
    idNumber = json['IdNumber'];
    idType = json['IdType'];
    isHijri = json['IsHijri'];
    isInstertedOrUpdated = json['IsInstertedOrUpdated'];
    isNull = json['IsNull'];
    isPatientExistNHIC = json['IsPatientExistNHIC'];
    lastNameAr = json['LastNameAr'];
    lastNameEn = json['LastNameEn'];
    listActiveAccessToken = json['List_ActiveAccessToken'];
    maritalStatus = json['MaritalStatus'];
    maritalStatusCode = json['MaritalStatusCode'];
    nationality = json['Nationality'];
    nationalityCode = json['NationalityCode'];
    occupation = json['Occupation'];
    patientStatus = json['PatientStatus'];
    placeofBirth = json['PlaceofBirth'];
    practitionerStatusCode = json['PractitionerStatusCode'];
    practitionerStatusDescAr = json['PractitionerStatusDescAr'];
    practitionerStatusDescEn = json['PractitionerStatusDescEn'];
    secondNameAr = json['SecondNameAr'];
    secondNameEn = json['SecondNameEn'];
    thirdNameAr = json['ThirdNameAr'];
    thirdNameEn = json['ThirdNameEn'];
    accessToken = json['accessToken'];
    categoryCode = json['categoryCode'];
    categoryNameAr = json['categoryNameAr'];
    categoryNameEn = json['categoryNameEn'];
    constraintCode = json['constraintCode'];
    constraintNameAr = json['constraintNameAr'];
    constraintNameEn = json['constraintNameEn'];
    content = json['content'];
    licenseExpiryDate = json['licenseExpiryDate'];
    licenseIssuedDate = json['licenseIssuedDate'];
    licenseStatusCode = json['licenseStatusCode'];
    licenseStatusDescAr = json['licenseStatusDescAr'];
    licenseStatusDescEn = json['licenseStatusDescEn'];
    organizations = json['organizations'];
    registrationNumber = json['registrationNumber'];
    specialtyCode = json['specialtyCode'];
    specialtyNameAr = json['specialtyNameAr'];
    specialtyNameEn = json['specialtyNameEn'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['Date'] = this.date;
    data['LanguageID'] = this.languageID;
    data['ServiceName'] = this.serviceName;
    data['Time'] = this.time;
    data['AndroidLink'] = this.androidLink;
    data['AuthenticationTokenID'] = this.authenticationTokenID;
    data['Data'] = this.data;
    data['Dataw'] = this.dataw;
    data['DietType'] = this.dietType;
    data['ErrorCode'] = this.errorCode;
    data['ErrorEndUserMessage'] = this.errorEndUserMessage;
    data['ErrorEndUserMessageN'] = this.errorEndUserMessageN;
    data['ErrorMessage'] = this.errorMessage;
    data['ErrorType'] = this.errorType;
    data['FoodCategory'] = this.foodCategory;
    data['IOSLink'] = this.iOSLink;
    data['IsAuthenticated'] = this.isAuthenticated;
    data['MealOrderStatus'] = this.mealOrderStatus;
    data['MealType'] = this.mealType;
    data['MessageStatus'] = this.messageStatus;
    data['NumberOfResultRecords'] = this.numberOfResultRecords;
    data['PatientBlodType'] = this.patientBlodType;
    data['SuccessMsg'] = this.successMsg;
    data['SuccessMsgN'] = this.successMsgN;
    data['AccessTokenObject'] = this.accessTokenObject;
    data['Age'] = this.age;
    data['ClientIdentifierId'] = this.clientIdentifierId;
    data['CreatedBy'] = this.createdBy;
    data['DateOfBirth'] = this.dateOfBirth;
    data['FirstNameAr'] = this.firstNameAr;
    data['FirstNameEn'] = this.firstNameEn;
    data['Gender'] = this.gender;
    data['GenderAr'] = this.genderAr;
    data['GenderEn'] = this.genderEn;
    data['HealthId'] = this.healthId;
    data['IdNumber'] = this.idNumber;
    data['IdType'] = this.idType;
    data['IsHijri'] = this.isHijri;
    data['IsInstertedOrUpdated'] = this.isInstertedOrUpdated;
    data['IsNull'] = this.isNull;
    data['IsPatientExistNHIC'] = this.isPatientExistNHIC;
    data['LastNameAr'] = this.lastNameAr;
    data['LastNameEn'] = this.lastNameEn;
    data['List_ActiveAccessToken'] = this.listActiveAccessToken;
    data['MaritalStatus'] = this.maritalStatus;
    data['MaritalStatusCode'] = this.maritalStatusCode;
    data['Nationality'] = this.nationality;
    data['NationalityCode'] = this.nationalityCode;
    data['Occupation'] = this.occupation;
    data['PatientStatus'] = this.patientStatus;
    data['PlaceofBirth'] = this.placeofBirth;
    data['PractitionerStatusCode'] = this.practitionerStatusCode;
    data['PractitionerStatusDescAr'] = this.practitionerStatusDescAr;
    data['PractitionerStatusDescEn'] = this.practitionerStatusDescEn;
    data['SecondNameAr'] = this.secondNameAr;
    data['SecondNameEn'] = this.secondNameEn;
    data['ThirdNameAr'] = this.thirdNameAr;
    data['ThirdNameEn'] = this.thirdNameEn;
    data['accessToken'] = this.accessToken;
    data['categoryCode'] = this.categoryCode;
    data['categoryNameAr'] = this.categoryNameAr;
    data['categoryNameEn'] = this.categoryNameEn;
    data['constraintCode'] = this.constraintCode;
    data['constraintNameAr'] = this.constraintNameAr;
    data['constraintNameEn'] = this.constraintNameEn;
    data['content'] = this.content;
    data['licenseExpiryDate'] = this.licenseExpiryDate;
    data['licenseIssuedDate'] = this.licenseIssuedDate;
    data['licenseStatusCode'] = this.licenseStatusCode;
    data['licenseStatusDescAr'] = this.licenseStatusDescAr;
    data['licenseStatusDescEn'] = this.licenseStatusDescEn;
    data['organizations'] = this.organizations;
    data['registrationNumber'] = this.registrationNumber;
    data['specialtyCode'] = this.specialtyCode;
    data['specialtyNameAr'] = this.specialtyNameAr;
    data['specialtyNameEn'] = this.specialtyNameEn;
    return data;
  }
}
