UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

15 lines (14 loc) 1.32 kB
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>>; }