UNPKG

box-typescript-sdk-gen

Version:
14 lines 1.04 kB
import { RetentionPolicyBase } from './retentionPolicyBase.generated.js'; import { SerializedData } from '../serialization/json.js'; export type RetentionPolicyMiniDispositionActionField = 'permanently_delete' | 'remove_retention' | string; export declare class RetentionPolicyMini extends RetentionPolicyBase { readonly policyName?: string; readonly retentionLength?: string; readonly dispositionAction?: RetentionPolicyMiniDispositionActionField; constructor(fields: RetentionPolicyMini); } export declare function serializeRetentionPolicyMiniDispositionActionField(val: RetentionPolicyMiniDispositionActionField): SerializedData; export declare function deserializeRetentionPolicyMiniDispositionActionField(val: SerializedData): RetentionPolicyMiniDispositionActionField; export declare function serializeRetentionPolicyMini(val: RetentionPolicyMini): SerializedData; export declare function deserializeRetentionPolicyMini(val: SerializedData): RetentionPolicyMini; //# sourceMappingURL=retentionPolicyMini.generated.d.ts.map