@agility/management-sdk
Version:
Agility CMS Tyescript SDK for Management API.
15 lines (14 loc) • 718 B
TypeScript
import { Options } from "../models/options";
import { ClientInstance } from "./clientInstance";
import { Model } from "../models/model";
export declare class ModelMethods {
_options: Options;
_clientInstance: ClientInstance;
constructor(options: Options);
getContentModel(id: number, guid: string): Promise<Model>;
getModelByReferenceName(referenceName: string, guid: string): Promise<Model>;
getContentModules(includeDefaults: boolean, guid: string, includeModules?: boolean): Promise<Model[]>;
getPageModules(includeDefault: boolean, guid: string): Promise<Model[]>;
saveModel(model: Model, guid: string): Promise<Model>;
deleteModel(id: number, guid: string): Promise<string>;
}