UNPKG

@anvilco/anvil

Version:
73 lines (72 loc) 1.86 kB
"use strict";Object.defineProperty(exports, "__esModule", { value: true });exports.generateMutation = void 0;const defaultResponseQuery = `{ eid name status isTest allowUpdates numberRemainingSigners detailsURL webhookURL completedAt archivedAt createdAt updatedAt documentGroup { eid status files signers { eid aliasId routingOrder name email status signActionType } } }`; const generateMutation = (responseQuery = defaultResponseQuery) => ` mutation CreateEtchPacket( $name: String, $organizationEid: String, $files: [EtchFile!], $isDraft: Boolean, $isTest: Boolean, $signatureEmailSubject: String, $signatureEmailBody: String, $signatureProvider: String, $signaturePageOptions: JSON, $signers: [JSON!], $data: JSON, $webhookURL: String, $replyToName: String, $replyToEmail: String, $enableEmails: JSON, $createCastTemplatesFromUploads: Boolean, $duplicateCasts: Boolean, $mergePDFs: Boolean, $allowUpdates: Boolean ) { createEtchPacket( name: $name, organizationEid: $organizationEid, files: $files, isDraft: $isDraft, isTest: $isTest, signatureEmailSubject: $signatureEmailSubject, signatureEmailBody: $signatureEmailBody, signatureProvider: $signatureProvider, signaturePageOptions: $signaturePageOptions, signers: $signers, data: $data, webhookURL: $webhookURL, replyToName: $replyToName, replyToEmail: $replyToEmail, enableEmails: $enableEmails, createCastTemplatesFromUploads: $createCastTemplatesFromUploads, duplicateCasts: $duplicateCasts, mergePDFs: $mergePDFs, allowUpdates: $allowUpdates ) ${responseQuery} }`;exports.generateMutation = generateMutation;