/** * @description Output parameters for DocusignCompositeEnvelopeBuilder invocable method * @author Paul Huliganga * @date 2026-02-25 */ global class DocusignEnvelopeResult { @InvocableVariable( label='Envelope ID' description='Docusign envelope ID' ) global String envelopeId; @InvocableVariable( label='Success' description='True if envelope was created successfully' ) global Boolean success; @InvocableVariable( label='Error Message' description='Error message if envelope creation failed' ) global String errorMessage; @InvocableVariable( label='Sender View URL' description='Docusign Sender View URL. Populated when the envelope was created as a draft because the primary recipient has no email address. The user must open this URL in the Docusign web console to configure SMS delivery and send the envelope manually.' ) global String senderViewUrl; }