package com.l7tech.gateway.api;

import com.l7tech.gateway.api.impl.ElementExtendableAccessibleObject;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlRootElement;
import jakarta.xml.bind.annotation.XmlType;

@XmlRootElement(name = "PolicyVersion")
@XmlType(name = "PolicyVersionType", propOrder = {"ordinal", "comment", "policyId", "time", "active", "xml", "extension", "extensions"})
public class PolicyVersionMO extends ElementExtendableAccessibleObject {
   private String h;
   private long i;
   private String j;
   private String k;
   private long l;
   private boolean m;
   private String n;

   PolicyVersionMO() {
   }

   @XmlElement(name = "ordinal")
   public long getOrdinal() {
      return this.i;
   }

   public void setOrdinal(long var1) {
      this.i = var1;
   }

   @XmlElement(name = "comment")
   public String getComment() {
      return this.j;
   }

   public void setComment(String var1) {
      this.j = var1;
   }

   @XmlElement(name = "policyId")
   public String getPolicyId() {
      return this.k;
   }

   public void setPolicyId(String var1) {
      this.k = var1;
   }

   @XmlElement(name = "time")
   public long getTime() {
      return this.l;
   }

   public void setTime(long var1) {
      this.l = var1;
   }

   @XmlElement(name = "active")
   public boolean isActive() {
      return this.m;
   }

   public void setActive(boolean var1) {
      this.m = var1;
   }

   @XmlElement(name = "xml")
   public String getXml() {
      return this.n;
   }

   public void setXml(String var1) {
      this.n = var1;
   }
}
