// Path: src/main/java/com/github/pabloo99/xmlsoccer/model/xml/GetTeamResultXML.java
// @XmlAccessorType(XmlAccessType.FIELD)
// @XmlType(name = "", propOrder = {
//         "team",
//         "accountInformation"
// })
// @XmlRootElement(name = "XMLSOCCER.COM")
// @Data
// public class GetTeamResultXML {
// 
//     @XmlElement(name = "Team", required = true)
//     protected GetTeamResultXML.Team team;
//     @XmlElement(name = "AccountInformation", required = true)
//     protected String accountInformation;
// 
//     @XmlAccessorType(XmlAccessType.FIELD)
//     @XmlType(name = "", propOrder = {
//             "id",
//             "name",
//             "stadium",
//             "website",
//             "wikiPageUrl",
//             "country",
//             "capacity",
//             "manager"
//     })
//     @Data
//     public static class Team {
// 
//         @XmlElement(name = "Id")
//         protected short id;
//         @XmlElement(name = "Name", required = true)
//         protected String name;
//         @XmlElement(name = "Stadium", required = true)
//         protected String stadium;
//         @XmlElement(name = "Website", required = true)
//         @XmlSchemaType(name = "anyURI")
//         protected String website;
//         @XmlElement(name = "WikiPageUrl", required = true)
//         @XmlSchemaType(name = "anyURI")
//         protected String wikiPageUrl;
//         @XmlElement(name = "Country", required = true)
//         protected String country;
//         @XmlElement(name = "Capacity")
//         protected Integer capacity;
//         @XmlElement(name = "Manager")
//         protected String manager;
//     }
// }


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

package com.github.pabloo99.xmlsoccer.webservice;



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

    @XmlElement(name = "GetTeamResult")
    protected GetTeamResponse.GetTeamResult getTeamResult;

    /**
     * Gets the value of the getTeamResult property.
     *
     * @return possible object is
     * {@link GetTeamResponse.GetTeamResult }
     */
    public GetTeamResponse.GetTeamResult getGetTeamResult() {
        return getTeamResult;
    }

    /**
     * Sets the value of the getTeamResult property.
     *
     * @param value allowed object is
     *              {@link GetTeamResponse.GetTeamResult }
     */
    public void setGetTeamResult(GetTeamResponse.GetTeamResult value) {
        this.getTeamResult = value;
    }

    public static class GetTeamResult {

// Path: src/main/java/com/github/pabloo99/xmlsoccer/model/xml/GetTeamResultXML.java
// @XmlAccessorType(XmlAccessType.FIELD)
// @XmlType(name = "", propOrder = {
//         "team",
//         "accountInformation"
// })
// @XmlRootElement(name = "XMLSOCCER.COM")
// @Data
// public class GetTeamResultXML {
// 
//     @XmlElement(name = "Team", required = true)
//     protected GetTeamResultXML.Team team;
//     @XmlElement(name = "AccountInformation", required = true)
//     protected String accountInformation;
// 
//     @XmlAccessorType(XmlAccessType.FIELD)
//     @XmlType(name = "", propOrder = {
//             "id",
//             "name",
//             "stadium",
//             "website",
//             "wikiPageUrl",
//             "country",
//             "capacity",
//             "manager"
//     })
//     @Data
//     public static class Team {
// 
//         @XmlElement(name = "Id")
//         protected short id;
//         @XmlElement(name = "Name", required = true)
//         protected String name;
//         @XmlElement(name = "Stadium", required = true)
//         protected String stadium;
//         @XmlElement(name = "Website", required = true)
//         @XmlSchemaType(name = "anyURI")
//         protected String website;
//         @XmlElement(name = "WikiPageUrl", required = true)
//         @XmlSchemaType(name = "anyURI")
//         protected String wikiPageUrl;
//         @XmlElement(name = "Country", required = true)
//         protected String country;
//         @XmlElement(name = "Capacity")
//         protected Integer capacity;
//         @XmlElement(name = "Manager")
//         protected String manager;
//     }
// }


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


package com.github.pabloo99.xmlsoccer.webservice;



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

    @XmlElement(name = "GetTeamResult")
    protected GetTeamResponse.GetTeamResult getTeamResult;

    /**
     * Gets the value of the getTeamResult property.
     *
     * @return possible object is
     * {@link GetTeamResponse.GetTeamResult }
     */
    public GetTeamResponse.GetTeamResult getGetTeamResult() {
        return getTeamResult;
    }

    /**
     * Sets the value of the getTeamResult property.
     *
     * @param value allowed object is
     *              {@link GetTeamResponse.GetTeamResult }
     */
    public void setGetTeamResult(GetTeamResponse.GetTeamResult value) {
        this.getTeamResult = value;
    }

    public static class GetTeamResult {

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