UNPKG

box-node-sdk

Version:

Official SDK for Box Platform APIs

28 lines (27 loc) 1.2 kB
import { SerializedData } from '../serialization/json'; export type GroupBaseTypeField = 'group'; export declare class GroupBase { /** * The unique identifier for this object. */ readonly id: string; /** * The value will always be `group`. */ readonly type: GroupBaseTypeField; readonly rawData?: SerializedData; constructor(fields: Omit<GroupBase, 'type'> & Partial<Pick<GroupBase, 'type'>>); } export interface GroupBaseInput { /** * The unique identifier for this object. */ readonly id: string; /** * The value will always be `group`. */ readonly type?: GroupBaseTypeField; readonly rawData?: SerializedData; } export declare function serializeGroupBaseTypeField(val: GroupBaseTypeField): SerializedData; export declare function deserializeGroupBaseTypeField(val: SerializedData): GroupBaseTypeField; export declare function serializeGroupBase(val: GroupBase): SerializedData; export declare function deserializeGroupBase(val: SerializedData): GroupBase; export declare function serializeGroupBaseInput(val: GroupBaseInput): SerializedData; export declare function deserializeGroupBaseInput(val: SerializedData): GroupBaseInput;