Type Alias SharingSettings

type SharingSettings = {
    "enable-report-subscription": boolean;
    "enable-reporting-template-subscription": boolean;
    "enable-sharing": boolean;
    maxRecipients?: number;
    maxSubscriptionRecipients?: number;
    "reporting-service-license-status"?: "enabled" | "disabled";
    reportingTemplateSubscriptionStatus?: "none" | "enabling" | "disabling";
    reportingTemplateSubscriptionStatusChangeTime?: string;
    reportSubscriptionStatus?: "none" | "enabling" | "disabling";
    reportSubscriptionStatusChangeTime?: string;
    tenantId?: string;
}
Index

Properties

"enable-report-subscription": boolean

true if report-subscription feature is enabled for this tenant

"enable-reporting-template-subscription": boolean

true if reporting-template-subscription feature is enabled for this tenant

"enable-sharing": boolean

Whether API endpoints for sharing are enabled

maxRecipients?: number

Maximum number of recipients when creating a sharing task

maxSubscriptionRecipients?: number

Max Recipients accepted when creating a new subscription (excluding the owner)

"reporting-service-license-status"?: "enabled" | "disabled"

Whether the license for the tenant has the reportingService feature enabled.

reportingTemplateSubscriptionStatus?: "none" | "enabling" | "disabling"

This indicates that there is an ongoing operation to either disable or enable the reporting template subscription feature. none means that no such operation is ongoing. enabling/disabling means that system is currently enabling/disabling the feature

reportingTemplateSubscriptionStatusChangeTime?: string

UTC timestamp of the most recent change of reportSubscriptionStatus. If there has not been any such change, this is the timestamp of the initial creation of the record.

reportSubscriptionStatus?: "none" | "enabling" | "disabling"

This indicates that there is an ongoing operation to either disable or enable the report subscription feature. none means that no such operation is ongoing. enabling/disabling means that system is currently enabling/disabling the feature

reportSubscriptionStatusChangeTime?: string

UTC timestamp of the most recent change of reportSubscriptionStatus. If there has not been any such change, this is the timestamp of the initial creation of the record.

tenantId?: string

These persisted sharing settings are only available for this tenant. Extracted from request JWT.