Skip to content

Interface ITenantInvitationDeliveryRunCatalog

Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll

Exposes runtime tenant invitation delivery dispatch attempts observed by the governance companion pack.

public interface ITenantInvitationDeliveryRunCatalog

Gets the number of recorded tenant invitation delivery dispatch attempts.

int Count { get; }

int

Gets the latest recorded tenant invitation delivery dispatch attempt when one exists.

TenantInvitationDeliveryRunDescriptor? LatestRun { get; }

TenantInvitationDeliveryRunDescriptor?

Gets the recorded tenant invitation delivery dispatch attempts.

IReadOnlyList<TenantInvitationDeliveryRunDescriptor> Runs { get; }

IReadOnlyList<TenantInvitationDeliveryRunDescriptor>

Gets recorded tenant invitation delivery dispatch attempts for one invitation identifier.

IReadOnlyList<TenantInvitationDeliveryRunDescriptor> GetByInvitationId(string invitationId)

invitationId string

The invitation identifier.

IReadOnlyList<TenantInvitationDeliveryRunDescriptor>

The matching dispatch attempts.

Gets recorded tenant invitation delivery dispatch attempts for one tenant.

IReadOnlyList<TenantInvitationDeliveryRunDescriptor> GetByTenantId(string tenantId)

tenantId string

The tenant identifier.

IReadOnlyList<TenantInvitationDeliveryRunDescriptor>

The matching dispatch attempts.