Interface ITenantInvitationCatalog
Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll
Exposes the merged tenant-invitation set available to the active governance runtime.
public interface ITenantInvitationCatalogProperties
Section titled “Properties”Invitations
Section titled “ Invitations”Gets the effective invitation set after runtime storage, host options, and module contributors have all been applied.
IReadOnlyList<TenantInvitationDescriptor> Invitations { get; }Property Value
Section titled “Property Value”IReadOnlyList<TenantInvitationDescriptor>
Methods
Section titled “Methods”GetByInvitationId(string)
Section titled “ GetByInvitationId(string)”Gets invitations by invitation identifier across all tenants.
IReadOnlyList<TenantInvitationDescriptor> GetByInvitationId(string invitationId)Parameters
Section titled “Parameters”invitationId string
The invitation identifier to resolve.
Returns
Section titled “Returns”IReadOnlyList<TenantInvitationDescriptor>
The matching invitations.
GetByInviteeId(string)
Section titled “ GetByInviteeId(string)”Gets invitations for one invitee across all tenants.
IReadOnlyList<TenantInvitationDescriptor> GetByInviteeId(string inviteeId)Parameters
Section titled “Parameters”inviteeId string
The invitee identifier to resolve.
Returns
Section titled “Returns”IReadOnlyList<TenantInvitationDescriptor>
The matching invitations.
GetByTenantAndInvitation(string, string)
Section titled “ GetByTenantAndInvitation(string, string)”Gets invitations by tenant and invitation identifier.
IReadOnlyList<TenantInvitationDescriptor> GetByTenantAndInvitation(string tenantId, string invitationId)Parameters
Section titled “Parameters”tenantId string
The tenant identifier to resolve.
invitationId string
The invitation identifier to resolve.
Returns
Section titled “Returns”IReadOnlyList<TenantInvitationDescriptor>
The matching invitations.
GetByTenantId(string)
Section titled “ GetByTenantId(string)”Gets invitations for one tenant.
IReadOnlyList<TenantInvitationDescriptor> GetByTenantId(string tenantId)Parameters
Section titled “Parameters”tenantId string
The tenant identifier to resolve.
Returns
Section titled “Returns”IReadOnlyList<TenantInvitationDescriptor>
The matching invitations.