Skip to content

Commit 239a2f4

Browse files
authored
Merge pull request #175 from criipto/signatures/change-signature-order
Add documentation on new mutation
2 parents edc3dbe + 2b05070 commit 239a2f4

12 files changed

+263
-191
lines changed

graphql-gatsby-types.ts

Lines changed: 77 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1384,7 +1384,6 @@ export type MdxFrontmatter = {
13841384
articles?: Maybe<Scalars['String']['output']>;
13851385
category?: Maybe<Scalars['String']['output']>;
13861386
date?: Maybe<Scalars['Date']['output']>;
1387-
layout?: Maybe<Scalars['String']['output']>;
13881387
product?: Maybe<Scalars['String']['output']>;
13891388
sort?: Maybe<Scalars['Int']['output']>;
13901389
subtitle?: Maybe<Scalars['String']['output']>;
@@ -1403,7 +1402,6 @@ export type MdxFrontmatterFieldSelector = {
14031402
articles?: InputMaybe<FieldSelectorEnum>;
14041403
category?: InputMaybe<FieldSelectorEnum>;
14051404
date?: InputMaybe<FieldSelectorEnum>;
1406-
layout?: InputMaybe<FieldSelectorEnum>;
14071405
product?: InputMaybe<FieldSelectorEnum>;
14081406
sort?: InputMaybe<FieldSelectorEnum>;
14091407
subtitle?: InputMaybe<FieldSelectorEnum>;
@@ -1414,7 +1412,6 @@ export type MdxFrontmatterFilterInput = {
14141412
articles?: InputMaybe<StringQueryOperatorInput>;
14151413
category?: InputMaybe<StringQueryOperatorInput>;
14161414
date?: InputMaybe<DateQueryOperatorInput>;
1417-
layout?: InputMaybe<StringQueryOperatorInput>;
14181415
product?: InputMaybe<StringQueryOperatorInput>;
14191416
sort?: InputMaybe<IntQueryOperatorInput>;
14201417
subtitle?: InputMaybe<StringQueryOperatorInput>;
@@ -1425,7 +1422,6 @@ export type MdxFrontmatterSortInput = {
14251422
articles?: InputMaybe<SortOrderEnum>;
14261423
category?: InputMaybe<SortOrderEnum>;
14271424
date?: InputMaybe<SortOrderEnum>;
1428-
layout?: InputMaybe<SortOrderEnum>;
14291425
product?: InputMaybe<SortOrderEnum>;
14301426
sort?: InputMaybe<SortOrderEnum>;
14311427
subtitle?: InputMaybe<SortOrderEnum>;
@@ -1763,9 +1759,11 @@ export type QueryMdxArgs = {
17631759

17641760

17651761
export type QuerySiteArgs = {
1762+
adapter?: InputMaybe<SiteAdapterFilterInput>;
17661763
buildTime?: InputMaybe<DateQueryOperatorInput>;
17671764
children?: InputMaybe<NodeFilterListInput>;
17681765
graphqlTypegen?: InputMaybe<BooleanQueryOperatorInput>;
1766+
headers?: InputMaybe<SiteHeadersFilterListInput>;
17691767
host?: InputMaybe<StringQueryOperatorInput>;
17701768
id?: InputMaybe<StringQueryOperatorInput>;
17711769
internal?: InputMaybe<InternalFilterInput>;
@@ -1836,9 +1834,11 @@ export type QuerySitePluginArgs = {
18361834

18371835
export type Site = Node & {
18381836
__typename?: 'Site';
1837+
adapter?: Maybe<SiteAdapter>;
18391838
buildTime?: Maybe<Scalars['Date']['output']>;
18401839
children: Array<Node>;
18411840
graphqlTypegen?: Maybe<Scalars['Boolean']['output']>;
1841+
headers?: Maybe<Array<Maybe<SiteHeaders>>>;
18421842
host?: Maybe<Scalars['String']['output']>;
18431843
id: Scalars['ID']['output'];
18441844
internal: Internal;
@@ -1859,6 +1859,23 @@ export type SiteBuildTimeArgs = {
18591859
locale?: InputMaybe<Scalars['String']['input']>;
18601860
};
18611861

1862+
export type SiteAdapter = {
1863+
__typename?: 'SiteAdapter';
1864+
name?: Maybe<Scalars['String']['output']>;
1865+
};
1866+
1867+
export type SiteAdapterFieldSelector = {
1868+
name?: InputMaybe<FieldSelectorEnum>;
1869+
};
1870+
1871+
export type SiteAdapterFilterInput = {
1872+
name?: InputMaybe<StringQueryOperatorInput>;
1873+
};
1874+
1875+
export type SiteAdapterSortInput = {
1876+
name?: InputMaybe<SortOrderEnum>;
1877+
};
1878+
18621879
export type SiteBuildMetadata = Node & {
18631880
__typename?: 'SiteBuildMetadata';
18641881
buildTime?: Maybe<Scalars['Date']['output']>;
@@ -2037,9 +2054,11 @@ export type SiteEdge = {
20372054
};
20382055

20392056
export type SiteFieldSelector = {
2057+
adapter?: InputMaybe<SiteAdapterFieldSelector>;
20402058
buildTime?: InputMaybe<FieldSelectorEnum>;
20412059
children?: InputMaybe<NodeFieldSelector>;
20422060
graphqlTypegen?: InputMaybe<FieldSelectorEnum>;
2061+
headers?: InputMaybe<SiteHeadersFieldSelector>;
20432062
host?: InputMaybe<FieldSelectorEnum>;
20442063
id?: InputMaybe<FieldSelectorEnum>;
20452064
internal?: InputMaybe<InternalFieldSelector>;
@@ -2053,9 +2072,11 @@ export type SiteFieldSelector = {
20532072
};
20542073

20552074
export type SiteFilterInput = {
2075+
adapter?: InputMaybe<SiteAdapterFilterInput>;
20562076
buildTime?: InputMaybe<DateQueryOperatorInput>;
20572077
children?: InputMaybe<NodeFilterListInput>;
20582078
graphqlTypegen?: InputMaybe<BooleanQueryOperatorInput>;
2079+
headers?: InputMaybe<SiteHeadersFilterListInput>;
20592080
host?: InputMaybe<StringQueryOperatorInput>;
20602081
id?: InputMaybe<StringQueryOperatorInput>;
20612082
internal?: InputMaybe<InternalFilterInput>;
@@ -2256,6 +2277,56 @@ export type SiteGroupConnectionSumArgs = {
22562277
field: SiteFieldSelector;
22572278
};
22582279

2280+
export type SiteHeaders = {
2281+
__typename?: 'SiteHeaders';
2282+
headers?: Maybe<Array<Maybe<SiteHeadersHeaders>>>;
2283+
source?: Maybe<Scalars['String']['output']>;
2284+
};
2285+
2286+
export type SiteHeadersFieldSelector = {
2287+
headers?: InputMaybe<SiteHeadersHeadersFieldSelector>;
2288+
source?: InputMaybe<FieldSelectorEnum>;
2289+
};
2290+
2291+
export type SiteHeadersFilterInput = {
2292+
headers?: InputMaybe<SiteHeadersHeadersFilterListInput>;
2293+
source?: InputMaybe<StringQueryOperatorInput>;
2294+
};
2295+
2296+
export type SiteHeadersFilterListInput = {
2297+
elemMatch?: InputMaybe<SiteHeadersFilterInput>;
2298+
};
2299+
2300+
export type SiteHeadersHeaders = {
2301+
__typename?: 'SiteHeadersHeaders';
2302+
key?: Maybe<Scalars['String']['output']>;
2303+
value?: Maybe<Scalars['String']['output']>;
2304+
};
2305+
2306+
export type SiteHeadersHeadersFieldSelector = {
2307+
key?: InputMaybe<FieldSelectorEnum>;
2308+
value?: InputMaybe<FieldSelectorEnum>;
2309+
};
2310+
2311+
export type SiteHeadersHeadersFilterInput = {
2312+
key?: InputMaybe<StringQueryOperatorInput>;
2313+
value?: InputMaybe<StringQueryOperatorInput>;
2314+
};
2315+
2316+
export type SiteHeadersHeadersFilterListInput = {
2317+
elemMatch?: InputMaybe<SiteHeadersHeadersFilterInput>;
2318+
};
2319+
2320+
export type SiteHeadersHeadersSortInput = {
2321+
key?: InputMaybe<SortOrderEnum>;
2322+
value?: InputMaybe<SortOrderEnum>;
2323+
};
2324+
2325+
export type SiteHeadersSortInput = {
2326+
headers?: InputMaybe<SiteHeadersHeadersSortInput>;
2327+
source?: InputMaybe<SortOrderEnum>;
2328+
};
2329+
22592330
export type SitePage = Node & {
22602331
__typename?: 'SitePage';
22612332
children: Array<Node>;
@@ -2582,9 +2653,11 @@ export type SiteSiteMetadataSortInput = {
25822653
};
25832654

25842655
export type SiteSortInput = {
2656+
adapter?: InputMaybe<SiteAdapterSortInput>;
25852657
buildTime?: InputMaybe<SortOrderEnum>;
25862658
children?: InputMaybe<NodeSortInput>;
25872659
graphqlTypegen?: InputMaybe<SortOrderEnum>;
2660+
headers?: InputMaybe<SiteHeadersSortInput>;
25882661
host?: InputMaybe<SortOrderEnum>;
25892662
id?: InputMaybe<SortOrderEnum>;
25902663
internal?: InputMaybe<InternalSortInput>;

graphql-signatures-schema.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

graphql-signatures-types.ts

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,17 @@ export type ChangeSignatoryOutput = {
171171
signatureOrder: SignatureOrder;
172172
};
173173

174+
export type ChangeSignatureOrderInput = {
175+
/** Max allowed signatories (as it influences pages needed for seals). Cannot be changed after first signer. */
176+
maxSignatories?: InputMaybe<Scalars['Int']['input']>;
177+
signatureOrderId: Scalars['ID']['input'];
178+
};
179+
180+
export type ChangeSignatureOrderOutput = {
181+
__typename?: 'ChangeSignatureOrderOutput';
182+
signatureOrder: SignatureOrder;
183+
};
184+
174185
export type CleanupSignatureOrderInput = {
175186
signatureOrderId: Scalars['ID']['input'];
176187
};
@@ -484,6 +495,8 @@ export type Mutation = {
484495
cancelSignatureOrder?: Maybe<CancelSignatureOrderOutput>;
485496
/** Change an existing signatory */
486497
changeSignatory?: Maybe<ChangeSignatoryOutput>;
498+
/** Change an existing signature order */
499+
changeSignatureOrder?: Maybe<ChangeSignatureOrderOutput>;
487500
/** Cleans up the signature order and removes any saved documents from the servers. */
488501
cleanupSignatureOrder?: Maybe<CleanupSignatureOrderOutput>;
489502
/** Finalizes the documents in the signature order and returns them to you as blobs. Documents are deleted from storage after closing. */
@@ -540,6 +553,11 @@ export type MutationChangeSignatoryArgs = {
540553
};
541554

542555

556+
export type MutationChangeSignatureOrderArgs = {
557+
input: ChangeSignatureOrderInput;
558+
};
559+
560+
543561
export type MutationCleanupSignatureOrderArgs = {
544562
input: CleanupSignatureOrderInput;
545563
};
@@ -673,10 +691,22 @@ export type PadesDocumentInput = {
673691
form?: InputMaybe<PadesDocumentFormInput>;
674692
/** Will not be displayed to signatories, can be used as a reference to your own system. */
675693
reference?: InputMaybe<Scalars['String']['input']>;
694+
sealsPageTemplate?: InputMaybe<PadesDocumentSealsPageTemplateInput>;
676695
storageMode: DocumentStorageMode | '%future added value';
677696
title: Scalars['String']['input'];
678697
};
679698

699+
export type PadesDocumentSealsPageTemplateInput = {
700+
/** Using the PDF coordinate system, with (x1, y1) being bottom-left */
701+
area: PdfBoundingBoxInput;
702+
/** Must be a PDF containing a SINGLE page */
703+
blob: Scalars['Blob']['input'];
704+
/** Validate that the defined seal area produces the expected number of columns, will error if expectation is not met */
705+
expectedColumns?: InputMaybe<Scalars['Int']['input']>;
706+
/** Validate that the defined seal area produces the expected number of rows, will error if expectation is not met */
707+
expectedRows?: InputMaybe<Scalars['Int']['input']>;
708+
};
709+
680710
/** Information about pagination in a connection. */
681711
export type PageInfo = {
682712
__typename?: 'PageInfo';
@@ -690,6 +720,13 @@ export type PageInfo = {
690720
startCursor?: Maybe<Scalars['String']['output']>;
691721
};
692722

723+
export type PdfBoundingBoxInput = {
724+
x1: Scalars['Float']['input'];
725+
x2: Scalars['Float']['input'];
726+
y1: Scalars['Float']['input'];
727+
y2: Scalars['Float']['input'];
728+
};
729+
693730
export type PdfDocument = Document & {
694731
__typename?: 'PdfDocument';
695732
blob?: Maybe<Scalars['Blob']['output']>;
@@ -1019,6 +1056,8 @@ export type SignatureOrder = {
10191056
evidenceProviders: Array<AllOfSignatureEvidenceProvider | CriiptoVerifySignatureEvidenceProvider | DrawableSignatureEvidenceProvider | NoopSignatureEvidenceProvider | OidcJwtSignatureEvidenceProvider>;
10201057
expiresAt: Scalars['DateTime']['output'];
10211058
id: Scalars['ID']['output'];
1059+
/** Number of max signatories for the signature order */
1060+
maxSignatories: Scalars['Int']['output'];
10221061
/** List of signatories for the signature order. */
10231062
signatories: Array<Signatory>;
10241063
status: SignatureOrderStatus | '%future added value';
@@ -1323,6 +1362,13 @@ export type ExampleChangeSignatoryMutationVariables = Exact<{
13231362

13241363
export type ExampleChangeSignatoryMutation = { __typename?: 'Mutation', changeSignatory?: { __typename?: 'ChangeSignatoryOutput', signatory: { __typename?: 'Signatory', id: string, href: string, token: string } } | null };
13251364

1365+
export type ExampleChangeSignatureOrderMutationVariables = Exact<{
1366+
input: ChangeSignatureOrderInput;
1367+
}>;
1368+
1369+
1370+
export type ExampleChangeSignatureOrderMutation = { __typename?: 'Mutation', changeSignatureOrder?: { __typename?: 'ChangeSignatureOrderOutput', signatureOrder: { __typename?: 'SignatureOrder', id: string, maxSignatories: number } } | null };
1371+
13261372
export type ExampleValidateDocumentMutationVariables = Exact<{
13271373
input: ValidateDocumentInput;
13281374
}>;

0 commit comments

Comments
 (0)