PrivMX DOCS
API Reference/PrivMX Endpoint/Inbox

Events

Events provides the helpers methods for module's events management.

Static Methods

isInboxCreatedEvent

Checks whether event held in the 'EventHolder' is an InboxCreatedEvent

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static bool isInboxCreatedEvent(
const core::EventHolder &eventHolder
)

Returns

bool · true for InboxCreatedEvent else otherwise

extractInboxCreatedEvent

Gets Event held in the 'EventHolder' as an InboxCreatedEvent

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static InboxCreatedEvent extractInboxCreatedEvent(
const core::EventHolder &eventHolder
)

Returns

[InboxCreatedEvent](/reference/cpp/endpoint/inbox/inbox-created-event) · InboxCreatedEvent object

isInboxUpdatedEvent

Checks whether event held in the 'EventHolder' is an InboxUpdatedEvent

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static bool isInboxUpdatedEvent(
const core::EventHolder &eventHolder
)

Returns

bool · true for InboxUpdatedEvent else otherwise

extractInboxUpdatedEvent

Gets Event held in the 'EventHolder' as an InboxUpdatedEvent

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static InboxUpdatedEvent extractInboxUpdatedEvent(
const core::EventHolder &eventHolder
)

Returns

[InboxUpdatedEvent](/reference/cpp/endpoint/inbox/inbox-updated-event) · InboxUpdatedEvent object

isInboxDeletedEvent

Checks whether event held in the 'EventHolder' is an InboxDeletedEvent

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static bool isInboxDeletedEvent(
const core::EventHolder &eventHolder
)

Returns

bool · true for InboxDeletedEvent else otherwise

extractInboxDeletedEvent

Gets Event held in the 'EventHolder' as an InboxDeletedEvent

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static InboxDeletedEvent extractInboxDeletedEvent(
const core::EventHolder &eventHolder
)

Returns

[InboxDeletedEvent](/reference/cpp/endpoint/inbox/inbox-deleted-event) · InboxDeletedEvent object

isInboxEntryCreatedEvent

Checks whether event held in the 'EventHolder' is an InboxEntryCreatedEvent

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static bool isInboxEntryCreatedEvent(
const core::EventHolder &eventHolder
)

Returns

bool · true for InboxEntryCreatedEvent else otherwise

extractInboxEntryCreatedEvent

Gets Event held in the 'EventHolder' as an InboxEntryCreatedEvent

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static InboxEntryCreatedEvent extractInboxEntryCreatedEvent(
const core::EventHolder &eventHolder
)

Returns

[InboxEntryCreatedEvent](/reference/cpp/endpoint/inbox/inbox-entry-created-event) · InboxEntryCreatedEvent object

isInboxEntryDeletedEvent

Checks whether event held in the 'EventHolder' is an InboxEntryDeletedEvent

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static bool isInboxEntryDeletedEvent(
const core::EventHolder &eventHolder
)

Returns

bool · true for InboxEntryDeletedEvent else otherwise

extractInboxEntryDeletedEvent

Gets Event held in the 'EventHolder' as an InboxEntryDeletedEvent

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static InboxEntryDeletedEvent extractInboxEntryDeletedEvent(
const core::EventHolder &eventHolder
)

Returns

[InboxEntryDeletedEvent](/reference/cpp/endpoint/inbox/inbox-entry-deleted-event) · InboxEntryDeletedEvent object

We use cookies on our website. We use them to ensure the proper functioning of the site and, if you agree, for purposes we set, such as analytics or marketing.