@arcgis/workflow-manager
Version:
ArcGIS Workflow Manager JavaScript API
27 lines (26 loc) • 1.44 kB
TypeScript
import { EsriWorkflowModelsRestKeyValues, EsriWorkflowModelsRestRequestAttachment, EsriWorkflowModelsRestRequestAuth, EsriWorkflowModelsRestRequestBody, EsriWorkflowModelsRestWebRequestRetrySettings } from './';
export interface EsriWorkflowModelsRestWebRequest {
requestType: EsriWorkflowModelsRestWebRequestRequestTypeEnum;
baseUrl: string;
queryParams?: Array<EsriWorkflowModelsRestKeyValues> | null;
pathParams?: Array<EsriWorkflowModelsRestKeyValues> | null;
headers?: Array<EsriWorkflowModelsRestKeyValues> | null;
body?: EsriWorkflowModelsRestRequestBody;
authorization?: EsriWorkflowModelsRestRequestAuth;
attachment?: EsriWorkflowModelsRestRequestAttachment;
outputValues?: Array<EsriWorkflowModelsRestKeyValues> | null;
isAsync: boolean;
retrySettings?: EsriWorkflowModelsRestWebRequestRetrySettings;
}
export declare enum EsriWorkflowModelsRestWebRequestRequestTypeEnum {
Get = "GET",
Post = "POST",
Put = "PUT",
Delete = "DELETE",
Head = "HEAD",
Patch = "PATCH",
Options = "OPTIONS"
}
export declare function EsriWorkflowModelsRestWebRequestFromJSON(json: any): EsriWorkflowModelsRestWebRequest;
export declare function EsriWorkflowModelsRestWebRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): EsriWorkflowModelsRestWebRequest;
export declare function EsriWorkflowModelsRestWebRequestToJSON(value?: EsriWorkflowModelsRestWebRequest | null): any;