UNPKG

box-node-sdk

Version:

Official SDK for Box Platform APIs

29 lines 1.45 kB
import { FileVersionMini } from './fileVersionMini'; import { FileMini } from './fileMini'; import { LegalHoldPolicyAssignment } from './legalHoldPolicyAssignment'; import { DateTime } from '../internal/utils'; import { SerializedData } from '../serialization/json'; export type FileVersionLegalHoldTypeField = 'file_version_legal_hold'; export interface FileVersionLegalHold { /** * The unique identifier for this file version legal hold. */ readonly id?: string; /** * The value will always be `file_version_legal_hold`. */ readonly type?: FileVersionLegalHoldTypeField; readonly fileVersion?: FileVersionMini; readonly file?: FileMini; /** * List of assignments contributing to this Hold. */ readonly legalHoldPolicyAssignments?: readonly LegalHoldPolicyAssignment[]; /** * Time that this File-Version-Legal-Hold was * deleted. */ readonly deletedAt?: DateTime; readonly rawData?: SerializedData; } export declare function serializeFileVersionLegalHoldTypeField(val: FileVersionLegalHoldTypeField): SerializedData; export declare function deserializeFileVersionLegalHoldTypeField(val: SerializedData): FileVersionLegalHoldTypeField; export declare function serializeFileVersionLegalHold(val: FileVersionLegalHold): SerializedData; export declare function deserializeFileVersionLegalHold(val: SerializedData): FileVersionLegalHold; //# sourceMappingURL=fileVersionLegalHold.d.ts.map