box-node-sdk
Version:
Official SDK for Box Platform APIs
28 lines • 1.49 kB
TypeScript
import { SerializedData } from '../serialization/json';
export type LegalHoldPolicyMiniTypeField = 'legal_hold_policy';
export declare class LegalHoldPolicyMini {
/**
* The unique identifier for this legal hold policy. */
readonly id: string;
/**
* The value will always be `legal_hold_policy`. */
readonly type: LegalHoldPolicyMiniTypeField;
readonly rawData?: SerializedData;
constructor(fields: Omit<LegalHoldPolicyMini, 'type'> & Partial<Pick<LegalHoldPolicyMini, 'type'>>);
}
export interface LegalHoldPolicyMiniInput {
/**
* The unique identifier for this legal hold policy. */
readonly id: string;
/**
* The value will always be `legal_hold_policy`. */
readonly type?: LegalHoldPolicyMiniTypeField;
readonly rawData?: SerializedData;
}
export declare function serializeLegalHoldPolicyMiniTypeField(val: LegalHoldPolicyMiniTypeField): SerializedData;
export declare function deserializeLegalHoldPolicyMiniTypeField(val: SerializedData): LegalHoldPolicyMiniTypeField;
export declare function serializeLegalHoldPolicyMini(val: LegalHoldPolicyMini): SerializedData;
export declare function deserializeLegalHoldPolicyMini(val: SerializedData): LegalHoldPolicyMini;
export declare function serializeLegalHoldPolicyMiniInput(val: LegalHoldPolicyMiniInput): SerializedData;
export declare function deserializeLegalHoldPolicyMiniInput(val: SerializedData): LegalHoldPolicyMiniInput;
//# sourceMappingURL=legalHoldPolicyMini.d.ts.map