box-node-sdk
Version:
Official SDK for Box Platform APIs
39 lines (38 loc) • 1.49 kB
TypeScript
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;