@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
17 lines (16 loc) • 1.45 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>>;
getInternalNameWithoutAzFilteringName: (name: string) => string;
isAzFilteringProperty: (internalName: string) => boolean;
}