@docusign/iam-sdk
Version:
Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@docusign/iam-sdk* API.
311 lines • 14.8 kB
JavaScript
"use strict";
/*
* Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
*/
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.WorkflowTriggerRequirementsSuccess$ = exports.WorkflowTriggerRequirementsSuccess$outboundSchema = exports.WorkflowTriggerRequirementsSuccess$inboundSchema = exports.TriggerInputSchema$ = exports.TriggerInputSchema$outboundSchema = exports.TriggerInputSchema$inboundSchema = exports.DefaultValue$ = exports.DefaultValue$outboundSchema = exports.DefaultValue$inboundSchema = exports.FieldDataType$ = exports.FieldDataType$outboundSchema = exports.FieldDataType$inboundSchema = exports.TriggerHttpConfig$ = exports.TriggerHttpConfig$outboundSchema = exports.TriggerHttpConfig$inboundSchema = exports.Method$ = exports.Method$outboundSchema = exports.Method$inboundSchema = exports.TriggerEventType$ = exports.TriggerEventType$outboundSchema = exports.TriggerEventType$inboundSchema = exports.Method = exports.TriggerEventType = void 0;
exports.triggerHttpConfigToJSON = triggerHttpConfigToJSON;
exports.triggerHttpConfigFromJSON = triggerHttpConfigFromJSON;
exports.fieldDataTypeToJSON = fieldDataTypeToJSON;
exports.fieldDataTypeFromJSON = fieldDataTypeFromJSON;
exports.defaultValueToJSON = defaultValueToJSON;
exports.defaultValueFromJSON = defaultValueFromJSON;
exports.triggerInputSchemaToJSON = triggerInputSchemaToJSON;
exports.triggerInputSchemaFromJSON = triggerInputSchemaFromJSON;
exports.workflowTriggerRequirementsSuccessToJSON = workflowTriggerRequirementsSuccessToJSON;
exports.workflowTriggerRequirementsSuccessFromJSON = workflowTriggerRequirementsSuccessFromJSON;
const z = __importStar(require("zod"));
const primitives_js_1 = require("../../lib/primitives.js");
const schemas_js_1 = require("../../lib/schemas.js");
const resourcemetadata_js_1 = require("./resourcemetadata.js");
/**
* The type of event that triggers the workflow. In this case, the workflow is initiated
*
* @remarks
* by an HTTP request. Future iterations may support additional event types beyond HTTP.
*/
exports.TriggerEventType = {
Http: "HTTP",
};
/**
* The HTTP method used to trigger the workflow. This defines the type of request
*
* @remarks
* that will initiate the workflow (e.g., GET, POST).
*/
exports.Method = {
Get: "GET",
Post: "POST",
Put: "PUT",
Patch: "PATCH",
Delete: "DELETE",
};
/** @internal */
exports.TriggerEventType$inboundSchema = z.nativeEnum(exports.TriggerEventType);
/** @internal */
exports.TriggerEventType$outboundSchema = exports.TriggerEventType$inboundSchema;
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var TriggerEventType$;
(function (TriggerEventType$) {
/** @deprecated use `TriggerEventType$inboundSchema` instead. */
TriggerEventType$.inboundSchema = exports.TriggerEventType$inboundSchema;
/** @deprecated use `TriggerEventType$outboundSchema` instead. */
TriggerEventType$.outboundSchema = exports.TriggerEventType$outboundSchema;
})(TriggerEventType$ || (exports.TriggerEventType$ = TriggerEventType$ = {}));
/** @internal */
exports.Method$inboundSchema = z
.nativeEnum(exports.Method);
/** @internal */
exports.Method$outboundSchema = exports.Method$inboundSchema;
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var Method$;
(function (Method$) {
/** @deprecated use `Method$inboundSchema` instead. */
Method$.inboundSchema = exports.Method$inboundSchema;
/** @deprecated use `Method$outboundSchema` instead. */
Method$.outboundSchema = exports.Method$outboundSchema;
})(Method$ || (exports.Method$ = Method$ = {}));
/** @internal */
exports.TriggerHttpConfig$inboundSchema = z.object({
method: exports.Method$inboundSchema.optional(),
url: z.string().optional(),
});
/** @internal */
exports.TriggerHttpConfig$outboundSchema = z.object({
method: exports.Method$outboundSchema.optional(),
url: z.string().optional(),
});
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var TriggerHttpConfig$;
(function (TriggerHttpConfig$) {
/** @deprecated use `TriggerHttpConfig$inboundSchema` instead. */
TriggerHttpConfig$.inboundSchema = exports.TriggerHttpConfig$inboundSchema;
/** @deprecated use `TriggerHttpConfig$outboundSchema` instead. */
TriggerHttpConfig$.outboundSchema = exports.TriggerHttpConfig$outboundSchema;
})(TriggerHttpConfig$ || (exports.TriggerHttpConfig$ = TriggerHttpConfig$ = {}));
function triggerHttpConfigToJSON(triggerHttpConfig) {
return JSON.stringify(exports.TriggerHttpConfig$outboundSchema.parse(triggerHttpConfig));
}
function triggerHttpConfigFromJSON(jsonString) {
return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.TriggerHttpConfig$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TriggerHttpConfig' from JSON`);
}
/** @internal */
exports.FieldDataType$inboundSchema = z.object({});
/** @internal */
exports.FieldDataType$outboundSchema = z.object({});
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var FieldDataType$;
(function (FieldDataType$) {
/** @deprecated use `FieldDataType$inboundSchema` instead. */
FieldDataType$.inboundSchema = exports.FieldDataType$inboundSchema;
/** @deprecated use `FieldDataType$outboundSchema` instead. */
FieldDataType$.outboundSchema = exports.FieldDataType$outboundSchema;
})(FieldDataType$ || (exports.FieldDataType$ = FieldDataType$ = {}));
function fieldDataTypeToJSON(fieldDataType) {
return JSON.stringify(exports.FieldDataType$outboundSchema.parse(fieldDataType));
}
function fieldDataTypeFromJSON(jsonString) {
return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.FieldDataType$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FieldDataType' from JSON`);
}
/** @internal */
exports.DefaultValue$inboundSchema = z.union([
z.string(),
z.number(),
z.boolean(),
z.record(z.any()),
z.array(z.any()),
]);
/** @internal */
exports.DefaultValue$outboundSchema = z.union([
z.string(),
z.number(),
z.boolean(),
z.record(z.any()),
z.array(z.any()),
]);
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var DefaultValue$;
(function (DefaultValue$) {
/** @deprecated use `DefaultValue$inboundSchema` instead. */
DefaultValue$.inboundSchema = exports.DefaultValue$inboundSchema;
/** @deprecated use `DefaultValue$outboundSchema` instead. */
DefaultValue$.outboundSchema = exports.DefaultValue$outboundSchema;
})(DefaultValue$ || (exports.DefaultValue$ = DefaultValue$ = {}));
function defaultValueToJSON(defaultValue) {
return JSON.stringify(exports.DefaultValue$outboundSchema.parse(defaultValue));
}
function defaultValueFromJSON(jsonString) {
return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.DefaultValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'DefaultValue' from JSON`);
}
/** @internal */
exports.TriggerInputSchema$inboundSchema = z.object({
field_name: z.string().optional(),
field_data_type: z.lazy(() => exports.FieldDataType$inboundSchema).optional(),
default_value: z.union([
z.string(),
z.number(),
z.boolean(),
z.record(z.any()),
z.array(z.any()),
]).optional(),
}).transform((v) => {
return (0, primitives_js_1.remap)(v, {
"field_name": "fieldName",
"field_data_type": "fieldDataType",
"default_value": "defaultValue",
});
});
/** @internal */
exports.TriggerInputSchema$outboundSchema = z.object({
fieldName: z.string().optional(),
fieldDataType: z.lazy(() => exports.FieldDataType$outboundSchema).optional(),
defaultValue: z.union([
z.string(),
z.number(),
z.boolean(),
z.record(z.any()),
z.array(z.any()),
]).optional(),
}).transform((v) => {
return (0, primitives_js_1.remap)(v, {
fieldName: "field_name",
fieldDataType: "field_data_type",
defaultValue: "default_value",
});
});
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var TriggerInputSchema$;
(function (TriggerInputSchema$) {
/** @deprecated use `TriggerInputSchema$inboundSchema` instead. */
TriggerInputSchema$.inboundSchema = exports.TriggerInputSchema$inboundSchema;
/** @deprecated use `TriggerInputSchema$outboundSchema` instead. */
TriggerInputSchema$.outboundSchema = exports.TriggerInputSchema$outboundSchema;
})(TriggerInputSchema$ || (exports.TriggerInputSchema$ = TriggerInputSchema$ = {}));
function triggerInputSchemaToJSON(triggerInputSchema) {
return JSON.stringify(exports.TriggerInputSchema$outboundSchema.parse(triggerInputSchema));
}
function triggerInputSchemaFromJSON(jsonString) {
return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.TriggerInputSchema$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TriggerInputSchema' from JSON`);
}
/** @internal */
exports.WorkflowTriggerRequirementsSuccess$inboundSchema = z.object({
trigger_id: z.nullable(z.string().default("00000000-0000-0000-0000-000000000000")),
trigger_event_type: exports.TriggerEventType$inboundSchema.optional(),
trigger_http_config: z.lazy(() => exports.TriggerHttpConfig$inboundSchema).optional(),
trigger_input_schema: z.array(z.lazy(() => exports.TriggerInputSchema$inboundSchema))
.optional(),
metadata: resourcemetadata_js_1.ResourceMetadata$inboundSchema.optional(),
page_limit: z.nullable(z.number().int()).optional(),
page_token_next: z.nullable(z.string()).optional(),
request_id: z.nullable(z.string()).optional(),
response_timestamp: z.nullable(z.string().datetime({ offset: true }).transform(v => new Date(v))).optional(),
response_duration_ms: z.nullable(z.number().int()).optional(),
}).transform((v) => {
return (0, primitives_js_1.remap)(v, {
"trigger_id": "triggerId",
"trigger_event_type": "triggerEventType",
"trigger_http_config": "triggerHttpConfig",
"trigger_input_schema": "triggerInputSchema",
"page_limit": "pageLimit",
"page_token_next": "pageTokenNext",
"request_id": "requestId",
"response_timestamp": "responseTimestamp",
"response_duration_ms": "responseDurationMs",
});
});
/** @internal */
exports.WorkflowTriggerRequirementsSuccess$outboundSchema = z.object({
triggerId: z.nullable(z.string().default("00000000-0000-0000-0000-000000000000")),
triggerEventType: exports.TriggerEventType$outboundSchema.optional(),
triggerHttpConfig: z.lazy(() => exports.TriggerHttpConfig$outboundSchema).optional(),
triggerInputSchema: z.array(z.lazy(() => exports.TriggerInputSchema$outboundSchema))
.optional(),
metadata: resourcemetadata_js_1.ResourceMetadata$outboundSchema.optional(),
pageLimit: z.nullable(z.number().int()).optional(),
pageTokenNext: z.nullable(z.string()).optional(),
requestId: z.nullable(z.string()).optional(),
responseTimestamp: z.nullable(z.date().transform(v => v.toISOString()))
.optional(),
responseDurationMs: z.nullable(z.number().int()).optional(),
}).transform((v) => {
return (0, primitives_js_1.remap)(v, {
triggerId: "trigger_id",
triggerEventType: "trigger_event_type",
triggerHttpConfig: "trigger_http_config",
triggerInputSchema: "trigger_input_schema",
pageLimit: "page_limit",
pageTokenNext: "page_token_next",
requestId: "request_id",
responseTimestamp: "response_timestamp",
responseDurationMs: "response_duration_ms",
});
});
/**
* @internal
* @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
*/
var WorkflowTriggerRequirementsSuccess$;
(function (WorkflowTriggerRequirementsSuccess$) {
/** @deprecated use `WorkflowTriggerRequirementsSuccess$inboundSchema` instead. */
WorkflowTriggerRequirementsSuccess$.inboundSchema = exports.WorkflowTriggerRequirementsSuccess$inboundSchema;
/** @deprecated use `WorkflowTriggerRequirementsSuccess$outboundSchema` instead. */
WorkflowTriggerRequirementsSuccess$.outboundSchema = exports.WorkflowTriggerRequirementsSuccess$outboundSchema;
})(WorkflowTriggerRequirementsSuccess$ || (exports.WorkflowTriggerRequirementsSuccess$ = WorkflowTriggerRequirementsSuccess$ = {}));
function workflowTriggerRequirementsSuccessToJSON(workflowTriggerRequirementsSuccess) {
return JSON.stringify(exports.WorkflowTriggerRequirementsSuccess$outboundSchema.parse(workflowTriggerRequirementsSuccess));
}
function workflowTriggerRequirementsSuccessFromJSON(jsonString) {
return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.WorkflowTriggerRequirementsSuccess$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'WorkflowTriggerRequirementsSuccess' from JSON`);
}
//# sourceMappingURL=workflowtriggerrequirementssuccess.js.map