Portuguese eID Middleware SDK  Version: 3.12.0
eIDMW::PTEID_EId Class Reference

#include <eidlib.h>

Public Member Functions

virtual PTEIDSDK_API ~PTEID_EId ()
 
PTEIDSDK_API const char * getDocumentVersion ()
 
PTEIDSDK_API const char * getDocumentType ()
 
PTEIDSDK_API const char * getCountry ()
 
PTEIDSDK_API const char * getGivenName ()
 
PTEIDSDK_API const char * getSurname ()
 
PTEIDSDK_API const char * getGender ()
 
PTEIDSDK_API const char * getDateOfBirth ()
 
PTEIDSDK_API const char * getNationality ()
 
PTEIDSDK_API const char * getDocumentPAN ()
 
PTEIDSDK_API const char * getValidityBeginDate ()
 
PTEIDSDK_API const char * getValidityEndDate ()
 
PTEIDSDK_API const char * getHeight ()
 
PTEIDSDK_API const char * getDocumentNumber ()
 
PTEIDSDK_API const char * getCivilianIdNumber ()
 
PTEIDSDK_API const char * getTaxNo ()
 
PTEIDSDK_API const char * getSocialSecurityNumber ()
 
PTEIDSDK_API const char * getHealthNumber ()
 
PTEIDSDK_API const char * getIssuingEntity ()
 
PTEIDSDK_API const char * getLocalofRequest ()
 
PTEIDSDK_API const char * getGivenNameFather ()
 
PTEIDSDK_API const char * getSurnameFather ()
 
PTEIDSDK_API const char * getGivenNameMother ()
 
PTEIDSDK_API const char * getSurnameMother ()
 
PTEIDSDK_API const char * getParents ()
 
PTEIDSDK_API PTEID_PhotogetPhotoObj ()
 
PTEIDSDK_API PTEID_PublicKeygetCardAuthKeyObj ()
 
PTEIDSDK_API const char * getValidation ()
 
PTEIDSDK_API const char * getMRZ1 ()
 
PTEIDSDK_API const char * getMRZ2 ()
 
PTEIDSDK_API const char * getMRZ3 ()
 
PTEIDSDK_API const char * getAccidentalIndications ()
 
- Public Member Functions inherited from eIDMW::PTEID_Object
virtual PTEIDSDK_API ~PTEID_Object ()=0
 
NOEXPORT_PTEIDSDK void Init (const SDK_Context *context, void *impl)
 
NOEXPORT_PTEIDSDK void Release ()
 

Friends

PTEID_EIdPTEID_EIDCard::getID ()
 

Additional Inherited Members

- Protected Member Functions inherited from eIDMW::PTEID_Object
 PTEID_Object (const SDK_Context *context, void *impl)
 
void addObject (PTEID_Object *impl)
 
void backupObject (unsigned long idx)
 
PTEID_ObjectgetObject (unsigned long idx)
 
PTEID_ObjectgetObject (void *impl)
 
void delObject (unsigned long idx)
 
void delObject (void *impl)
 
void checkContextStillOk () const
 
 PTEID_Object (const PTEID_Object &obj)
 
PTEID_Objectoperator= (const PTEID_Object &obj)
 
- Protected Attributes inherited from eIDMW::PTEID_Object
bool m_delimpl
 
void * m_impl
 
unsigned long m_ulIndexExtAdd
 
std::map< unsigned long, PTEID_Object * > m_objects
 
SDK_Context * m_context
 

Detailed Description

Class for the ID document on a EID Card. You can get such an object from PTEID_EIDCard::getID().

Constructor & Destructor Documentation

◆ ~PTEID_EId()

virtual PTEIDSDK_API eIDMW::PTEID_EId::~PTEID_EId ( )
virtual

Destructor

Member Function Documentation

◆ getAccidentalIndications()

PTEIDSDK_API const char* eIDMW::PTEID_EId::getAccidentalIndications ( )

Return field AccidentalIndications

◆ getCardAuthKeyObj()

PTEIDSDK_API PTEID_PublicKey& eIDMW::PTEID_EId::getCardAuthKeyObj ( )

Return object CardAuthKey

◆ getCivilianIdNumber()

PTEIDSDK_API const char* eIDMW::PTEID_EId::getCivilianIdNumber ( )

Return field CivlianIdNumber

◆ getCountry()

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

Return Country field

◆ getDateOfBirth()

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

Return Date Of Birth field

◆ getDocumentNumber()

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

Return field DocumentNumber

◆ getDocumentPAN()

PTEIDSDK_API const char* eIDMW::PTEID_EId::getDocumentPAN ( )

Return Document PAN field

◆ getDocumentType()

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

Return Document Type field

◆ getDocumentVersion()

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

Return Document Version field

◆ getGender()

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

Return Gender field

◆ getGivenName()

PTEIDSDK_API const char* eIDMW::PTEID_EId::getGivenName ( )

Return GivenName (2 first given name)

◆ getGivenNameFather()

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

Return field GivenNameFather

◆ getGivenNameMother()

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

Return field GivenNameMother

◆ getHealthNumber()

PTEIDSDK_API const char* eIDMW::PTEID_EId::getHealthNumber ( )

Return field HealthNo

◆ getHeight()

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

Return field Height

◆ getIssuingEntity()

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

Return field IssuingEntity

◆ getLocalofRequest()

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

Return field LocalofRequest

◆ getMRZ1()

PTEIDSDK_API const char* eIDMW::PTEID_EId::getMRZ1 ( )

Return field MRZ block 1

◆ getMRZ2()

PTEIDSDK_API const char* eIDMW::PTEID_EId::getMRZ2 ( )

Return field MRZ block 2

◆ getMRZ3()

PTEIDSDK_API const char* eIDMW::PTEID_EId::getMRZ3 ( )

Return field MRZ block 3

◆ getNationality()

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

Return Nationality field

◆ getParents()

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

Return field Parents

◆ getPhotoObj()

PTEIDSDK_API PTEID_Photo& eIDMW::PTEID_EId::getPhotoObj ( )

Return object Photo

◆ getSocialSecurityNumber()

PTEIDSDK_API const char* eIDMW::PTEID_EId::getSocialSecurityNumber ( )

Return field SocialSecurityNumber

◆ getSurname()

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

Return Surname field

◆ getSurnameFather()

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

Return field SurnameFather

◆ getSurnameMother()

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

Return field SurnameMother

◆ getTaxNo()

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

Return field TaxNo

◆ getValidation()

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

Return field Validation

◆ getValidityBeginDate()

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

Return Validity Begin Date field

◆ getValidityEndDate()

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

Return Validity End Date field

Friends And Related Function Documentation

◆ PTEID_EIDCard::getID

For internal use : This method must access protected constructor