Add cancel request signature mutation

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
This commit is contained in:
Bryan Frimin
2025-07-07 16:15:17 +02:00
parent ff99af01e2
commit d9f78fae12
6 changed files with 333 additions and 1 deletions

View File

@@ -2,7 +2,7 @@ package console_v1
// This file will be automatically regenerated based on the schema, any resolver implementations
// will be copied through when generating and any unknown code will be moved to the end.
// Code generated by github.com/99designs/gqlgen version v0.17.73
// Code generated by github.com/99designs/gqlgen version v0.17.76
import (
"context"
@@ -1929,6 +1929,20 @@ func (r *mutationResolver) SendSigningNotifications(ctx context.Context, input t
}, nil
}
// CancelSignatureRequest is the resolver for the cancelSignatureRequest field.
func (r *mutationResolver) CancelSignatureRequest(ctx context.Context, input types.CancelSignatureRequestInput) (*types.CancelSignatureRequestPayload, error) {
prb := r.ProboService(ctx, input.DocumentVersionSignatureID.TenantID())
err := prb.Documents.CancelSignatureRequest(ctx, input.DocumentVersionSignatureID)
if err != nil {
panic(fmt.Errorf("cannot cancel signature request: %w", err))
}
return &types.CancelSignatureRequestPayload{
DeletedDocumentVersionSignatureID: input.DocumentVersionSignatureID,
}, nil
}
// ExportDocumentVersionPDF is the resolver for the exportDocumentVersionPDF field.
func (r *mutationResolver) ExportDocumentVersionPDF(ctx context.Context, input types.ExportDocumentVersionPDFInput) (*types.ExportDocumentVersionPDFPayload, error) {
prb := r.ProboService(ctx, input.DocumentVersionID.TenantID())