// Path: src/main/java/com/github/pabloo99/xmlsoccer/model/xml/GetAllOddsXML.java
// @XmlAccessorType(XmlAccessType.FIELD)
// @XmlType(name = "", propOrder = {
//         "oddsList",
//         "accountInformation"
// })
// @XmlRootElement(name = "XMLSOCCER.COM")
// @Data
// public class GetAllOddsXML {
// 
//     @XmlElement(name = "OddsList", required = true)
//     protected OddsList oddsList;
//     @XmlElement(name = "AccountInformation", required = true)
//     protected String accountInformation;
// 
//     public OddsList getOddsList() {
//         return Optional.ofNullable(oddsList).
//                 orElse(new OddsList());
//     }
// 
//     @XmlAccessorType(XmlAccessType.FIELD)
//     @XmlType(name = "", propOrder = {
//             "odds"
//     })
//     public static class OddsList {
// 
//         @XmlElement(name = "Odds")
//         protected List<Odds> odds;
// 
//         public List<Odds> getOdds() {
//             return Optional.ofNullable(odds).
//                     orElse(Collections.emptyList());
//         }
// 
//         @XmlAccessorType(XmlAccessType.FIELD)
//         @XmlType(name = "", propOrder = {
//                 "fixtureMatchId",
//                 "bookmaker",
//                 "updatedDate",
//                 "type",
//                 "homeOdds",
//                 "drawOdds",
//                 "awayOdds",
//                 "handicap"
//         })
//         @Data
//         public static class Odds {
// 
//             @XmlElement(name = "FixtureMatch_Id")
//             protected int fixtureMatchId;
//             @XmlElement(name = "Bookmaker", required = true)
//             protected String bookmaker;
//             @XmlElement(name = "UpdatedDate", required = true)
//             @XmlSchemaType(name = "dateTime")
//             protected XMLGregorianCalendar updatedDate;
//             @XmlElement(name = "Type", required = true)
//             protected String type;
//             @XmlElement(name = "HomeOdds")
//             protected float homeOdds;
//             @XmlElement(name = "DrawOdds")
//             protected float drawOdds;
//             @XmlElement(name = "AwayOdds")
//             protected float awayOdds;
//             @XmlElement(name = "Handicap")
//             protected float handicap;
//         }
// 
//     }
// 
// }


import com.github.pabloo99.xmlsoccer.model.xml.GetAllOddsXML;
import javax.xml.bind.annotation.*;
import java.util.Optional;

package com.github.pabloo99.xmlsoccer.webservice;



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

    @XmlElement(name = "GetAllOddsByFixtureMatchIdResult")
    protected GetAllOddsByFixtureMatchIdResponse.GetAllOddsByFixtureMatchIdResult getAllOddsByFixtureMatchIdResult;

    /**
     * Gets the value of the getAllOddsByFixtureMatchIdResult property.
     *
     * @return
     *     possible object is
     *     {@link GetAllOddsByFixtureMatchIdResponse.GetAllOddsByFixtureMatchIdResult }
     *
     */
    public GetAllOddsByFixtureMatchIdResponse.GetAllOddsByFixtureMatchIdResult getGetAllOddsByFixtureMatchIdResult() {
        return getAllOddsByFixtureMatchIdResult;
    }

    /**
     * Sets the value of the getAllOddsByFixtureMatchIdResult property.
     *
     * @param value
     *     allowed object is
     *     {@link GetAllOddsByFixtureMatchIdResponse.GetAllOddsByFixtureMatchIdResult }
     *
     */
    public void setGetAllOddsByFixtureMatchIdResult(GetAllOddsByFixtureMatchIdResponse.GetAllOddsByFixtureMatchIdResult value) {
        this.getAllOddsByFixtureMatchIdResult = value;
    }

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

// Path: src/main/java/com/github/pabloo99/xmlsoccer/model/xml/GetAllOddsXML.java
// @XmlAccessorType(XmlAccessType.FIELD)
// @XmlType(name = "", propOrder = {
//         "oddsList",
//         "accountInformation"
// })
// @XmlRootElement(name = "XMLSOCCER.COM")
// @Data
// public class GetAllOddsXML {
// 
//     @XmlElement(name = "OddsList", required = true)
//     protected OddsList oddsList;
//     @XmlElement(name = "AccountInformation", required = true)
//     protected String accountInformation;
// 
//     public OddsList getOddsList() {
//         return Optional.ofNullable(oddsList).
//                 orElse(new OddsList());
//     }
// 
//     @XmlAccessorType(XmlAccessType.FIELD)
//     @XmlType(name = "", propOrder = {
//             "odds"
//     })
//     public static class OddsList {
// 
//         @XmlElement(name = "Odds")
//         protected List<Odds> odds;
// 
//         public List<Odds> getOdds() {
//             return Optional.ofNullable(odds).
//                     orElse(Collections.emptyList());
//         }
// 
//         @XmlAccessorType(XmlAccessType.FIELD)
//         @XmlType(name = "", propOrder = {
//                 "fixtureMatchId",
//                 "bookmaker",
//                 "updatedDate",
//                 "type",
//                 "homeOdds",
//                 "drawOdds",
//                 "awayOdds",
//                 "handicap"
//         })
//         @Data
//         public static class Odds {
// 
//             @XmlElement(name = "FixtureMatch_Id")
//             protected int fixtureMatchId;
//             @XmlElement(name = "Bookmaker", required = true)
//             protected String bookmaker;
//             @XmlElement(name = "UpdatedDate", required = true)
//             @XmlSchemaType(name = "dateTime")
//             protected XMLGregorianCalendar updatedDate;
//             @XmlElement(name = "Type", required = true)
//             protected String type;
//             @XmlElement(name = "HomeOdds")
//             protected float homeOdds;
//             @XmlElement(name = "DrawOdds")
//             protected float drawOdds;
//             @XmlElement(name = "AwayOdds")
//             protected float awayOdds;
//             @XmlElement(name = "Handicap")
//             protected float handicap;
//         }
// 
//     }
// 
// }


// Path: src/main/java/com/github/pabloo99/xmlsoccer/webservice/GetAllOddsByFixtureMatchIdResponse.java
import com.github.pabloo99.xmlsoccer.model.xml.GetAllOddsXML;
import javax.xml.bind.annotation.*;
import java.util.Optional;


package com.github.pabloo99.xmlsoccer.webservice;



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

    @XmlElement(name = "GetAllOddsByFixtureMatchIdResult")
    protected GetAllOddsByFixtureMatchIdResponse.GetAllOddsByFixtureMatchIdResult getAllOddsByFixtureMatchIdResult;

    /**
     * Gets the value of the getAllOddsByFixtureMatchIdResult property.
     *
     * @return
     *     possible object is
     *     {@link GetAllOddsByFixtureMatchIdResponse.GetAllOddsByFixtureMatchIdResult }
     *
     */
    public GetAllOddsByFixtureMatchIdResponse.GetAllOddsByFixtureMatchIdResult getGetAllOddsByFixtureMatchIdResult() {
        return getAllOddsByFixtureMatchIdResult;
    }

    /**
     * Sets the value of the getAllOddsByFixtureMatchIdResult property.
     *
     * @param value
     *     allowed object is
     *     {@link GetAllOddsByFixtureMatchIdResponse.GetAllOddsByFixtureMatchIdResult }
     *
     */
    public void setGetAllOddsByFixtureMatchIdResult(GetAllOddsByFixtureMatchIdResponse.GetAllOddsByFixtureMatchIdResult value) {
        this.getAllOddsByFixtureMatchIdResult = value;
    }

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

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