36 lines
903 B
OpenEdge ABL
36 lines
903 B
OpenEdge ABL
/**
|
|
* @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<String> 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;
|
|
}
|