UNPKG

@sitecore/sc-contenthub-webclient-sdk

Version:

Sitecore Content Hub WebClient SDK.

23 lines (22 loc) 1.09 kB
import { Nullable, NullableResultPromise } from "../../base-types"; import CultureInfo from "../../culture-info"; import { Entity } from "../base/entity"; import { ITypedEntity } from "../base/typed-entity"; import { FinalLifeCycleStatus } from "./final-life-cycle-status"; export interface IAsset extends ITypedEntity { title: Nullable<string>; fileName: Nullable<string>; getDescription(culture: CultureInfo): Nullable<string>; setDescription(culture: CultureInfo, description: Nullable<string>): void; getFinalLifeCycleStatusAsync(): NullableResultPromise<FinalLifeCycleStatus>; } export declare class Asset extends Entity implements IAsset { get title(): Nullable<string>; set title(value: Nullable<string>); get fileName(): Nullable<string>; set fileName(value: Nullable<string>); getDescription(culture: CultureInfo): Nullable<string>; setDescription(culture: CultureInfo, description: Nullable<string>): void; getFinalLifeCycleStatusAsync(): NullableResultPromise<FinalLifeCycleStatus>; loadTypedMembersAsync(): Promise<void>; }