UNPKG

box-node-sdk

Version:

Official SDK for Box Platform APIs

39 lines (38 loc) 1.49 kB
import { SkillCard } from './skillCard'; import { SerializedData } from '../serialization/json'; export interface SkillCardsMetadata { /** * Whether the user can edit this metadata. */ readonly canEdit?: boolean; /** * A UUID to identify the metadata object. */ readonly id?: string; /** * An ID for the parent folder. */ readonly parent?: string; /** * An ID for the scope in which this template * has been applied. */ readonly scope?: string; /** * The name of the template. */ readonly template?: string; /** * A unique identifier for the "type" of this instance. This is an internal * system property and should not be used by a client application. */ readonly type?: string; /** * The last-known version of the template of the object. This is an internal * system property and should not be used by a client application. */ readonly typeVersion?: number; /** * The version of the metadata object. Starts at 0 and increases every time * a user-defined property is modified. */ readonly version?: number; /** * A list of Box Skill cards that have been applied to this file. */ readonly cards?: readonly SkillCard[]; readonly rawData?: SerializedData; } export declare function serializeSkillCardsMetadata(val: SkillCardsMetadata): SerializedData; export declare function deserializeSkillCardsMetadata(val: SerializedData): SkillCardsMetadata;