/** * @description Input parameters for DocusignCompositeEnvelopeBuilder invocable method * @author Paul Huliganga * @date 2026-02-25 */ global class DocusignEnvelopeRequest { @InvocableVariable( label='Template IDs' description='List of Docusign template IDs to combine' required=true ) global List templateIds; @InvocableVariable( label='Salesforce Record ID' description='ID of the Salesforce record to attach documents to' required=true ) global String recordId; @InvocableVariable( label='Language' description='Language code (en or es)' required=false ) global String language; @InvocableVariable( label='Email Subject' description='Subject line for envelope email' required=false ) global String emailSubject; }