box-node-sdk
Version:
Official SDK for Box Platform APIs
15 lines (14 loc) • 912 B
TypeScript
import { HubItemReferenceV2025R0 } from './hubItemReferenceV2025R0';
import { SerializedData } from '../../serialization/json';
export type HubItemOperationV2025R0ActionField = 'add' | 'remove' | string;
export interface HubItemOperationV2025R0 {
/**
* The action to perform on a Box Hub item. */
readonly action: HubItemOperationV2025R0ActionField;
readonly item: HubItemReferenceV2025R0;
readonly rawData?: SerializedData;
}
export declare function serializeHubItemOperationV2025R0ActionField(val: HubItemOperationV2025R0ActionField): SerializedData;
export declare function deserializeHubItemOperationV2025R0ActionField(val: SerializedData): HubItemOperationV2025R0ActionField;
export declare function serializeHubItemOperationV2025R0(val: HubItemOperationV2025R0): SerializedData;
export declare function deserializeHubItemOperationV2025R0(val: SerializedData): HubItemOperationV2025R0;