// Path: src/main/java/com/github/pabloo99/xmlsoccer/model/xml/GetNextMatchOddsByLeagueResultXML.java
// @XmlAccessorType(XmlAccessType.FIELD)
// @XmlType(name = "", propOrder = {
//         "odds",
//         "accountInformation"
// })
// @XmlRootElement(name = "XMLSOCCER.COM")
// public class GetNextMatchOddsByLeagueResultXML {
// 
//     @XmlElement(name = "Odds", required = true)
//     protected List<Odds> odds;
//     @XmlElement(name = "AccountInformation", required = true)
//     protected List<String> accountInformation;
// 
//     public List<Odds> getOdds() {
//         if (odds == null) {
//             odds = new ArrayList<>();
//         }
//         return this.odds;
//     }
// 
//     public List<String> getAccountInformation() {
//         if (accountInformation == null) {
//             accountInformation = new ArrayList<>();
//         }
//         return this.accountInformation;
//     }
// 
// 
//     @XmlAccessorType(XmlAccessType.FIELD)
//     @XmlType(name = "", propOrder = {
//             "fixtureMatchId",
//             "dateCreate",
//             "bookmaker"
//     })
//     @Data
//     public static class Odds {
// 
//         @XmlElement(name = "FixtureMatch_Id")
//         protected int fixtureMatchId;
//         @XmlElement(name = "Date_Create", required = true)
//         protected String dateCreate;
//         @XmlElement(name = "Bookmaker", required = true)
//         protected List<Odds.Bookmaker> bookmaker;
// 
//         public List<Odds.Bookmaker> getBookmaker() {
//             if (bookmaker == null) {
//                 bookmaker = new ArrayList<>();
//             }
//             return this.bookmaker;
//         }
// 
//         @XmlAccessorType(XmlAccessType.FIELD)
//         @XmlType(name = "", propOrder = {
//                 "name",
//                 "url",
//                 "home",
//                 "draw",
//                 "away"
//         })
//         @Data
//         public static class Bookmaker {
// 
//             @XmlElement(name = "Name", required = true)
//             protected String name;
//             @XmlElement(name = "URL", required = true)
//             protected String url;
//             @XmlElement(name = "Home")
//             protected double home;
//             @XmlElement(name = "Draw")
//             protected double draw;
//             @XmlElement(name = "Away")
//             protected double away;
//         }
// 
//     }
// 
// }


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

package com.github.pabloo99.xmlsoccer.webservice;



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

    @XmlElement(name = "GetNextMatchOddsByLeagueResult")
    protected GetNextMatchOddsByLeagueResponse.GetNextMatchOddsByLeagueResult getNextMatchOddsByLeagueResult;

    /**
     * Gets the value of the getNextMatchOddsByLeagueResult property.
     *
     * @return
     *     possible object is
     *     {@link GetNextMatchOddsByLeagueResponse.GetNextMatchOddsByLeagueResult }
     *
     */
    public GetNextMatchOddsByLeagueResponse.GetNextMatchOddsByLeagueResult getGetNextMatchOddsByLeagueResult() {
        return getNextMatchOddsByLeagueResult;
    }

    /**
     * Sets the value of the getNextMatchOddsByLeagueResult property.
     *
     * @param value
     *     allowed object is
     *     {@link GetNextMatchOddsByLeagueResponse.GetNextMatchOddsByLeagueResult }
     *
     */
    public void setGetNextMatchOddsByLeagueResult(GetNextMatchOddsByLeagueResponse.GetNextMatchOddsByLeagueResult value) {
        this.getNextMatchOddsByLeagueResult = value;
    }

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

        @XmlElementRef(name="XMLSOCCER.COM", type=GetNextMatchOddsByLeagueResultXML.class)
        protected GetNextMatchOddsByLeagueResultXML content;

        /**
         * Gets the value of the content property.
         * 
         * <p>
         * This accessor method returns a reference to the live list,
         * not a snapshot. Therefore any modification you make to the
         * returned list will be present inside the JAXB object.
         * This is why there is not a <CODE>set</CODE> method for the content property.
         * 
         * <p>
         * For example, to add a new item, do as follows:
         * <pre>
         *    getContent().add(newItem);
         * </pre>
         * 
         * 
         * <p>
         * Objects of the following type(s) are allowed in the list
         * {@link Object }
         * {@link String }
         * 
         * 
         */
        public GetNextMatchOddsByLeagueResultXML getContent() {
            if (content == null) {
                content = new GetNextMatchOddsByLeagueResultXML();
            }
// Path: src/main/java/com/github/pabloo99/xmlsoccer/model/xml/GetNextMatchOddsByLeagueResultXML.java
// @XmlAccessorType(XmlAccessType.FIELD)
// @XmlType(name = "", propOrder = {
//         "odds",
//         "accountInformation"
// })
// @XmlRootElement(name = "XMLSOCCER.COM")
// public class GetNextMatchOddsByLeagueResultXML {
// 
//     @XmlElement(name = "Odds", required = true)
//     protected List<Odds> odds;
//     @XmlElement(name = "AccountInformation", required = true)
//     protected List<String> accountInformation;
// 
//     public List<Odds> getOdds() {
//         if (odds == null) {
//             odds = new ArrayList<>();
//         }
//         return this.odds;
//     }
// 
//     public List<String> getAccountInformation() {
//         if (accountInformation == null) {
//             accountInformation = new ArrayList<>();
//         }
//         return this.accountInformation;
//     }
// 
// 
//     @XmlAccessorType(XmlAccessType.FIELD)
//     @XmlType(name = "", propOrder = {
//             "fixtureMatchId",
//             "dateCreate",
//             "bookmaker"
//     })
//     @Data
//     public static class Odds {
// 
//         @XmlElement(name = "FixtureMatch_Id")
//         protected int fixtureMatchId;
//         @XmlElement(name = "Date_Create", required = true)
//         protected String dateCreate;
//         @XmlElement(name = "Bookmaker", required = true)
//         protected List<Odds.Bookmaker> bookmaker;
// 
//         public List<Odds.Bookmaker> getBookmaker() {
//             if (bookmaker == null) {
//                 bookmaker = new ArrayList<>();
//             }
//             return this.bookmaker;
//         }
// 
//         @XmlAccessorType(XmlAccessType.FIELD)
//         @XmlType(name = "", propOrder = {
//                 "name",
//                 "url",
//                 "home",
//                 "draw",
//                 "away"
//         })
//         @Data
//         public static class Bookmaker {
// 
//             @XmlElement(name = "Name", required = true)
//             protected String name;
//             @XmlElement(name = "URL", required = true)
//             protected String url;
//             @XmlElement(name = "Home")
//             protected double home;
//             @XmlElement(name = "Draw")
//             protected double draw;
//             @XmlElement(name = "Away")
//             protected double away;
//         }
// 
//     }
// 
// }


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


package com.github.pabloo99.xmlsoccer.webservice;



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

    @XmlElement(name = "GetNextMatchOddsByLeagueResult")
    protected GetNextMatchOddsByLeagueResponse.GetNextMatchOddsByLeagueResult getNextMatchOddsByLeagueResult;

    /**
     * Gets the value of the getNextMatchOddsByLeagueResult property.
     *
     * @return
     *     possible object is
     *     {@link GetNextMatchOddsByLeagueResponse.GetNextMatchOddsByLeagueResult }
     *
     */
    public GetNextMatchOddsByLeagueResponse.GetNextMatchOddsByLeagueResult getGetNextMatchOddsByLeagueResult() {
        return getNextMatchOddsByLeagueResult;
    }

    /**
     * Sets the value of the getNextMatchOddsByLeagueResult property.
     *
     * @param value
     *     allowed object is
     *     {@link GetNextMatchOddsByLeagueResponse.GetNextMatchOddsByLeagueResult }
     *
     */
    public void setGetNextMatchOddsByLeagueResult(GetNextMatchOddsByLeagueResponse.GetNextMatchOddsByLeagueResult value) {
        this.getNextMatchOddsByLeagueResult = value;
    }

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

        @XmlElementRef(name="XMLSOCCER.COM", type=GetNextMatchOddsByLeagueResultXML.class)
        protected GetNextMatchOddsByLeagueResultXML content;

        /**
         * Gets the value of the content property.
         * 
         * <p>
         * This accessor method returns a reference to the live list,
         * not a snapshot. Therefore any modification you make to the
         * returned list will be present inside the JAXB object.
         * This is why there is not a <CODE>set</CODE> method for the content property.
         * 
         * <p>
         * For example, to add a new item, do as follows:
         * <pre>
         *    getContent().add(newItem);
         * </pre>
         * 
         * 
         * <p>
         * Objects of the following type(s) are allowed in the list
         * {@link Object }
         * {@link String }
         * 
         * 
         */
        public GetNextMatchOddsByLeagueResultXML getContent() {
            if (content == null) {
                content = new GetNextMatchOddsByLeagueResultXML();
            }
            return this.content;