@criipto/signatures
Version:
A Node.JS SDK for Criipto Signatures
518 lines (517 loc) • 17 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.BatchSignatoryDocument = exports.SignatureOrdersDocument = exports.SignatoryDocument = exports.SignatureOrderWithDocumentsDocument = exports.SignatureOrderDocument = exports.ChangeSignatureOrderDocument = exports.CreateBatchSignatoryDocument = exports.DeleteSignatoryDocument = exports.ExtendSignatureOrderDocument = exports.ValidateDocumentDocument = exports.SignActingAsDocument = exports.CancelSignatureOrderDocument = exports.CloseSignatureOrderDocument = exports.ChangeSignatoryDocument = exports.AddSignatoriesDocument = exports.AddSignatoryDocument = exports.CleanupSignatureOrderDocument = exports.CreateSignatureOrderDocument = exports.BasicBatchSignatoryFragmentDoc = exports.BasicSignatureOrderFragmentDoc = exports.BasicSignatoryFragmentDoc = exports.SignedDocumentFragmentDoc = exports.SingleSignatureFragmentDoc = exports.BasicDocumentFragmentDoc = void 0;
exports.getSdk = getSdk;
const graphql_tag_1 = __importDefault(require("graphql-tag"));
exports.BasicDocumentFragmentDoc = (0, graphql_tag_1.default) `
fragment BasicDocument on Document {
__typename
id
title
reference
... on PdfDocument {
documentID
form {
enabled
fields {
field
value
}
}
}
}
`;
exports.SingleSignatureFragmentDoc = (0, graphql_tag_1.default) `
fragment SingleSignature on SingleSignature {
... on JWTSignature {
jwt
jwks
claims {
name
value
}
}
... on DrawableSignature {
name
image
}
... on NorwegianBankIdSignature {
claims {
name
value
}
signingCertificate {
raw
issuer
subject
}
}
}
`;
exports.SignedDocumentFragmentDoc = (0, graphql_tag_1.default) `
fragment SignedDocument on Document {
id
title
blob
signatures {
__typename
signatory {
id
}
timestampToken {
timestamp
}
...SingleSignature
... on CompositeSignature {
signatures {
...SingleSignature
}
}
}
}
${exports.SingleSignatureFragmentDoc}
`;
exports.BasicSignatoryFragmentDoc = (0, graphql_tag_1.default) `
fragment BasicSignatory on Signatory {
id
status
statusReason
href
downloadHref
token
reference
role
signingAs
signatoryRole
signatureOrder {
id
status
closedAt
expiresAt
}
evidenceProviders {
__typename
id
}
documents {
edges {
status
node {
__typename
id
}
}
}
signingSequence {
initialNumber
}
}
`;
exports.BasicSignatureOrderFragmentDoc = (0, graphql_tag_1.default) `
fragment BasicSignatureOrder on SignatureOrder {
id
status
title
closedAt
expiresAt
maxSignatories
traceId
signatories {
...BasicSignatory
}
evidenceProviders {
__typename
id
}
}
${exports.BasicSignatoryFragmentDoc}
`;
exports.BasicBatchSignatoryFragmentDoc = (0, graphql_tag_1.default) `
fragment BasicBatchSignatory on BatchSignatory {
id
token
href
}
`;
exports.CreateSignatureOrderDocument = (0, graphql_tag_1.default) `
mutation createSignatureOrder($input: CreateSignatureOrderInput!) {
createSignatureOrder(input: $input) {
signatureOrder {
...BasicSignatureOrder
documents {
...BasicDocument
}
}
}
}
${exports.BasicSignatureOrderFragmentDoc}
${exports.BasicDocumentFragmentDoc}
`;
exports.CleanupSignatureOrderDocument = (0, graphql_tag_1.default) `
mutation cleanupSignatureOrder($input: CleanupSignatureOrderInput!) {
cleanupSignatureOrder(input: $input) {
signatureOrder {
...BasicSignatureOrder
documents {
...BasicDocument
}
}
}
}
${exports.BasicSignatureOrderFragmentDoc}
${exports.BasicDocumentFragmentDoc}
`;
exports.AddSignatoryDocument = (0, graphql_tag_1.default) `
mutation addSignatory($input: AddSignatoryInput!) {
addSignatory(input: $input) {
signatory {
...BasicSignatory
}
}
}
${exports.BasicSignatoryFragmentDoc}
`;
exports.AddSignatoriesDocument = (0, graphql_tag_1.default) `
mutation addSignatories($input: AddSignatoriesInput!) {
addSignatories(input: $input) {
signatories {
...BasicSignatory
}
}
}
${exports.BasicSignatoryFragmentDoc}
`;
exports.ChangeSignatoryDocument = (0, graphql_tag_1.default) `
mutation changeSignatory($input: ChangeSignatoryInput!) {
changeSignatory(input: $input) {
signatory {
...BasicSignatory
}
}
}
${exports.BasicSignatoryFragmentDoc}
`;
exports.CloseSignatureOrderDocument = (0, graphql_tag_1.default) `
mutation closeSignatureOrder($input: CloseSignatureOrderInput!) {
closeSignatureOrder(input: $input) {
signatureOrder {
...BasicSignatureOrder
documents {
...BasicDocument
...SignedDocument
}
}
}
}
${exports.BasicSignatureOrderFragmentDoc}
${exports.BasicDocumentFragmentDoc}
${exports.SignedDocumentFragmentDoc}
`;
exports.CancelSignatureOrderDocument = (0, graphql_tag_1.default) `
mutation cancelSignatureOrder($input: CancelSignatureOrderInput!) {
cancelSignatureOrder(input: $input) {
signatureOrder {
...BasicSignatureOrder
documents {
...BasicDocument
}
}
}
}
${exports.BasicSignatureOrderFragmentDoc}
${exports.BasicDocumentFragmentDoc}
`;
exports.SignActingAsDocument = (0, graphql_tag_1.default) `
mutation signActingAs($input: SignActingAsInput!) {
signActingAs(input: $input) {
signatory {
...BasicSignatory
}
}
}
${exports.BasicSignatoryFragmentDoc}
`;
exports.ValidateDocumentDocument = (0, graphql_tag_1.default) `
mutation validateDocument($input: ValidateDocumentInput!) {
validateDocument(input: $input) {
valid
errors
fixable
}
}
`;
exports.ExtendSignatureOrderDocument = (0, graphql_tag_1.default) `
mutation extendSignatureOrder($input: ExtendSignatureOrderInput!) {
extendSignatureOrder(input: $input) {
signatureOrder {
...BasicSignatureOrder
documents {
...BasicDocument
}
}
}
}
${exports.BasicSignatureOrderFragmentDoc}
${exports.BasicDocumentFragmentDoc}
`;
exports.DeleteSignatoryDocument = (0, graphql_tag_1.default) `
mutation deleteSignatory($input: DeleteSignatoryInput!) {
deleteSignatory(input: $input) {
signatureOrder {
...BasicSignatureOrder
}
}
}
${exports.BasicSignatureOrderFragmentDoc}
`;
exports.CreateBatchSignatoryDocument = (0, graphql_tag_1.default) `
mutation createBatchSignatory($input: CreateBatchSignatoryInput!) {
createBatchSignatory(input: $input) {
batchSignatory {
...BasicBatchSignatory
items {
signatureOrder {
...BasicSignatureOrder
}
signatory {
...BasicSignatory
}
}
}
}
}
${exports.BasicBatchSignatoryFragmentDoc}
${exports.BasicSignatureOrderFragmentDoc}
${exports.BasicSignatoryFragmentDoc}
`;
exports.ChangeSignatureOrderDocument = (0, graphql_tag_1.default) `
mutation changeSignatureOrder($input: ChangeSignatureOrderInput!) {
changeSignatureOrder(input: $input) {
signatureOrder {
...BasicSignatureOrder
}
}
}
${exports.BasicSignatureOrderFragmentDoc}
`;
exports.SignatureOrderDocument = (0, graphql_tag_1.default) `
query signatureOrder($id: ID!) {
signatureOrder(id: $id) {
...BasicSignatureOrder
}
}
${exports.BasicSignatureOrderFragmentDoc}
`;
exports.SignatureOrderWithDocumentsDocument = (0, graphql_tag_1.default) `
query signatureOrderWithDocuments($id: ID!) {
signatureOrder(id: $id) {
...BasicSignatureOrder
documents {
...BasicDocument
...SignedDocument
}
}
}
${exports.BasicSignatureOrderFragmentDoc}
${exports.BasicDocumentFragmentDoc}
${exports.SignedDocumentFragmentDoc}
`;
exports.SignatoryDocument = (0, graphql_tag_1.default) `
query signatory($id: ID!) {
signatory(id: $id) {
signatureOrder {
...BasicSignatureOrder
}
...BasicSignatory
}
}
${exports.BasicSignatureOrderFragmentDoc}
${exports.BasicSignatoryFragmentDoc}
`;
exports.SignatureOrdersDocument = (0, graphql_tag_1.default) `
query signatureOrders($status: SignatureOrderStatus, $first: Int!, $after: String) {
viewer {
__typename
... on Application {
signatureOrders(status: $status, first: $first, after: $after) {
edges {
node {
...BasicSignatureOrder
}
}
}
}
}
}
${exports.BasicSignatureOrderFragmentDoc}
`;
exports.BatchSignatoryDocument = (0, graphql_tag_1.default) `
query batchSignatory($id: ID!) {
batchSignatory(id: $id) {
...BasicBatchSignatory
items {
signatureOrder {
...BasicSignatureOrder
}
signatory {
...BasicSignatory
}
}
}
}
${exports.BasicBatchSignatoryFragmentDoc}
${exports.BasicSignatureOrderFragmentDoc}
${exports.BasicSignatoryFragmentDoc}
`;
const defaultWrapper = (action, _operationName, _operationType, _variables) => action();
function getSdk(client, withWrapper = defaultWrapper) {
return {
createSignatureOrder(variables, requestHeaders, signal) {
return withWrapper(wrappedRequestHeaders => client.request({
document: exports.CreateSignatureOrderDocument,
variables,
requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders },
signal,
}), 'createSignatureOrder', 'mutation', variables);
},
cleanupSignatureOrder(variables, requestHeaders, signal) {
return withWrapper(wrappedRequestHeaders => client.request({
document: exports.CleanupSignatureOrderDocument,
variables,
requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders },
signal,
}), 'cleanupSignatureOrder', 'mutation', variables);
},
addSignatory(variables, requestHeaders, signal) {
return withWrapper(wrappedRequestHeaders => client.request({
document: exports.AddSignatoryDocument,
variables,
requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders },
signal,
}), 'addSignatory', 'mutation', variables);
},
addSignatories(variables, requestHeaders, signal) {
return withWrapper(wrappedRequestHeaders => client.request({
document: exports.AddSignatoriesDocument,
variables,
requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders },
signal,
}), 'addSignatories', 'mutation', variables);
},
changeSignatory(variables, requestHeaders, signal) {
return withWrapper(wrappedRequestHeaders => client.request({
document: exports.ChangeSignatoryDocument,
variables,
requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders },
signal,
}), 'changeSignatory', 'mutation', variables);
},
closeSignatureOrder(variables, requestHeaders, signal) {
return withWrapper(wrappedRequestHeaders => client.request({
document: exports.CloseSignatureOrderDocument,
variables,
requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders },
signal,
}), 'closeSignatureOrder', 'mutation', variables);
},
cancelSignatureOrder(variables, requestHeaders, signal) {
return withWrapper(wrappedRequestHeaders => client.request({
document: exports.CancelSignatureOrderDocument,
variables,
requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders },
signal,
}), 'cancelSignatureOrder', 'mutation', variables);
},
signActingAs(variables, requestHeaders, signal) {
return withWrapper(wrappedRequestHeaders => client.request({
document: exports.SignActingAsDocument,
variables,
requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders },
signal,
}), 'signActingAs', 'mutation', variables);
},
validateDocument(variables, requestHeaders, signal) {
return withWrapper(wrappedRequestHeaders => client.request({
document: exports.ValidateDocumentDocument,
variables,
requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders },
signal,
}), 'validateDocument', 'mutation', variables);
},
extendSignatureOrder(variables, requestHeaders, signal) {
return withWrapper(wrappedRequestHeaders => client.request({
document: exports.ExtendSignatureOrderDocument,
variables,
requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders },
signal,
}), 'extendSignatureOrder', 'mutation', variables);
},
deleteSignatory(variables, requestHeaders, signal) {
return withWrapper(wrappedRequestHeaders => client.request({
document: exports.DeleteSignatoryDocument,
variables,
requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders },
signal,
}), 'deleteSignatory', 'mutation', variables);
},
createBatchSignatory(variables, requestHeaders, signal) {
return withWrapper(wrappedRequestHeaders => client.request({
document: exports.CreateBatchSignatoryDocument,
variables,
requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders },
signal,
}), 'createBatchSignatory', 'mutation', variables);
},
changeSignatureOrder(variables, requestHeaders, signal) {
return withWrapper(wrappedRequestHeaders => client.request({
document: exports.ChangeSignatureOrderDocument,
variables,
requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders },
signal,
}), 'changeSignatureOrder', 'mutation', variables);
},
signatureOrder(variables, requestHeaders, signal) {
return withWrapper(wrappedRequestHeaders => client.request({
document: exports.SignatureOrderDocument,
variables,
requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders },
signal,
}), 'signatureOrder', 'query', variables);
},
signatureOrderWithDocuments(variables, requestHeaders, signal) {
return withWrapper(wrappedRequestHeaders => client.request({
document: exports.SignatureOrderWithDocumentsDocument,
variables,
requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders },
signal,
}), 'signatureOrderWithDocuments', 'query', variables);
},
signatory(variables, requestHeaders, signal) {
return withWrapper(wrappedRequestHeaders => client.request({
document: exports.SignatoryDocument,
variables,
requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders },
signal,
}), 'signatory', 'query', variables);
},
signatureOrders(variables, requestHeaders, signal) {
return withWrapper(wrappedRequestHeaders => client.request({
document: exports.SignatureOrdersDocument,
variables,
requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders },
signal,
}), 'signatureOrders', 'query', variables);
},
batchSignatory(variables, requestHeaders, signal) {
return withWrapper(wrappedRequestHeaders => client.request({
document: exports.BatchSignatoryDocument,
variables,
requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders },
signal,
}), 'batchSignatory', 'query', variables);
},
};
}