UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

14 lines (13 loc) 1.05 kB
import { TargetingProperty, GuidValue, TargetingPropertyData, TargetingPropertyResult } from "../models"; export declare class TargetingPropertyService { private httpClient; getTargetingProperties: () => Promise<Array<TargetingProperty<TargetingPropertyData>>>; getTargetingPropertyById: (propertyId: GuidValue) => Promise<TargetingProperty<TargetingPropertyData>>; createTargetingProperty: (property: TargetingProperty<TargetingPropertyData>) => Promise<TargetingProperty<TargetingPropertyData>>; updateTargetingProperty: (property: TargetingProperty<TargetingPropertyData>) => Promise<TargetingProperty<TargetingPropertyData>>; removeTargetingProperty: (propertyId: GuidValue) => Promise<void>; getTargetingPropertyResult: () => Promise<Array<TargetingPropertyResult>>; terminateTargetingProperty: (propertyId: GuidValue) => Promise<void>; restoreTargetingProperty: (propertyId: GuidValue) => Promise<TargetingProperty<TargetingPropertyData>>; invalidateTargetingPropertyResultCache: () => Promise<void>; }