UNPKG

skysync-cli

Version:

SkySync Command Line Interface

17 lines (16 loc) 1.26 kB
import { IHttpClient } from '../http'; import { BaseResource } from './resource'; import { PolicyLocationAction, PromptAttributes, TrackingGroupLocationActions } from '../models'; import { CancellationToken } from '../cancellation-token'; export declare class PolicyLocationActionsResource extends BaseResource { constructor(httpClient: IHttpClient); private getResourcePath; private getResourcePathSingle; getActions(policyId: string, locationId: string, params?: any, token?: CancellationToken): Promise<TrackingGroupLocationActions>; getConfigurationPrompt(policyId: string, locationId: string, trackingGroupActionId: string, params?: any, token?: CancellationToken): Promise<{ config_attributes: PromptAttributes; }>; add(policyId: string, locationId: string, trackingGroupActionId: string, body: PolicyLocationAction, params?: any, token?: CancellationToken): Promise<PolicyLocationAction>; update(policyId: string, locationId: string, trackingGroupActionId: string, body: PolicyLocationAction, params?: any, token?: CancellationToken): Promise<PolicyLocationAction>; delete(policyId: string, locationId: string, trackingGroupActionId: string, token?: CancellationToken): Promise<boolean>; }