@arcgis/workflow-manager
Version:
ArcGIS Workflow Manager JavaScript API
21 lines (20 loc) • 1.17 kB
TypeScript
import { EsriWorkflowModelsRestRequestAuthAPIKey, EsriWorkflowModelsRestRequestCredentials, EsriWorkflowModelsRestWebRequest } from './';
export interface EsriWorkflowModelsRestRequestAuth {
apiKey?: EsriWorkflowModelsRestRequestAuthAPIKey;
credentials?: EsriWorkflowModelsRestRequestCredentials;
authorizationType: EsriWorkflowModelsRestRequestAuthAuthorizationTypeEnum;
tokenRequest?: EsriWorkflowModelsRestWebRequest;
}
export declare enum EsriWorkflowModelsRestRequestAuthAuthorizationTypeEnum {
NoAuth = "NoAuth",
ApiKey = "ApiKey",
ApiKeyGenerated = "ApiKeyGenerated",
BearerToken = "BearerToken",
BearerTokenGenerated = "BearerTokenGenerated",
BasicAuth = "BasicAuth",
FederatedToken = "FederatedToken",
DigestAuth = "DigestAuth"
}
export declare function EsriWorkflowModelsRestRequestAuthFromJSON(json: any): EsriWorkflowModelsRestRequestAuth;
export declare function EsriWorkflowModelsRestRequestAuthFromJSONTyped(json: any, ignoreDiscriminator: boolean): EsriWorkflowModelsRestRequestAuth;
export declare function EsriWorkflowModelsRestRequestAuthToJSON(value?: EsriWorkflowModelsRestRequestAuth | null): any;