UNPKG

box-typescript-sdk-gen

Version:
28 lines (27 loc) 1.4 kB
import { SerializedData } from '../serialization/json.js'; 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;