Type Alias SharingSettings

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

true if report-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.

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.