eID middleware |

# eIDMW::PTEID_EId Class Reference

Class for the id document on a EID Card. More...

`#include <eidlib.h>`

Inheritance diagram for eIDMW::PTEID_EId:

List of all members.

## Public Member Functions
virtual PTEIDSDK_API | ~PTEID_EId ()
| Destructor.
PTEIDSDK_API const char * | getDocumentVersion ()
| Return Document Version field.
PTEIDSDK_API const char * | getDocumentType ()
| Return Document Type field.
PTEIDSDK_API const char * | getCountry ()
| Return Country field.
PTEIDSDK_API const char * | getFirstName1 ()
| Return First Name part 1 (2 first given name).
PTEIDSDK_API const char * | getSurname ()
| Return Surname field.
PTEIDSDK_API const char * | getGender ()
| Return Gender field.
PTEIDSDK_API const char * | getDateOfBirth ()
| Return Date Of Birth field.
PTEIDSDK_API const char * | getLocationOfBirth ()
| Return Location Of Birth field.
PTEIDSDK_API const char * | getNobility ()
| Return Nobility field.
PTEIDSDK_API const char * | getNationality ()
| Return Nationality field.
PTEIDSDK_API const char * | getNationalNumber ()
| Return National Number field.
PTEIDSDK_API const char * | getDuplicata ()
| Return Duplicata field.
PTEIDSDK_API const char * | getSpecialOrganization ()
| Return Special Organization field.
PTEIDSDK_API const char * | getMemberOfFamily ()
| Return Member Of Family field.
PTEIDSDK_API const char * | getLogicalNumber ()
| Return Logical Number field.
PTEIDSDK_API const char * | getChipNumber ()
| Return Chip Number field.
PTEIDSDK_API const char * | getValidityBeginDate ()
| Return Validity Begin Date field.
PTEIDSDK_API const char * | getValidityEndDate ()
| Return Validity End Date field.
PTEIDSDK_API const char * | getSpecialStatus ()
| Return Special Status field.
PTEIDSDK_API const char * | getHeight ()
| Return field Height.
PTEIDSDK_API const char * | getDocumentNumber ()
| Return field DocumentNumber.
PTEIDSDK_API const char * | getTaxNo ()
| Return field TaxNo.
PTEIDSDK_API const char * | getSocialSecurityNo ()
| Return field SocialSecurityNo.
PTEIDSDK_API const char * | getHealthNo ()
| Return field HealthNo.
PTEIDSDK_API const char * | getIssuingEntity ()
| Return field IssuingEntity.
PTEIDSDK_API const char * | getLocalofRequest ()
| Return field LocalofRequest.
PTEIDSDK_API const char * | getGivenNameFather ()
| Return field GivenNameFather.
PTEIDSDK_API const char * | getSurnameFather ()
| Return field SurnameFather.
PTEIDSDK_API const char * | getGivenNameMother ()
| Return field GivenNameMother.
PTEIDSDK_API const char * | getSurnameMother ()
| Return field SurnameMother.
PTEIDSDK_API const char * | getParents ()
| Return field Parents.
PTEIDSDK_API const PTEID_ByteArray & | getPhoto ()
| Return field Photo.
PTEIDSDK_API const char * | getPersoData ()
| Return field PersoData.
PTEIDSDK_API const char * | getValidation ()
| Return field Validation.
## Friends
PTEID_EId & | PTEID_EIDCard::getID ()
| For internal use : This method must access protected constructor.

## Detailed Description

Class for the id document on a EID Card.

You can get such an object from PTEID_EIDCard::getID() (or getDocument).

## Constructor & Destructor Documentation

virtual PTEIDSDK_API eIDMW::PTEID_EId::~PTEID_EId | ( |  | ) | `[virtual]`

Destructor.

## Member Function Documentation

PTEIDSDK_API const char* eIDMW::PTEID_EId::getChipNumber | ( |  | ) |

Return Chip Number field.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getCountry | ( |  | ) |

Return Country field.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getDateOfBirth | ( |  | ) |

Return Date Of Birth field.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getDocumentNumber | ( |  | ) |

Return field DocumentNumber.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getDocumentType | ( |  | ) |

Return Document Type field.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getDocumentVersion | ( |  | ) |

Return Document Version field.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getDuplicata | ( |  | ) |

Return Duplicata field.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getFirstName1 | ( |  | ) |

Return First Name part 1 (2 first given name).

PTEIDSDK_API const char* eIDMW::PTEID_EId::getGender | ( |  | ) |

Return Gender field.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getGivenNameFather | ( |  | ) |

Return field GivenNameFather.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getGivenNameMother | ( |  | ) |

Return field GivenNameMother.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getHealthNo | ( |  | ) |

Return field HealthNo.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getHeight | ( |  | ) |

Return field Height.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getIssuingEntity | ( |  | ) |

Return field IssuingEntity.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getLocalofRequest | ( |  | ) |

Return field LocalofRequest.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getLocationOfBirth | ( |  | ) |

Return Location Of Birth field.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getLogicalNumber | ( |  | ) |

Return Logical Number field.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getMemberOfFamily | ( |  | ) |

Return Member Of Family field.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getNationality | ( |  | ) |

Return Nationality field.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getNationalNumber | ( |  | ) |

Return National Number field.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getNobility | ( |  | ) |

Return Nobility field.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getParents | ( |  | ) |

Return field Parents.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getPersoData | ( |  | ) |

Return field PersoData.

PTEIDSDK_API const PTEID_ByteArray& eIDMW::PTEID_EId::getPhoto | ( |  | ) |

Return field Photo.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getSocialSecurityNo | ( |  | ) |

Return field SocialSecurityNo.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getSpecialOrganization | ( |  | ) |

Return Special Organization field.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getSpecialStatus | ( |  | ) |

Return Special Status field.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getSurname | ( |  | ) |

Return Surname field.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getSurnameFather | ( |  | ) |

Return field SurnameFather.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getSurnameMother | ( |  | ) |

Return field SurnameMother.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getTaxNo | ( |  | ) |

Return field TaxNo.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getValidation | ( |  | ) |

Return field Validation.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getValidityBeginDate | ( |  | ) |

Return Validity Begin Date field.

PTEIDSDK_API const char* eIDMW::PTEID_EId::getValidityEndDate | ( |  | ) |

Return Validity End Date field.

## Friends And Related Function Documentation

PTEID_EId& PTEID_EIDCard::getID | ( |  | ) | `[friend]`

For internal use : This method must access protected constructor.

The documentation for this class was generated from the following file:

- eidlib.h