Table 3903 Retention Policy Allowed Table, source in 28
Source242526272829metadata in 28
src/System Application/App/Retention Policy/src/Retention Policy Allowed Tables/RetentionPolicyAllowedTable.Table.al58 lines, Copyright (c) Microsoft Corporation. MIT
// ------------------------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// ------------------------------------------------------------------------------------------------
namespace System.DataAdministration;
table 3903 "Retention Policy Allowed Table"
{
Access = Internal;
InherentEntitlements = X;
InherentPermissions = X;
DataClassification = SystemMetadata;
fields
{
field(1; "Table Id"; Integer)
{
DataClassification = SystemMetadata;
}
field(2; "Default Date Field No."; Integer)
{
DataClassification = SystemMetadata;
}
field(10; "Mandatory Min. Reten. Days"; Integer)
{
DataClassification = SystemMetadata;
MinValue = 0;
MaxValue = 365000; // ~1000 years
}
#pragma warning disable AL0771 // The name has a trainling space.
field(20; "Reten. Pol. Filtering "; Enum "Reten. Pol. Filtering")
#pragma warning restore AL0771
{
DataClassification = SystemMetadata;
}
field(30; "Reten. Pol. Deleting"; Enum "Reten. Pol. Deleting")
{
DataClassification = SystemMetadata;
}
field(40; "Truncate Allowed"; Boolean)
{
DataClassification = SystemMetadata;
}
field(100; "Table Filters"; Blob)
{
DataClassification = SystemMetadata;
}
}
keys
{
key(PK; "Table Id")
{
Clustered = true;
}
}
}