box-node-sdk
Version:
Official SDK for Box Platform APIs
96 lines • 9.61 kB
TypeScript
import { EnterpriseFeatureSettingsItemV2025R0 } from './enterpriseFeatureSettingsItemV2025R0';
import { EnterpriseConfigurationItemStringV2025R0 } from './enterpriseConfigurationItemStringV2025R0';
import { EnterpriseConfigurationItemV2025R0 } from './enterpriseConfigurationItemV2025R0';
import { SharedLinkPermissionsV2025R0 } from './sharedLinkPermissionsV2025R0';
import { EnterpriseConfigurationItemBooleanV2025R0 } from './enterpriseConfigurationItemBooleanV2025R0';
import { CollaborationPermissionsV2025R0 } from './collaborationPermissionsV2025R0';
import { ListUserV2025R0 } from './listUserV2025R0';
import { EnterpriseConfigurationItemIntegerV2025R0 } from './enterpriseConfigurationItemIntegerV2025R0';
import { SerializedData } from '../../serialization/json';
export type EnterpriseConfigurationContentAndSharingV2025R0SharedLinkDefaultPermissionsSelectedField = EnterpriseConfigurationItemV2025R0 & {
readonly value?: SharedLinkPermissionsV2025R0;
};
export type EnterpriseConfigurationContentAndSharingV2025R0CollaborationPermissionsField = EnterpriseConfigurationItemV2025R0 & {
readonly value?: CollaborationPermissionsV2025R0;
};
export type EnterpriseConfigurationContentAndSharingV2025R0CollaborationRestrictionsField = EnterpriseConfigurationItemV2025R0 & {
readonly value?: readonly string[];
};
export type EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusField = EnterpriseConfigurationItemV2025R0 & {
/**
* The external collaboration status. */
readonly value?: string | null;
};
export type EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationAllowlistUsersField = EnterpriseConfigurationItemV2025R0 & {
readonly value?: readonly ListUserV2025R0[];
};
export type EnterpriseConfigurationContentAndSharingV2025R0PermanentDeletionAllowlistUsersField = EnterpriseConfigurationItemV2025R0 & {
readonly value?: readonly ListUserV2025R0[];
};
export interface EnterpriseConfigurationContentAndSharingV2025R0 {
readonly enterpriseFeatureSettings?: readonly EnterpriseFeatureSettingsItemV2025R0[];
readonly sharingItemType?: EnterpriseConfigurationItemStringV2025R0;
readonly sharedLinkCompanyDefinition?: EnterpriseConfigurationItemStringV2025R0;
readonly sharedLinkAccess?: EnterpriseConfigurationItemStringV2025R0;
readonly sharedLinkDefaultAccess?: EnterpriseConfigurationItemStringV2025R0;
readonly sharedLinkDefaultPermissionsSelected?: EnterpriseConfigurationContentAndSharingV2025R0SharedLinkDefaultPermissionsSelectedField;
readonly isOpenCustomUrlsDisabled?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isCustomDomainHiddenInSharedLink?: EnterpriseConfigurationItemBooleanV2025R0;
readonly collaborationPermissions?: EnterpriseConfigurationContentAndSharingV2025R0CollaborationPermissionsField;
readonly defaultCollaborationRole?: EnterpriseConfigurationItemStringV2025R0;
readonly isInvitePrivilegeRestricted?: EnterpriseConfigurationItemBooleanV2025R0;
readonly collaborationRestrictions?: EnterpriseConfigurationContentAndSharingV2025R0CollaborationRestrictionsField;
readonly isCollaboratorInviteLinksDisabled?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isInviteGroupCollaboratorDisabled?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isOwnershipTransferRestricted?: EnterpriseConfigurationItemBooleanV2025R0;
readonly externalCollaborationStatus?: EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusField;
readonly externalCollaborationAllowlistUsers?: EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationAllowlistUsersField;
readonly isWatermarkingEnterpriseFeatureEnabled?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isRootContentCreationRestricted?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isTagCreationRestricted?: EnterpriseConfigurationItemBooleanV2025R0;
readonly tagCreationRestriction?: EnterpriseConfigurationItemStringV2025R0;
readonly isEmailUploadsEnabled?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isCustomSettingsEnabled?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isFormsLoginRequired?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isFormsBrandingDefaultEnabled?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isCcFreeTrialActive?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isFileRequestEditorsAllowed?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isFileRequestBrandingDefaultEnabled?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isFileRequestLoginRequired?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isSharedLinksExpirationEnabled?: EnterpriseConfigurationItemBooleanV2025R0;
readonly sharedLinksExpirationDays?: EnterpriseConfigurationItemIntegerV2025R0;
readonly isPublicSharedLinksExpirationEnabled?: EnterpriseConfigurationItemBooleanV2025R0;
readonly publicSharedLinksExpirationDays?: EnterpriseConfigurationItemIntegerV2025R0;
readonly sharedExpirationTarget?: EnterpriseConfigurationItemStringV2025R0;
readonly isSharedLinksExpirationNotificationEnabled?: EnterpriseConfigurationItemBooleanV2025R0;
readonly sharedLinksExpirationNotificationDays?: EnterpriseConfigurationItemIntegerV2025R0;
readonly isSharedLinksExpirationNotificationPrevented?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isAutoDeleteEnabled?: EnterpriseConfigurationItemBooleanV2025R0;
readonly autoDeleteDays?: EnterpriseConfigurationItemIntegerV2025R0;
readonly isAutoDeleteExpirationModificationPrevented?: EnterpriseConfigurationItemBooleanV2025R0;
readonly autoDeleteTarget?: EnterpriseConfigurationItemStringV2025R0;
readonly isCollaborationExpirationEnabled?: EnterpriseConfigurationItemBooleanV2025R0;
readonly collaborationExpirationDays?: EnterpriseConfigurationItemIntegerV2025R0;
readonly isCollaborationExpirationModificationPrevented?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isCollaborationExpirationNotificationEnabled?: EnterpriseConfigurationItemBooleanV2025R0;
readonly collaborationExpirationTarget?: EnterpriseConfigurationItemStringV2025R0;
readonly trashAutoClearTime?: EnterpriseConfigurationItemIntegerV2025R0;
readonly permanentDeletionAccess?: EnterpriseConfigurationItemStringV2025R0;
readonly permanentDeletionAllowlistUsers?: EnterpriseConfigurationContentAndSharingV2025R0PermanentDeletionAllowlistUsersField;
readonly rawData?: SerializedData;
}
export declare function serializeEnterpriseConfigurationContentAndSharingV2025R0SharedLinkDefaultPermissionsSelectedField(val: EnterpriseConfigurationContentAndSharingV2025R0SharedLinkDefaultPermissionsSelectedField): SerializedData;
export declare function deserializeEnterpriseConfigurationContentAndSharingV2025R0SharedLinkDefaultPermissionsSelectedField(val: SerializedData): EnterpriseConfigurationContentAndSharingV2025R0SharedLinkDefaultPermissionsSelectedField;
export declare function serializeEnterpriseConfigurationContentAndSharingV2025R0CollaborationPermissionsField(val: EnterpriseConfigurationContentAndSharingV2025R0CollaborationPermissionsField): SerializedData;
export declare function deserializeEnterpriseConfigurationContentAndSharingV2025R0CollaborationPermissionsField(val: SerializedData): EnterpriseConfigurationContentAndSharingV2025R0CollaborationPermissionsField;
export declare function serializeEnterpriseConfigurationContentAndSharingV2025R0CollaborationRestrictionsField(val: EnterpriseConfigurationContentAndSharingV2025R0CollaborationRestrictionsField): SerializedData;
export declare function deserializeEnterpriseConfigurationContentAndSharingV2025R0CollaborationRestrictionsField(val: SerializedData): EnterpriseConfigurationContentAndSharingV2025R0CollaborationRestrictionsField;
export declare function serializeEnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusField(val: EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusField): SerializedData;
export declare function deserializeEnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusField(val: SerializedData): EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusField;
export declare function serializeEnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationAllowlistUsersField(val: EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationAllowlistUsersField): SerializedData;
export declare function deserializeEnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationAllowlistUsersField(val: SerializedData): EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationAllowlistUsersField;
export declare function serializeEnterpriseConfigurationContentAndSharingV2025R0PermanentDeletionAllowlistUsersField(val: EnterpriseConfigurationContentAndSharingV2025R0PermanentDeletionAllowlistUsersField): SerializedData;
export declare function deserializeEnterpriseConfigurationContentAndSharingV2025R0PermanentDeletionAllowlistUsersField(val: SerializedData): EnterpriseConfigurationContentAndSharingV2025R0PermanentDeletionAllowlistUsersField;
export declare function serializeEnterpriseConfigurationContentAndSharingV2025R0(val: EnterpriseConfigurationContentAndSharingV2025R0): SerializedData;
export declare function deserializeEnterpriseConfigurationContentAndSharingV2025R0(val: SerializedData): EnterpriseConfigurationContentAndSharingV2025R0;
//# sourceMappingURL=enterpriseConfigurationContentAndSharingV2025R0.d.ts.map