package com.l7tech.server.policy;

import com.l7tech.policy.PolicyHeader;
import com.l7tech.policy.variable.VariableMetadata;

class t implements PolicyMetadata {
   final boolean val$metaWssInPolicy;
   final boolean val$metaMultipartInPolicy;
   final String[] val$metaVariablesUsed;
   final VariableMetadata[] val$metaVariablesSet;
   final PolicyHeader val$policyHeader;

   t(PolicyCacheImpl var1, boolean var2, boolean var3, String[] var4, VariableMetadata[] var5, PolicyHeader var6) {
      this.val$metaWssInPolicy = var2;
      this.val$metaMultipartInPolicy = var3;
      this.val$metaVariablesUsed = var4;
      this.val$metaVariablesSet = var5;
      this.val$policyHeader = var6;
   }

   @Override
   public boolean isWssInPolicy() {
      return this.val$metaWssInPolicy;
   }

   @Override
   public boolean isMultipart() {
      return this.val$metaMultipartInPolicy;
   }

   public String[] getVariablesUsed() {
      return this.val$metaVariablesUsed;
   }

   public VariableMetadata[] getVariablesSet() {
      return this.val$metaVariablesSet;
   }

   @Override
   public PolicyHeader getPolicyHeader() {
      return this.val$policyHeader;
   }
}
