@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
15 lines (14 loc) • 1.32 kB
TypeScript
import { EnterprisePropertyDataType, EnterprisePropertyDefinition, GuidValue, PropertyArchive } from "../models";
export declare class EnterprisePropertyService {
private httpClient;
getEnterprisePropertyDataTypes: (hash?: string) => Promise<Array<EnterprisePropertyDataType>>;
getEnterprisePropertyDefinitions: (hash?: string) => Promise<Array<EnterprisePropertyDefinition>>;
getEnterprisePropertyDefinitionById: (enterprisePropertyDefinitionId: GuidValue) => Promise<EnterprisePropertyDefinition>;
createEnterprisePropertyDefinition: (enterprisePropertyDefinition: EnterprisePropertyDefinition) => Promise<EnterprisePropertyDefinition>;
updateEnterprisePropertyDefinition: (enterprisePropertyDefinition: EnterprisePropertyDefinition) => Promise<EnterprisePropertyDefinition>;
removeEnterprisePropertyDefinition: (enterprisePropertyDefinition: GuidValue) => Promise<void>;
terminateEnterprisePropertyDefinition: (enterprisePropertyDefinition: GuidValue) => Promise<void>;
restoreEnterprisePropertyDefinition: (enterprisePropertyDefinition: GuidValue) => Promise<EnterprisePropertyDefinition>;
getAllArchiveEnterprisePropertyDefinition: () => Promise<Array<PropertyArchive>>;
getExtendedEnterprisePropertyDefinitions: () => Promise<Array<EnterprisePropertyDefinition>>;
}