AusweisApp2
governikus::ECardApiResult Klassenreferenz

#include <ECardApiResult.h>

Öffentliche Typen

enum  Major { Major::Unknown, Major::Ok, Major::Warning, Major::Error }
 
enum  Minor {
  Minor::null, Minor::AL_Unknown_Error, Minor::AL_No_Permission, Minor::AL_Internal_Error,
  Minor::AL_Parameter_Error, Minor::AL_Unkown_API_Function, Minor::AL_Not_Initialized, Minor::AL_Warning_Connection_Disconnected,
  Minor::AL_Session_Terminated_Warning, Minor::AL_Communication_Error, Minor::DP_Timeout_Error, Minor::DP_Unknown_Channel_Handle,
  Minor::DP_Communication_Error, Minor::DP_Trusted_Channel_Establishment_Failed, Minor::DP_Unknown_Protocol, Minor::DP_Unknown_Cipher_Suite,
  Minor::DP_Unknown_Webservice_Binding, Minor::DP_Node_Not_Reachable, Minor::IFDL_Timeout_Error, Minor::IFDL_UnknownSlot,
  Minor::IFDL_InvalidSlotHandle, Minor::IFDL_CancellationByUser, Minor::IFDL_IFD_SharingViolation, Minor::IFDL_Terminal_NoCard,
  Minor::IFDL_IO_RepeatedDataMismatch, Minor::IFDL_IO_UnknownPINFormat, Minor::IL_Signature_InvalidCertificatePath, Minor::KEY_KeyGenerationNotPossible,
  Minor::SAL_Cancellation_by_User, Minor::SAL_Invalid_Key, Minor::SAL_SecurityConditionNotSatisfied, Minor::SAL_MEAC_AgeVerificationFailedWarning,
  Minor::SAL_MEAC_CommunityVerificationFailedWarning, Minor::SAL_MEAC_DocumentValidityVerificationFailed
}
 
enum  Origin { Origin::Server, Origin::Client }
 

Öffentliche Methoden

 ECardApiResult (const GlobalStatus &pStatus)
 
bool operator== (const ECardApiResult &pResult) const
 
Major getMajor () const
 
Minor getMinor () const
 
QString getMessage () const
 
const QString & getMessageLang () const
 
QString getMajorString () const
 
QString getMinorString () const
 
bool isValid () const
 
bool isOk () const
 
bool isOriginServer () const
 
QJsonObject toJson () const
 
GlobalStatus toStatus () const
 
 operator GlobalStatus () const
 

Öffentliche, statische Methoden

static ECardApiResult createOk ()
 
static bool isMajor (const QString &pMajor)
 
static bool isMinor (const QString &pMinor)
 
static QString getMessage (Minor pMinor)
 
static QString getMajorString (Major pMajor)
 
static QString getMinorString (Minor pMinor)
 

Freundbeziehungen

class RemoteMessageResponse
 
class StartPaosResponse
 
class ::test_ECardApiResult
 
class ::test_UrlUtil
 

Dokumentation der Aufzählungstypen

◆ Major

Aufzählungswerte
Unknown 
Ok 
Warning 
Error 

◆ Minor

Aufzählungswerte
null 
AL_Unknown_Error 
AL_No_Permission 
AL_Internal_Error 
AL_Parameter_Error 
AL_Unkown_API_Function 
AL_Not_Initialized 
AL_Warning_Connection_Disconnected 
AL_Session_Terminated_Warning 
AL_Communication_Error 
DP_Timeout_Error 
DP_Unknown_Channel_Handle 
DP_Communication_Error 
DP_Trusted_Channel_Establishment_Failed 
DP_Unknown_Protocol 
DP_Unknown_Cipher_Suite 
DP_Unknown_Webservice_Binding 
DP_Node_Not_Reachable 
IFDL_Timeout_Error 
IFDL_UnknownSlot 
IFDL_InvalidSlotHandle 
IFDL_CancellationByUser 
IFDL_IFD_SharingViolation 
IFDL_Terminal_NoCard 
IFDL_IO_RepeatedDataMismatch 
IFDL_IO_UnknownPINFormat 
IL_Signature_InvalidCertificatePath 
KEY_KeyGenerationNotPossible 
SAL_Cancellation_by_User 
SAL_Invalid_Key 
SAL_SecurityConditionNotSatisfied 
SAL_MEAC_AgeVerificationFailedWarning 
SAL_MEAC_CommunityVerificationFailedWarning 
SAL_MEAC_DocumentValidityVerificationFailed 

◆ Origin

Aufzählungswerte
Server 
Client 

Beschreibung der Konstruktoren und Destruktoren

◆ ECardApiResult()

ECardApiResult::ECardApiResult ( const GlobalStatus pStatus)
explicit

Dokumentation der Elementfunktionen

◆ createOk()

ECardApiResult ECardApiResult::createOk ( )
static

◆ getMajor()

ECardApiResult::Major ECardApiResult::getMajor ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getMajorString() [1/2]

QString ECardApiResult::getMajorString ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getMajorString() [2/2]

QString ECardApiResult::getMajorString ( ECardApiResult::Major  pMajor)
static
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getMessage() [1/2]

QString ECardApiResult::getMessage ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getMessage() [2/2]

QString ECardApiResult::getMessage ( Minor  pMinor)
static
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getMessageLang()

const QString & ECardApiResult::getMessageLang ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getMinor()

ECardApiResult::Minor ECardApiResult::getMinor ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getMinorString() [1/2]

QString ECardApiResult::getMinorString ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getMinorString() [2/2]

QString ECardApiResult::getMinorString ( ECardApiResult::Minor  pMinor)
static
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ isMajor()

bool ECardApiResult::isMajor ( const QString &  pMajor)
static

◆ isMinor()

bool ECardApiResult::isMinor ( const QString &  pMinor)
static

◆ isOk()

bool ECardApiResult::isOk ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ isOriginServer()

bool ECardApiResult::isOriginServer ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ isValid()

bool ECardApiResult::isValid ( ) const

◆ operator GlobalStatus()

governikus::ECardApiResult::operator GlobalStatus ( ) const
explicit

◆ operator==()

bool ECardApiResult::operator== ( const ECardApiResult pResult) const

◆ toJson()

QJsonObject ECardApiResult::toJson ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ toStatus()

GlobalStatus ECardApiResult::toStatus ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Freundbeziehungen und Funktionsdokumentation

◆ ::test_ECardApiResult

friend class ::test_ECardApiResult
friend

◆ ::test_UrlUtil

friend class ::test_UrlUtil
friend

◆ RemoteMessageResponse

friend class RemoteMessageResponse
friend

◆ StartPaosResponse

friend class StartPaosResponse
friend

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: