package org.micord.models.requests;

import java.util.List;

import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@XmlAccessorType(XmlAccessType.FIELD)
public abstract class BaseRequest {

	@XmlElement(name = "RequestArgument")
	private List<RequestArgument> requestArguments;

	@XmlElement(name = "RequestURL")
	private String requestURL;

	@XmlElement(name = "RequestArgumentLimit")
	private Integer requestArgumentLimit;

	@XmlElement(name = "RequestValidationRules")
	private RequestValidationRules requestValidationRules;

}
