QEverCloud  6.1.0
Unofficial Evernote Cloud API for Qt
Public Member Functions | Protected Attributes | List of all members
qevercloud::EDAMInvalidContactsExceptionData Class Reference

#include <Exceptions.h>

Inheritance diagram for qevercloud::EDAMInvalidContactsExceptionData:
qevercloud::EvernoteExceptionData qevercloud::EverCloudExceptionData

Public Member Functions

 EDAMInvalidContactsExceptionData (QList< Contact > contacts, Optional< QString > parameter, Optional< QList< EDAMInvalidContactReason > > reasons)
 
virtual void throwException () const override
 
- Public Member Functions inherited from qevercloud::EvernoteExceptionData
 EvernoteExceptionData (QString error)
 
- Public Member Functions inherited from qevercloud::EverCloudExceptionData
 EverCloudExceptionData (QString error)
 

Protected Attributes

QList< Contactm_contacts
 
Optional< QString > m_parameter
 
Optional< QList< EDAMInvalidContactReason > > m_reasons
 

Additional Inherited Members

- Public Attributes inherited from qevercloud::EverCloudExceptionData
QString errorMessage
 

Detailed Description

Asynchronous API counterpart of EDAMInvalidContactsException. See EverCloudExceptionData for more details.

Constructor & Destructor Documentation

◆ EDAMInvalidContactsExceptionData()

qevercloud::EDAMInvalidContactsExceptionData::EDAMInvalidContactsExceptionData ( QList< Contact contacts,
Optional< QString >  parameter,
Optional< QList< EDAMInvalidContactReason > >  reasons 
)
explicit

Member Function Documentation

◆ throwException()

virtual void qevercloud::EDAMInvalidContactsExceptionData::throwException ( ) const
overridevirtual

If you want to throw an exception that corresponds to a received EverCloudExceptionData descendant than call this function. Do not use throw statement, it's not polymorphic.

Reimplemented from qevercloud::EvernoteExceptionData.

Member Data Documentation

◆ m_contacts

QList<Contact> qevercloud::EDAMInvalidContactsExceptionData::m_contacts
protected

◆ m_parameter

Optional<QString> qevercloud::EDAMInvalidContactsExceptionData::m_parameter
protected

◆ m_reasons

Optional<QList<EDAMInvalidContactReason> > qevercloud::EDAMInvalidContactsExceptionData::m_reasons
protected