package com.l7tech.server.policy.variable;

import com.l7tech.gateway.common.audit.AuditRecord;
import com.l7tech.gateway.common.audit.MessageSummaryAuditRecord;

class p implements aq<AuditRecord> {
   @Override
   public ExpandVariables.Selector.Selection getFieldValue(AuditRecord var1, String var2) {
      return var1 instanceof MessageSummaryAuditRecord var3
         ? new ExpandVariables.Selector.Selection(var3.getRequestXml() == null ? new byte[0] : AuditRecordSelector.a(var3.getRequestXml()))
         : new ExpandVariables.Selector.Selection(new byte[0]);
   }
}
