S-Drive 3.5 Documentation
Breadcrumbs

updateRequestItemTemplates

This method updates a Request Item Template

Returns: List of updated cg.DocuFetchRequestItemInfo.

List<cg.DocuFetchRequestItemInfo> updateRequestItemTemplates (List<cg.DocuFetchRequestItemInfo> requestItemTemplateInfoList)

Java
// Update Multiple Request Item Templates
List<cg.DocuFetchRequestItemInfo> requestItemTemplateInfos = cg.DocuFetchTools.getAllRequestItemTemplates();
for(cg.DocuFetchRequestItemInfo item: requestItemTemplateInfos){
    item.name = 'Updated -- ' + item.name;
    item.details.put('uploadInstructions', 'API Item');
    requestItemTemplateInfos.add(item);
}
requestItemTemplateInfos = cg.DocuFetchTools.updateRequestItemTemplates(requestItemTemplateInfos);
for(DocuFetchRequestItemInfo item: requestItemTemplateInfos){
    if(item.result){
        System.debug('Item update succeeds: ' + item);
    }
    else {
        System.debug('Item update fails: ' + item.message);
    }
}