/**
 * @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;
}
