@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
14 lines (13 loc) • 1.05 kB
TypeScript
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>;
}