UNPKG

box-node-sdk

Version:

Official SDK for Box Platform APIs

28 lines (27 loc) 1.39 kB
import { SerializedData } from '../serialization/json'; export type StoragePolicyMiniTypeField = 'storage_policy'; export declare class StoragePolicyMini { /** * The unique identifier for this storage policy. */ readonly id: string; /** * The value will always be `storage_policy`. */ readonly type: StoragePolicyMiniTypeField; readonly rawData?: SerializedData; constructor(fields: Omit<StoragePolicyMini, 'type'> & Partial<Pick<StoragePolicyMini, 'type'>>); } export interface StoragePolicyMiniInput { /** * The unique identifier for this storage policy. */ readonly id: string; /** * The value will always be `storage_policy`. */ readonly type?: StoragePolicyMiniTypeField; readonly rawData?: SerializedData; } export declare function serializeStoragePolicyMiniTypeField(val: StoragePolicyMiniTypeField): SerializedData; export declare function deserializeStoragePolicyMiniTypeField(val: SerializedData): StoragePolicyMiniTypeField; export declare function serializeStoragePolicyMini(val: StoragePolicyMini): SerializedData; export declare function deserializeStoragePolicyMini(val: SerializedData): StoragePolicyMini; export declare function serializeStoragePolicyMiniInput(val: StoragePolicyMiniInput): SerializedData; export declare function deserializeStoragePolicyMiniInput(val: SerializedData): StoragePolicyMiniInput;