Table of Contents

Namespace Compendium.Core.Domain.Events.Integration

Classes

BillingCustomerCreatedEvent

Integration event raised when a customer is created.

BillingCustomerUpdatedEvent

Integration event raised when a customer is updated.

CampaignLinkClickedEvent

Integration event raised when a link in a campaign email is clicked.

CampaignOpenedEvent

Integration event raised when a campaign email is opened.

CampaignSentEvent

Integration event raised when a campaign is sent.

CheckoutCompletedEvent

Integration event raised when a checkout session is completed.

InvoiceCreatedEvent

Integration event raised when an invoice is created.

InvoicePaidEvent

Integration event raised when an invoice is paid.

LicenseActivatedEvent

Integration event raised when a license is activated.

LicenseCreatedEvent

Integration event raised when a license is created.

LicenseDeactivatedEvent

Integration event raised when a license is deactivated.

LicenseExpiredEvent

Integration event raised when a license expires.

LicenseRenewedEvent

Integration event raised when a license is renewed.

LicenseRevokedEvent

Integration event raised when a license is revoked.

LicenseValidatedEvent

Integration event raised when a license is validated.

ListCreatedEvent

Integration event raised when a list is created.

ListDeletedEvent

Integration event raised when a list is deleted.

OrganizationCreatedEvent

Integration event raised when an organization is created.

OrganizationMemberAddedEvent

Integration event raised when a member is added to an organization.

OrganizationMemberRemovedEvent

Integration event raised when a member is removed from an organization.

OrganizationUpdatedEvent

Integration event raised when an organization is updated.

PaymentFailedEvent

Integration event raised when a payment fails.

PaymentSucceededEvent

Integration event raised when a payment succeeds.

RefundIssuedEvent

Integration event raised when a refund is issued.

SubscriberAttributesUpdatedEvent

Integration event raised when a subscriber's attributes are updated.

SubscriberBlocklistedEvent

Integration event raised when a subscriber is blocklisted.

SubscriberBouncedEvent

Integration event raised when a subscriber's email bounces.

SubscriberComplainedEvent

Integration event raised when a subscriber marks an email as spam.

SubscriberConfirmedEvent

Integration event raised when a subscriber confirms their email (double opt-in).

SubscriberSubscribedEvent

Integration event raised when a subscriber subscribes to a newsletter list.

SubscriberUnsubscribedEvent

Integration event raised when a subscriber unsubscribes from a newsletter list.

SubscriptionCancelledEvent

Integration event raised when a subscription is cancelled.

SubscriptionCreatedEvent

Integration event raised when a subscription is created.

SubscriptionPausedEvent

Integration event raised when a subscription is paused.

SubscriptionResumedEvent

Integration event raised when a subscription is resumed.

SubscriptionTrialEndedEvent

Integration event raised when a subscription trial ends.

SubscriptionTrialStartedEvent

Integration event raised when a subscription enters a trial period.

SubscriptionUpdatedEvent

Integration event raised when a subscription is updated.

TenantCreatedEvent

Integration event raised when a tenant is created.

TenantDeletedEvent

Integration event raised when a tenant is deleted.

TenantPlanChangedEvent

Integration event raised when a tenant's plan is changed.

TenantQuotaExceededEvent

Integration event raised when a tenant exceeds a quota or limit.

TenantReactivatedEvent

Integration event raised when a tenant is reactivated.

TenantSettingsUpdatedEvent

Integration event raised when tenant settings are updated.

TenantSuspendedEvent

Integration event raised when a tenant is suspended.

TenantUpdatedEvent

Integration event raised when a tenant is updated.

TenantUserAddedEvent

Integration event raised when a user is added to a tenant.

TenantUserRemovedEvent

Integration event raised when a user is removed from a tenant.

TenantUserRoleChangedEvent

Integration event raised when a user's role is changed within a tenant.

TransactionalEmailSentEvent

Integration event raised when a transactional email is sent.

UserCreatedEvent

Integration event raised when a user is created in the identity system.

UserDeletedEvent

Integration event raised when a user is deleted from the identity system.

UserEmailChangedEvent

Integration event raised when a user's email is changed.

UserEmailVerifiedEvent

Integration event raised when a user's email is verified.

UserLockedEvent

Integration event raised when a user's account is locked.

UserLoggedInEvent

Integration event raised when a user logs in.

UserLoggedOutEvent

Integration event raised when a user logs out.

UserMfaDisabledEvent

Integration event raised when multi-factor authentication is disabled for a user.

UserMfaEnabledEvent

Integration event raised when multi-factor authentication is enabled for a user.

UserPasswordChangedEvent

Integration event raised when a user's password is changed.

UserRoleAssignedEvent

Integration event raised when a role is assigned to a user.

UserRoleRemovedEvent

Integration event raised when a role is removed from a user.

UserUnlockedEvent

Integration event raised when a user's account is unlocked.

UserUpdatedEvent

Integration event raised when a user is updated in the identity system.