// Path: src/main/java/com/github/pabloo99/xmlsoccer/model/xml/GetEarliestMatchDatePerLeagueXML.java
// @XmlAccessorType(XmlAccessType.FIELD)
// @XmlType(name = "", propOrder = {
//         "leagueInformation",
//         "accountInformation"
// })
// @XmlRootElement(name = "XMLSOCCER.COM")
// @Data
// public class GetEarliestMatchDatePerLeagueXML {
// 
//     @XmlElement(name = "LeagueInformation", required = true)
//     protected GetEarliestMatchDatePerLeagueXML.LeagueInformation leagueInformation;
//     @XmlElement(name = "AccountInformation", required = true)
//     protected String accountInformation;
// 
//     @XmlAccessorType(XmlAccessType.FIELD)
//     @XmlType(name = "", propOrder = {
//             "date"
//     })
//     @Data
//     public static class LeagueInformation {
// 
//         @XmlElement(name = "Date", required = true)
//         @XmlSchemaType(name = "dateTime")
//         protected XMLGregorianCalendar date;
//     }
// 
// }


import com.github.pabloo99.xmlsoccer.model.xml.GetEarliestMatchDatePerLeagueXML;
import javax.xml.bind.annotation.*;

package com.github.pabloo99.xmlsoccer.webservice;



@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "getEarliestMatchDatePerLeagueResult"
})
@XmlRootElement(name = "GetEarliestMatchDatePerLeagueResponse")
public class GetEarliestMatchDatePerLeagueResponse {

    @XmlElement(name = "GetEarliestMatchDatePerLeagueResult")
    protected GetEarliestMatchDatePerLeagueResponse.GetEarliestMatchDatePerLeagueResult getEarliestMatchDatePerLeagueResult;

    /**
     * Gets the value of the getEarliestMatchDatePerLeagueResult property.
     *
     * @return
     *     possible object is
     *     {@link GetEarliestMatchDatePerLeagueResponse.GetEarliestMatchDatePerLeagueResult }
     *
     */
    public GetEarliestMatchDatePerLeagueResponse.GetEarliestMatchDatePerLeagueResult getGetEarliestMatchDatePerLeagueResult() {
        return getEarliestMatchDatePerLeagueResult;
    }

    /**
     * Sets the value of the getEarliestMatchDatePerLeagueResult property.
     *
     * @param value
     *     allowed object is
     *     {@link GetEarliestMatchDatePerLeagueResponse.GetEarliestMatchDatePerLeagueResult }
     *
     */
    public void setGetEarliestMatchDatePerLeagueResult(GetEarliestMatchDatePerLeagueResponse.GetEarliestMatchDatePerLeagueResult value) {
        this.getEarliestMatchDatePerLeagueResult = value;
    }

    @XmlAccessorType(XmlAccessType.FIELD)
    @XmlType(name = "", propOrder = {
        "content"
    })
    public static class GetEarliestMatchDatePerLeagueResult {

// Path: src/main/java/com/github/pabloo99/xmlsoccer/model/xml/GetEarliestMatchDatePerLeagueXML.java
// @XmlAccessorType(XmlAccessType.FIELD)
// @XmlType(name = "", propOrder = {
//         "leagueInformation",
//         "accountInformation"
// })
// @XmlRootElement(name = "XMLSOCCER.COM")
// @Data
// public class GetEarliestMatchDatePerLeagueXML {
// 
//     @XmlElement(name = "LeagueInformation", required = true)
//     protected GetEarliestMatchDatePerLeagueXML.LeagueInformation leagueInformation;
//     @XmlElement(name = "AccountInformation", required = true)
//     protected String accountInformation;
// 
//     @XmlAccessorType(XmlAccessType.FIELD)
//     @XmlType(name = "", propOrder = {
//             "date"
//     })
//     @Data
//     public static class LeagueInformation {
// 
//         @XmlElement(name = "Date", required = true)
//         @XmlSchemaType(name = "dateTime")
//         protected XMLGregorianCalendar date;
//     }
// 
// }


// Path: src/main/java/com/github/pabloo99/xmlsoccer/webservice/GetEarliestMatchDatePerLeagueResponse.java
import com.github.pabloo99.xmlsoccer.model.xml.GetEarliestMatchDatePerLeagueXML;
import javax.xml.bind.annotation.*;


package com.github.pabloo99.xmlsoccer.webservice;



@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "getEarliestMatchDatePerLeagueResult"
})
@XmlRootElement(name = "GetEarliestMatchDatePerLeagueResponse")
public class GetEarliestMatchDatePerLeagueResponse {

    @XmlElement(name = "GetEarliestMatchDatePerLeagueResult")
    protected GetEarliestMatchDatePerLeagueResponse.GetEarliestMatchDatePerLeagueResult getEarliestMatchDatePerLeagueResult;

    /**
     * Gets the value of the getEarliestMatchDatePerLeagueResult property.
     *
     * @return
     *     possible object is
     *     {@link GetEarliestMatchDatePerLeagueResponse.GetEarliestMatchDatePerLeagueResult }
     *
     */
    public GetEarliestMatchDatePerLeagueResponse.GetEarliestMatchDatePerLeagueResult getGetEarliestMatchDatePerLeagueResult() {
        return getEarliestMatchDatePerLeagueResult;
    }

    /**
     * Sets the value of the getEarliestMatchDatePerLeagueResult property.
     *
     * @param value
     *     allowed object is
     *     {@link GetEarliestMatchDatePerLeagueResponse.GetEarliestMatchDatePerLeagueResult }
     *
     */
    public void setGetEarliestMatchDatePerLeagueResult(GetEarliestMatchDatePerLeagueResponse.GetEarliestMatchDatePerLeagueResult value) {
        this.getEarliestMatchDatePerLeagueResult = value;
    }

    @XmlAccessorType(XmlAccessType.FIELD)
    @XmlType(name = "", propOrder = {
        "content"
    })
    public static class GetEarliestMatchDatePerLeagueResult {

        @XmlElementRef(name="XMLSOCCER.COM", type=GetEarliestMatchDatePerLeagueXML.class)