Preview:
    /**
     * @description stamps First Response Date/Time field when
     * case updates from Open to Pending status
     */
    public void updateFirstResponse() {
        for (Case newCase : newCaseMap.values()) {
            final Case oldCase = oldCaseMap.get(newCase.Id);

            if ((OPEN_STATUS.equalsIgnoreCase(oldCase.Status)
                || NEW_STATUS.equalsIgnoreCase(oldCase.Status))
                && PENDING_STATUS.equalsIgnoreCase(newCase.Status)) {
                newCase.First_Response_Date_Time__c = DateTime.now();
            }
        }
    }
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter