salesforce-composite-envelo.../composite-envelope-builder/force-app/main/default/classes
Paul Huliganga 4b1edd4d27 refactor: switch to dfsle Apex Toolkit - remove raw API code
BREAKING CHANGE: Now uses dfsle managed package for Docusign integration.
No separate credentials or Named Credentials needed.

Changes:
- Rewrote DocusignCompositeEnvelopeBuilder to use dfsle.EnvelopeService
  and dfsle.Document.fromTemplate() for composite envelopes
- Simplified DocusignEnvelopeRequestHandler to validation-only
- Updated all tests to use dfsle.TestUtils.setMock()
- 12 comprehensive test methods (success, validation, edge cases)

Deleted (no longer needed):
- DocusignAPIService.cls (raw HTTP callouts)
- DocusignAPIServiceTest.cls
- DocusignCredentials.cls (custom settings)
- DocusignCredentialsTest.cls

Benefits:
- Uses existing dfsle package authentication automatically
- No Named Credential or Custom Setting setup required
- ~95 lines of code vs ~380 lines before
- Fully supported by Docusign managed package
2026-02-25 11:29:38 -05:00
..
DocusignCompositeEnvelopeBuilder.cls refactor: switch to dfsle Apex Toolkit - remove raw API code 2026-02-25 11:29:38 -05:00
DocusignCompositeEnvelopeBuilder.cls-meta.xml Initial commit: Salesforce Composite Envelope Builder 2026-02-25 09:22:29 -05:00
DocusignCompositeEnvelopeBuilderTest.cls refactor: switch to dfsle Apex Toolkit - remove raw API code 2026-02-25 11:29:38 -05:00
DocusignCompositeEnvelopeBuilderTest.cls-meta.xml Initial commit: Salesforce Composite Envelope Builder 2026-02-25 09:22:29 -05:00
DocusignEnvelopeRequest.cls refactor: extract Request and Result as standalone global classes 2026-02-25 10:05:36 -05:00
DocusignEnvelopeRequest.cls-meta.xml refactor: extract Request and Result as standalone global classes 2026-02-25 10:05:36 -05:00
DocusignEnvelopeRequestHandler.cls refactor: switch to dfsle Apex Toolkit - remove raw API code 2026-02-25 11:29:38 -05:00
DocusignEnvelopeRequestHandler.cls-meta.xml refactor: extract request handling to global DocusignEnvelopeRequestHandler class + deployment guide 2026-02-25 09:32:55 -05:00
DocusignEnvelopeRequestHandlerTest.cls refactor: switch to dfsle Apex Toolkit - remove raw API code 2026-02-25 11:29:38 -05:00
DocusignEnvelopeRequestHandlerTest.cls-meta.xml refactor: extract request handling to global DocusignEnvelopeRequestHandler class + deployment guide 2026-02-25 09:32:55 -05:00
DocusignEnvelopeResult.cls refactor: extract Request and Result as standalone global classes 2026-02-25 10:05:36 -05:00
DocusignEnvelopeResult.cls-meta.xml refactor: extract Request and Result as standalone global classes 2026-02-25 10:05:36 -05:00