box-node-sdk
Version:
Official SDK for Box Platform APIs
37 lines • 3.33 kB
TypeScript
import { EnterpriseFeatureSettingsItemV2025R0 } from './enterpriseFeatureSettingsItemV2025R0';
import { EnterpriseConfigurationItemStringV2025R0 } from './enterpriseConfigurationItemStringV2025R0';
import { EnterpriseConfigurationItemBooleanV2025R0 } from './enterpriseConfigurationItemBooleanV2025R0';
import { EnterpriseConfigurationItemIntegerV2025R0 } from './enterpriseConfigurationItemIntegerV2025R0';
import { EnterpriseConfigurationItemV2025R0 } from './enterpriseConfigurationItemV2025R0';
import { UserTrackingCodeV2025R0 } from './userTrackingCodeV2025R0';
import { SerializedData } from '../../serialization/json';
export type EnterpriseConfigurationUserSettingsV2025R0UserTrackingCodesField = EnterpriseConfigurationItemV2025R0 & {
readonly value?: readonly UserTrackingCodeV2025R0[];
};
export interface EnterpriseConfigurationUserSettingsV2025R0 {
readonly enterpriseFeatureSettings?: readonly EnterpriseFeatureSettingsItemV2025R0[];
readonly userInvitesExpirationTimeFrame?: EnterpriseConfigurationItemStringV2025R0;
readonly isUsernameChangeRestricted?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isBoxSyncRestrictedForNewUsers?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isViewAllUsersEnabledForNewUsers?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isDeviceLimitExemptionEnabledForNewUsers?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isExternalCollaborationRestrictedForNewUsers?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isUnlimitedStorageEnabledForNewUsers?: EnterpriseConfigurationItemBooleanV2025R0;
readonly newUserDefaultStorageLimit?: EnterpriseConfigurationItemIntegerV2025R0;
readonly newUserDefaultTimezone?: EnterpriseConfigurationItemStringV2025R0;
readonly newUserDefaultLanguage?: EnterpriseConfigurationItemStringV2025R0;
readonly isEnterpriseSsoRequired?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isEnterpriseSsoInTesting?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isSsoAutoAddGroupsEnabled?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isSsoAutoAddUserToGroupsEnabled?: EnterpriseConfigurationItemBooleanV2025R0;
readonly isSsoAutoRemoveUserFromGroupsEnabled?: EnterpriseConfigurationItemBooleanV2025R0;
readonly userTrackingCodes?: EnterpriseConfigurationUserSettingsV2025R0UserTrackingCodesField;
readonly numberOfUserTrackingCodesRemaining?: EnterpriseConfigurationItemIntegerV2025R0;
readonly isInstantLoginRestricted?: EnterpriseConfigurationItemBooleanV2025R0;
readonly rawData?: SerializedData;
}
export declare function serializeEnterpriseConfigurationUserSettingsV2025R0UserTrackingCodesField(val: EnterpriseConfigurationUserSettingsV2025R0UserTrackingCodesField): SerializedData;
export declare function deserializeEnterpriseConfigurationUserSettingsV2025R0UserTrackingCodesField(val: SerializedData): EnterpriseConfigurationUserSettingsV2025R0UserTrackingCodesField;
export declare function serializeEnterpriseConfigurationUserSettingsV2025R0(val: EnterpriseConfigurationUserSettingsV2025R0): SerializedData;
export declare function deserializeEnterpriseConfigurationUserSettingsV2025R0(val: SerializedData): EnterpriseConfigurationUserSettingsV2025R0;
//# sourceMappingURL=enterpriseConfigurationUserSettingsV2025R0.d.ts.map