package com.l7tech.gateway.api;

import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlRootElement;
import jakarta.xml.bind.annotation.XmlType;
import java.util.List;

@XmlRootElement(name = "List")
@XmlType(name = "ItemsListReferenceType", propOrder = {"name", "id", "type", "date", "links", "content"})
@XmlAccessorType(XmlAccessType.PROPERTY)
public class ItemsList<R> extends Reference<List<Item<R>>> {
   ItemsList() {
   }

   @XmlElement(name = "Item")
   public List<Item<R>> getContent() {
      return (List<Item<R>>)super.getContent();
   }

   public void setContent(List<Item<R>> var1) {
      super.setContent((R)var1);
   }
}
