package com.l7tech.gateway.api;

import com.l7tech.gateway.api.impl.AttributeExtensibleType;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlType;

@XmlType(name = "SecurityZoneableObjectType")
public abstract class SecurityZoneableObject extends AccessibleObject {
   private String f;
   private AttributeExtensibleType.AttributeExtensibleString g;

   @XmlAttribute(name = "securityZoneId", required = false)
   public String getSecurityZoneId() {
      return this.f;
   }

   public void setSecurityZoneId(String var1) {
      this.f = var1;
   }

   public String getSecurityZone() {
      return AttributeExtensibleType.get(this.g);
   }

   public void setSecurityZone(String var1) {
      AttributeExtensibleType.set(this.g, var1);
   }

   protected AttributeExtensibleType.AttributeExtensibleString getSecurityZoneValue() {
      return this.g;
   }

   protected void setSecurityZoneValue(AttributeExtensibleType.AttributeExtensibleString var1) {
      this.g = var1;
   }
}
