box-node-sdk
Version:
Official SDK for Box Platform APIs
28 lines (27 loc) • 1.36 kB
TypeScript
import { SerializedData } from '../serialization/json';
export type FileVersionBaseTypeField = 'file_version';
export declare class FileVersionBase {
/**
* The unique identifier that represent a file version. */
readonly id: string;
/**
* The value will always be `file_version`. */
readonly type: FileVersionBaseTypeField;
readonly rawData?: SerializedData;
constructor(fields: Omit<FileVersionBase, 'type'> & Partial<Pick<FileVersionBase, 'type'>>);
}
export interface FileVersionBaseInput {
/**
* The unique identifier that represent a file version. */
readonly id: string;
/**
* The value will always be `file_version`. */
readonly type?: FileVersionBaseTypeField;
readonly rawData?: SerializedData;
}
export declare function serializeFileVersionBaseTypeField(val: FileVersionBaseTypeField): SerializedData;
export declare function deserializeFileVersionBaseTypeField(val: SerializedData): FileVersionBaseTypeField;
export declare function serializeFileVersionBase(val: FileVersionBase): SerializedData;
export declare function deserializeFileVersionBase(val: SerializedData): FileVersionBase;
export declare function serializeFileVersionBaseInput(val: FileVersionBaseInput): SerializedData;
export declare function deserializeFileVersionBaseInput(val: SerializedData): FileVersionBaseInput;