Skip to content

feature/TECH-3959 Embedding Group Invites Additions - #3

Merged
VitaliiSkuratovskyi merged 4 commits into
masterfrom
feature/TECH-3959_embedding_invites_additions
Aug 5, 2026
Merged

feature/TECH-3959 Embedding Group Invites Additions#3
VitaliiSkuratovskyi merged 4 commits into
masterfrom
feature/TECH-3959_embedding_invites_additions

Conversation

@VitaliiSkuratovskyi

@VitaliiSkuratovskyi VitaliiSkuratovskyi commented Aug 5, 2026

Copy link
Copy Markdown

Greptile Summary

Adds document-group embedded-invite support and releases it as client library version 1.0.8.

  • Adds request and response DTOs for creating embedded invites, generating signing links, and retrieving document-group V2 information.
  • Adds service wrappers for create, link, lookup, and deletion endpoints.
  • Adds wire-format and service-delegation tests for the new functionality.

Confidence Score: 5/5

No additional changed-code-triggered defects were identified beyond the compatibility issue already covered by the existing review thread.

The new DTO serialization and service delegation follow established client patterns, and the investigated endpoint and dependency concerns did not establish a distinct actionable failure.

Important Files Changed

Filename Overview
client-lib/src/main/java/com/signnow/library/dto/DocumentGroup.java Adds embedded-invite request/response models and document-group V2 response models with explicit wire-name annotations and unknown-field tolerance.
client-lib/src/main/java/com/signnow/library/facades/DocumentGroups.java Extends the public facade with embedded-invite operations; its compatibility impact is already covered by an existing review thread.
client-lib/src/main/java/com/signnow/library/services/DocumentGroupsService.java Implements the four new document-group V2 endpoint wrappers using established client request patterns.
client-lib/src/test/java/com/signnow/library/dto/DocumentGroupEmbeddedInviteSerializationTest.java Verifies request wire formats, null omission, response field mapping, and unknown-property handling.
client-lib/src/test/java/com/signnow/library/services/DocumentGroupsServiceTest.java Verifies delegation to the expected HTTP methods, endpoint templates, request objects, and response types.
client-lib/pom.xml Bumps the client library artifact version from 1.0.7 to 1.0.8 without changing dependencies.

Sequence Diagram

sequenceDiagram
    participant App
    participant DocumentGroupsService
    participant SignNowAPI
    App->>DocumentGroupsService: createDocumentGroupEmbeddedInvite(groupId, request)
    DocumentGroupsService->>SignNowAPI: "POST /v2/document-groups/{id}/embedded-invites"
    SignNowAPI-->>DocumentGroupsService: embedded invite ID
    App->>DocumentGroupsService: getDocumentGroupEmbeddedInviteLink(groupId, inviteId, request)
    DocumentGroupsService->>SignNowAPI: "POST /v2/document-groups/{id}/embedded-invites/{inviteId}/link"
    SignNowAPI-->>DocumentGroupsService: signing link
    DocumentGroupsService-->>App: link
Loading

Reviews (1): Last reviewed commit: "removed Claude generated CHANGELOG file" | Re-trigger Greptile

@VitaliiSkuratovskyi VitaliiSkuratovskyi changed the title feature/TECH-3959_embedding_group_invites_additions feature/TECH-3959 Embedding Group Invites Additions Aug 5, 2026
@VitaliiSkuratovskyi
VitaliiSkuratovskyi merged commit 62f6dfe into master Aug 5, 2026
1 check passed
@VitaliiSkuratovskyi
VitaliiSkuratovskyi deleted the feature/TECH-3959_embedding_invites_additions branch August 5, 2026 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant