UNPKG

box-typescript-sdk-gen

Version:
28 lines 1.69 kB
import { SerializedData } from '../serialization/json.js'; export type RetentionPolicyAssignmentBaseTypeField = 'retention_policy_assignment'; export declare class RetentionPolicyAssignmentBase { /** * The unique identifier that represents a file version. */ readonly id: string; /** * `retention_policy_assignment` */ readonly type: RetentionPolicyAssignmentBaseTypeField; readonly rawData?: SerializedData; constructor(fields: Omit<RetentionPolicyAssignmentBase, 'type'> & Partial<Pick<RetentionPolicyAssignmentBase, 'type'>>); } export interface RetentionPolicyAssignmentBaseInput { /** * The unique identifier that represents a file version. */ readonly id: string; /** * `retention_policy_assignment` */ readonly type?: RetentionPolicyAssignmentBaseTypeField; readonly rawData?: SerializedData; } export declare function serializeRetentionPolicyAssignmentBaseTypeField(val: RetentionPolicyAssignmentBaseTypeField): SerializedData; export declare function deserializeRetentionPolicyAssignmentBaseTypeField(val: SerializedData): RetentionPolicyAssignmentBaseTypeField; export declare function serializeRetentionPolicyAssignmentBase(val: RetentionPolicyAssignmentBase): SerializedData; export declare function deserializeRetentionPolicyAssignmentBase(val: SerializedData): RetentionPolicyAssignmentBase; export declare function serializeRetentionPolicyAssignmentBaseInput(val: RetentionPolicyAssignmentBaseInput): SerializedData; export declare function deserializeRetentionPolicyAssignmentBaseInput(val: SerializedData): RetentionPolicyAssignmentBaseInput; //# sourceMappingURL=retentionPolicyAssignmentBase.generated.d.ts.map