diff --git a/src/main/java/org/avmdti/AmsatList/generated/AmsatList.java b/src/main/java/org/avmdti/AmsatList/generated/AmsatList.java
new file mode 100644
index 0000000000000000000000000000000000000000..10c14517ed0bc6cd6f6b7ecb5e6c0a0963cd7c46
--- /dev/null
+++ b/src/main/java/org/avmdti/AmsatList/generated/AmsatList.java
@@ -0,0 +1,78 @@
+//
+// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802
+// Voir http://java.sun.com/xml/jaxb
+// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source.
+// Généré le : 2019.08.04 à 06:45:14 PM CEST
+//
+
+
+package org.avmdti.AmsatList.generated;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
+ *
+ *
satellites;
+
+ /**
+ * Gets the value of the satellites property.
+ *
+ *
+ * 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 set
method for the satellites property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getSatellites().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Satellites }
+ *
+ *
+ */
+ public List getSatellites() {
+ if (satellites == null) {
+ satellites = new ArrayList();
+ }
+ return this.satellites;
+ }
+
+}
diff --git a/src/main/java/org/avmdti/AmsatList/generated/Beacons.java b/src/main/java/org/avmdti/AmsatList/generated/Beacons.java
new file mode 100644
index 0000000000000000000000000000000000000000..8ad5a7b4e08f8bc11b0f6bd957343cf70fb6cfe5
--- /dev/null
+++ b/src/main/java/org/avmdti/AmsatList/generated/Beacons.java
@@ -0,0 +1,190 @@
+//
+// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802
+// Voir http://java.sun.com/xml/jaxb
+// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source.
+// Généré le : 2019.08.04 à 06:45:14 PM CEST
+//
+
+
+package org.avmdti.AmsatList.generated;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Classe Java pour anonymous complex type.
+ *
+ *
Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{}Name"/>
+ * <element ref="{}Frequency"/>
+ * <element ref="{}Modes" maxOccurs="unbounded"/>
+ * <element ref="{}Speed" minOccurs="0"/>
+ * <element ref="{}CallSign" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "name",
+ "frequency",
+ "modes",
+ "speed",
+ "callSign"
+})
+@XmlRootElement(name = "Beacons")
+public class Beacons {
+
+ @XmlElement(name = "Name", required = true)
+ protected String name;
+ @XmlElement(name = "Frequency", required = true)
+ protected String frequency;
+ @XmlElement(name = "Modes", required = true)
+ protected List modes;
+ @XmlElement(name = "Speed")
+ protected String speed;
+ @XmlElement(name = "CallSign")
+ protected String callSign;
+
+ /**
+ * Obtient la valeur de la propriété name.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * Définit la valeur de la propriété name.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setName(String value) {
+ this.name = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété frequency.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFrequency() {
+ return frequency;
+ }
+
+ /**
+ * Définit la valeur de la propriété frequency.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFrequency(String value) {
+ this.frequency = value;
+ }
+
+ /**
+ * Gets the value of the modes property.
+ *
+ *
+ * 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 set
method for the modes property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getModes().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Modes }
+ *
+ *
+ */
+ public List getModes() {
+ if (modes == null) {
+ modes = new ArrayList();
+ }
+ return this.modes;
+ }
+
+ /**
+ * Obtient la valeur de la propriété speed.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSpeed() {
+ return speed;
+ }
+
+ /**
+ * Définit la valeur de la propriété speed.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSpeed(String value) {
+ this.speed = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété callSign.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCallSign() {
+ return callSign;
+ }
+
+ /**
+ * Définit la valeur de la propriété callSign.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCallSign(String value) {
+ this.callSign = value;
+ }
+
+}
diff --git a/src/main/java/org/avmdti/AmsatList/generated/Description.java b/src/main/java/org/avmdti/AmsatList/generated/Description.java
new file mode 100644
index 0000000000000000000000000000000000000000..f97a10c60f402a004b04f807e331e27190a3f764
--- /dev/null
+++ b/src/main/java/org/avmdti/AmsatList/generated/Description.java
@@ -0,0 +1,101 @@
+//
+// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802
+// Voir http://java.sun.com/xml/jaxb
+// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source.
+// Généré le : 2019.08.04 à 06:45:14 PM CEST
+//
+
+
+package org.avmdti.AmsatList.generated;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * Classe Java pour anonymous complex type.
+ *
+ *
Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="lang" type="{http://www.w3.org/2001/XMLSchema}NCName" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "content"
+})
+@XmlRootElement(name = "Description")
+public class Description {
+
+ @XmlValue
+ protected String content;
+ @XmlAttribute(name = "lang")
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ @XmlSchemaType(name = "NCName")
+ protected String lang;
+
+ /**
+ * Obtient la valeur de la propriété content.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getContent() {
+ return content;
+ }
+
+ /**
+ * Définit la valeur de la propriété content.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setContent(String value) {
+ this.content = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété lang.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLang() {
+ return lang;
+ }
+
+ /**
+ * Définit la valeur de la propriété lang.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLang(String value) {
+ this.lang = value;
+ }
+
+}
diff --git a/src/main/java/org/avmdti/AmsatList/generated/DescriptionURL.java b/src/main/java/org/avmdti/AmsatList/generated/DescriptionURL.java
new file mode 100644
index 0000000000000000000000000000000000000000..1e84c1af9a2490f340c0940189d79be355ec2711
--- /dev/null
+++ b/src/main/java/org/avmdti/AmsatList/generated/DescriptionURL.java
@@ -0,0 +1,101 @@
+//
+// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802
+// Voir http://java.sun.com/xml/jaxb
+// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source.
+// Généré le : 2019.08.04 à 06:45:14 PM CEST
+//
+
+
+package org.avmdti.AmsatList.generated;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Classe Java pour anonymous complex type.
+ *
+ *
Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{}Title"/>
+ * <element ref="{}Value"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "title",
+ "value"
+})
+@XmlRootElement(name = "DescriptionURL")
+public class DescriptionURL {
+
+ @XmlElement(name = "Title", required = true)
+ protected String title;
+ @XmlElement(name = "Value", required = true)
+ @XmlSchemaType(name = "anyURI")
+ protected String value;
+
+ /**
+ * Obtient la valeur de la propriété title.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getTitle() {
+ return title;
+ }
+
+ /**
+ * Définit la valeur de la propriété title.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setTitle(String value) {
+ this.title = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété value.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getValue() {
+ return value;
+ }
+
+ /**
+ * Définit la valeur de la propriété value.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setValue(String value) {
+ this.value = value;
+ }
+
+}
diff --git a/src/main/java/org/avmdti/AmsatList/generated/FrequencyDownlink.java b/src/main/java/org/avmdti/AmsatList/generated/FrequencyDownlink.java
new file mode 100644
index 0000000000000000000000000000000000000000..5d29c1afc56468fb51f9d8db0b59c50e06db416e
--- /dev/null
+++ b/src/main/java/org/avmdti/AmsatList/generated/FrequencyDownlink.java
@@ -0,0 +1,100 @@
+//
+// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802
+// Voir http://java.sun.com/xml/jaxb
+// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source.
+// Généré le : 2019.08.04 à 06:45:14 PM CEST
+//
+
+
+package org.avmdti.AmsatList.generated;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Classe Java pour anonymous complex type.
+ *
+ *
Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{}FrequencyBegin" minOccurs="0"/>
+ * <element ref="{}FrequencyEnd" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "frequencyBegin",
+ "frequencyEnd"
+})
+@XmlRootElement(name = "FrequencyDownlink")
+public class FrequencyDownlink {
+
+ @XmlElement(name = "FrequencyBegin")
+ protected BigInteger frequencyBegin;
+ @XmlElement(name = "FrequencyEnd")
+ protected BigInteger frequencyEnd;
+
+ /**
+ * Obtient la valeur de la propriété frequencyBegin.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getFrequencyBegin() {
+ return frequencyBegin;
+ }
+
+ /**
+ * Définit la valeur de la propriété frequencyBegin.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setFrequencyBegin(BigInteger value) {
+ this.frequencyBegin = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété frequencyEnd.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getFrequencyEnd() {
+ return frequencyEnd;
+ }
+
+ /**
+ * Définit la valeur de la propriété frequencyEnd.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setFrequencyEnd(BigInteger value) {
+ this.frequencyEnd = value;
+ }
+
+}
diff --git a/src/main/java/org/avmdti/AmsatList/generated/FrequencyUplink.java b/src/main/java/org/avmdti/AmsatList/generated/FrequencyUplink.java
new file mode 100644
index 0000000000000000000000000000000000000000..a06c189cafa59450ef1989f37d61d4d7a739fcd8
--- /dev/null
+++ b/src/main/java/org/avmdti/AmsatList/generated/FrequencyUplink.java
@@ -0,0 +1,100 @@
+//
+// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802
+// Voir http://java.sun.com/xml/jaxb
+// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source.
+// Généré le : 2019.08.04 à 06:45:14 PM CEST
+//
+
+
+package org.avmdti.AmsatList.generated;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Classe Java pour anonymous complex type.
+ *
+ *
Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{}FrequencyBegin" minOccurs="0"/>
+ * <element ref="{}FrequencyEnd" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "frequencyBegin",
+ "frequencyEnd"
+})
+@XmlRootElement(name = "FrequencyUplink")
+public class FrequencyUplink {
+
+ @XmlElement(name = "FrequencyBegin")
+ protected BigInteger frequencyBegin;
+ @XmlElement(name = "FrequencyEnd")
+ protected BigInteger frequencyEnd;
+
+ /**
+ * Obtient la valeur de la propriété frequencyBegin.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getFrequencyBegin() {
+ return frequencyBegin;
+ }
+
+ /**
+ * Définit la valeur de la propriété frequencyBegin.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setFrequencyBegin(BigInteger value) {
+ this.frequencyBegin = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété frequencyEnd.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getFrequencyEnd() {
+ return frequencyEnd;
+ }
+
+ /**
+ * Définit la valeur de la propriété frequencyEnd.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setFrequencyEnd(BigInteger value) {
+ this.frequencyEnd = value;
+ }
+
+}
diff --git a/src/main/java/org/avmdti/AmsatList/generated/Information.java b/src/main/java/org/avmdti/AmsatList/generated/Information.java
new file mode 100644
index 0000000000000000000000000000000000000000..ee0dfa62327f04fbfc8d2e1cbf6db8bc7949ac44
--- /dev/null
+++ b/src/main/java/org/avmdti/AmsatList/generated/Information.java
@@ -0,0 +1,91 @@
+//
+// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802
+// Voir http://java.sun.com/xml/jaxb
+// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source.
+// Généré le : 2019.08.04 à 06:45:14 PM CEST
+//
+
+
+package org.avmdti.AmsatList.generated;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlElementRefs;
+import javax.xml.bind.annotation.XmlMixed;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Classe Java pour anonymous complex type.
+ *
+ *
Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice maxOccurs="unbounded" minOccurs="0">
+ * <element ref="{}Description"/>
+ * <element ref="{}Title"/>
+ * <element ref="{}Value"/>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "content"
+})
+@XmlRootElement(name = "Information")
+public class Information {
+
+ @XmlElementRefs({
+ @XmlElementRef(name = "Value", type = JAXBElement.class, required = false),
+ @XmlElementRef(name = "Description", type = Description.class, required = false),
+ @XmlElementRef(name = "Title", type = JAXBElement.class, required = false)
+ })
+ @XmlMixed
+ protected List content;
+
+ /**
+ * Gets the value of the content property.
+ *
+ *
+ * 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 set
method for the content property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getContent().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Description }
+ * {@link String }
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ *
+ */
+ public List getContent() {
+ if (content == null) {
+ content = new ArrayList();
+ }
+ return this.content;
+ }
+
+}
diff --git a/src/main/java/org/avmdti/AmsatList/generated/LaunchData.java b/src/main/java/org/avmdti/AmsatList/generated/LaunchData.java
new file mode 100644
index 0000000000000000000000000000000000000000..a7b46356ea8b357dce7f774351346aa4563b9613
--- /dev/null
+++ b/src/main/java/org/avmdti/AmsatList/generated/LaunchData.java
@@ -0,0 +1,99 @@
+//
+// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802
+// Voir http://java.sun.com/xml/jaxb
+// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source.
+// Généré le : 2019.08.04 à 06:45:14 PM CEST
+//
+
+
+package org.avmdti.AmsatList.generated;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Classe Java pour anonymous complex type.
+ *
+ *
Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{}LaunchDate"/>
+ * <element ref="{}LaunchingSite"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "launchDate",
+ "launchingSite"
+})
+@XmlRootElement(name = "LaunchData")
+public class LaunchData {
+
+ @XmlElement(name = "LaunchDate", required = true)
+ protected String launchDate;
+ @XmlElement(name = "LaunchingSite", required = true)
+ protected String launchingSite;
+
+ /**
+ * Obtient la valeur de la propriété launchDate.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLaunchDate() {
+ return launchDate;
+ }
+
+ /**
+ * Définit la valeur de la propriété launchDate.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLaunchDate(String value) {
+ this.launchDate = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété launchingSite.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLaunchingSite() {
+ return launchingSite;
+ }
+
+ /**
+ * Définit la valeur de la propriété launchingSite.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLaunchingSite(String value) {
+ this.launchingSite = value;
+ }
+
+}
diff --git a/src/main/java/org/avmdti/AmsatList/generated/Modes.java b/src/main/java/org/avmdti/AmsatList/generated/Modes.java
new file mode 100644
index 0000000000000000000000000000000000000000..25052a4bace59bb8be0a96e1ccc049ee4c0476f7
--- /dev/null
+++ b/src/main/java/org/avmdti/AmsatList/generated/Modes.java
@@ -0,0 +1,99 @@
+//
+// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802
+// Voir http://java.sun.com/xml/jaxb
+// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source.
+// Généré le : 2019.08.04 à 06:45:14 PM CEST
+//
+
+
+package org.avmdti.AmsatList.generated;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Classe Java pour anonymous complex type.
+ *
+ *
Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{}Mode"/>
+ * <element ref="{}Speed" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "mode",
+ "speed"
+})
+@XmlRootElement(name = "Modes")
+public class Modes {
+
+ @XmlElement(name = "Mode", required = true)
+ protected String mode;
+ @XmlElement(name = "Speed")
+ protected String speed;
+
+ /**
+ * Obtient la valeur de la propriété mode.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMode() {
+ return mode;
+ }
+
+ /**
+ * Définit la valeur de la propriété mode.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMode(String value) {
+ this.mode = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété speed.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSpeed() {
+ return speed;
+ }
+
+ /**
+ * Définit la valeur de la propriété speed.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSpeed(String value) {
+ this.speed = value;
+ }
+
+}
diff --git a/src/main/java/org/avmdti/AmsatList/generated/ObjectFactory.java b/src/main/java/org/avmdti/AmsatList/generated/ObjectFactory.java
new file mode 100644
index 0000000000000000000000000000000000000000..4c21ca61f493d86ff5497429c33483c50abf968d
--- /dev/null
+++ b/src/main/java/org/avmdti/AmsatList/generated/ObjectFactory.java
@@ -0,0 +1,358 @@
+//
+// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802
+// Voir http://java.sun.com/xml/jaxb
+// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source.
+// Généré le : 2019.08.04 à 06:45:14 PM CEST
+//
+
+
+package org.avmdti.AmsatList.generated;
+
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlElementDecl;
+import javax.xml.bind.annotation.XmlRegistry;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+import javax.xml.namespace.QName;
+
+
+/**
+ * This object contains factory methods for each
+ * Java content interface and Java element interface
+ * generated in the org.avmdti.AmsatList.generated package.
+ * An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+@XmlRegistry
+public class ObjectFactory {
+
+ private final static QName _Status_QNAME = new QName("", "Status");
+ private final static QName _FrequencyBegin_QNAME = new QName("", "FrequencyBegin");
+ private final static QName _Speed_QNAME = new QName("", "Speed");
+ private final static QName _LaunchingSite_QNAME = new QName("", "LaunchingSite");
+ private final static QName _FrequencyEnd_QNAME = new QName("", "FrequencyEnd");
+ private final static QName _Mode_QNAME = new QName("", "Mode");
+ private final static QName _Title_QNAME = new QName("", "Title");
+ private final static QName _OSCARNumber_QNAME = new QName("", "OSCARNumber");
+ private final static QName _ReportEmail_QNAME = new QName("", "ReportEmail");
+ private final static QName _Name_QNAME = new QName("", "Name");
+ private final static QName _UpdateDate_QNAME = new QName("", "UpdateDate");
+ private final static QName _SatelliteInformationStatus_QNAME = new QName("", "SatelliteInformationStatus");
+ private final static QName _CallSign_QNAME = new QName("", "CallSign");
+ private final static QName _Tone_QNAME = new QName("", "Tone");
+ private final static QName _Inverted_QNAME = new QName("", "Inverted");
+ private final static QName _Value_QNAME = new QName("", "Value");
+ private final static QName _Frequency_QNAME = new QName("", "Frequency");
+ private final static QName _NasaID_QNAME = new QName("", "NasaID");
+ private final static QName _LaunchDate_QNAME = new QName("", "LaunchDate");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.avmdti.AmsatList.generated
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link LaunchData }
+ *
+ */
+ public LaunchData createLaunchData() {
+ return new LaunchData();
+ }
+
+ /**
+ * Create an instance of {@link DescriptionURL }
+ *
+ */
+ public DescriptionURL createDescriptionURL() {
+ return new DescriptionURL();
+ }
+
+ /**
+ * Create an instance of {@link Description }
+ *
+ */
+ public Description createDescription() {
+ return new Description();
+ }
+
+ /**
+ * Create an instance of {@link TelemetryData }
+ *
+ */
+ public TelemetryData createTelemetryData() {
+ return new TelemetryData();
+ }
+
+ /**
+ * Create an instance of {@link ReportURL }
+ *
+ */
+ public ReportURL createReportURL() {
+ return new ReportURL();
+ }
+
+ /**
+ * Create an instance of {@link SoftwareURL }
+ *
+ */
+ public SoftwareURL createSoftwareURL() {
+ return new SoftwareURL();
+ }
+
+ /**
+ * Create an instance of {@link Information }
+ *
+ */
+ public Information createInformation() {
+ return new Information();
+ }
+
+ /**
+ * Create an instance of {@link AmsatList }
+ *
+ */
+ public AmsatList createAmsatList() {
+ return new AmsatList();
+ }
+
+ /**
+ * Create an instance of {@link Satellites }
+ *
+ */
+ public Satellites createSatellites() {
+ return new Satellites();
+ }
+
+ /**
+ * Create an instance of {@link RadioData }
+ *
+ */
+ public RadioData createRadioData() {
+ return new RadioData();
+ }
+
+ /**
+ * Create an instance of {@link Beacons }
+ *
+ */
+ public Beacons createBeacons() {
+ return new Beacons();
+ }
+
+ /**
+ * Create an instance of {@link Modes }
+ *
+ */
+ public Modes createModes() {
+ return new Modes();
+ }
+
+ /**
+ * Create an instance of {@link Transponders }
+ *
+ */
+ public Transponders createTransponders() {
+ return new Transponders();
+ }
+
+ /**
+ * Create an instance of {@link FrequencyUplink }
+ *
+ */
+ public FrequencyUplink createFrequencyUplink() {
+ return new FrequencyUplink();
+ }
+
+ /**
+ * Create an instance of {@link FrequencyDownlink }
+ *
+ */
+ public FrequencyDownlink createFrequencyDownlink() {
+ return new FrequencyDownlink();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "", name = "Status")
+ public JAXBElement createStatus(String value) {
+ return new JAXBElement(_Status_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "", name = "FrequencyBegin")
+ public JAXBElement createFrequencyBegin(BigInteger value) {
+ return new JAXBElement(_FrequencyBegin_QNAME, BigInteger.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "", name = "Speed")
+ public JAXBElement createSpeed(String value) {
+ return new JAXBElement(_Speed_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "", name = "LaunchingSite")
+ public JAXBElement createLaunchingSite(String value) {
+ return new JAXBElement(_LaunchingSite_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "", name = "FrequencyEnd")
+ public JAXBElement createFrequencyEnd(BigInteger value) {
+ return new JAXBElement(_FrequencyEnd_QNAME, BigInteger.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "", name = "Mode")
+ public JAXBElement createMode(String value) {
+ return new JAXBElement(_Mode_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "", name = "Title")
+ public JAXBElement createTitle(String value) {
+ return new JAXBElement(_Title_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "", name = "OSCARNumber")
+ public JAXBElement createOSCARNumber(String value) {
+ return new JAXBElement(_OSCARNumber_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "", name = "ReportEmail")
+ public JAXBElement createReportEmail(String value) {
+ return new JAXBElement(_ReportEmail_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "", name = "Name")
+ public JAXBElement createName(String value) {
+ return new JAXBElement(_Name_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "", name = "UpdateDate")
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ public JAXBElement createUpdateDate(String value) {
+ return new JAXBElement(_UpdateDate_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "", name = "SatelliteInformationStatus")
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ public JAXBElement createSatelliteInformationStatus(String value) {
+ return new JAXBElement(_SatelliteInformationStatus_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "", name = "CallSign")
+ public JAXBElement createCallSign(String value) {
+ return new JAXBElement(_CallSign_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "", name = "Tone")
+ public JAXBElement createTone(BigDecimal value) {
+ return new JAXBElement(_Tone_QNAME, BigDecimal.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "", name = "Inverted")
+ public JAXBElement createInverted(String value) {
+ return new JAXBElement(_Inverted_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "", name = "Value")
+ public JAXBElement createValue(String value) {
+ return new JAXBElement(_Value_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "", name = "Frequency")
+ public JAXBElement createFrequency(String value) {
+ return new JAXBElement(_Frequency_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "", name = "NasaID")
+ public JAXBElement createNasaID(String value) {
+ return new JAXBElement(_NasaID_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "", name = "LaunchDate")
+ public JAXBElement createLaunchDate(String value) {
+ return new JAXBElement(_LaunchDate_QNAME, String.class, null, value);
+ }
+
+}
diff --git a/src/main/java/org/avmdti/AmsatList/generated/RadioData.java b/src/main/java/org/avmdti/AmsatList/generated/RadioData.java
new file mode 100644
index 0000000000000000000000000000000000000000..8e62ff41e55b7ad6e89fccb43ebcef4b8c04422c
--- /dev/null
+++ b/src/main/java/org/avmdti/AmsatList/generated/RadioData.java
@@ -0,0 +1,111 @@
+//
+// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802
+// Voir http://java.sun.com/xml/jaxb
+// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source.
+// Généré le : 2019.08.04 à 06:45:14 PM CEST
+//
+
+
+package org.avmdti.AmsatList.generated;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Classe Java pour anonymous complex type.
+ *
+ *
Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{}Beacons" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}Transponders" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "beacons",
+ "transponders"
+})
+@XmlRootElement(name = "RadioData")
+public class RadioData {
+
+ @XmlElement(name = "Beacons")
+ protected List beacons;
+ @XmlElement(name = "Transponders")
+ protected List transponders;
+
+ /**
+ * Gets the value of the beacons property.
+ *
+ *
+ * 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 set
method for the beacons property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getBeacons().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Beacons }
+ *
+ *
+ */
+ public List getBeacons() {
+ if (beacons == null) {
+ beacons = new ArrayList();
+ }
+ return this.beacons;
+ }
+
+ /**
+ * Gets the value of the transponders property.
+ *
+ *
+ * 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 set
method for the transponders property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getTransponders().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Transponders }
+ *
+ *
+ */
+ public List getTransponders() {
+ if (transponders == null) {
+ transponders = new ArrayList();
+ }
+ return this.transponders;
+ }
+
+}
diff --git a/src/main/java/org/avmdti/AmsatList/generated/ReportURL.java b/src/main/java/org/avmdti/AmsatList/generated/ReportURL.java
new file mode 100644
index 0000000000000000000000000000000000000000..7cb111e3a1ac2f9480758015b08d7c483529529e
--- /dev/null
+++ b/src/main/java/org/avmdti/AmsatList/generated/ReportURL.java
@@ -0,0 +1,101 @@
+//
+// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802
+// Voir http://java.sun.com/xml/jaxb
+// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source.
+// Généré le : 2019.08.04 à 06:45:14 PM CEST
+//
+
+
+package org.avmdti.AmsatList.generated;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Classe Java pour anonymous complex type.
+ *
+ *
Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{}Title"/>
+ * <element ref="{}Value"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "title",
+ "value"
+})
+@XmlRootElement(name = "ReportURL")
+public class ReportURL {
+
+ @XmlElement(name = "Title", required = true)
+ protected String title;
+ @XmlElement(name = "Value", required = true)
+ @XmlSchemaType(name = "anyURI")
+ protected String value;
+
+ /**
+ * Obtient la valeur de la propriété title.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getTitle() {
+ return title;
+ }
+
+ /**
+ * Définit la valeur de la propriété title.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setTitle(String value) {
+ this.title = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété value.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getValue() {
+ return value;
+ }
+
+ /**
+ * Définit la valeur de la propriété value.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setValue(String value) {
+ this.value = value;
+ }
+
+}
diff --git a/src/main/java/org/avmdti/AmsatList/generated/Satellites.java b/src/main/java/org/avmdti/AmsatList/generated/Satellites.java
new file mode 100644
index 0000000000000000000000000000000000000000..323645d9523ca218cdb271e019d1763ca9926ae9
--- /dev/null
+++ b/src/main/java/org/avmdti/AmsatList/generated/Satellites.java
@@ -0,0 +1,345 @@
+//
+// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802
+// Voir http://java.sun.com/xml/jaxb
+// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source.
+// Généré le : 2019.08.04 à 06:45:14 PM CEST
+//
+
+
+package org.avmdti.AmsatList.generated;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlElements;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * Classe Java pour anonymous complex type.
+ *
+ *
Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{}Name"/>
+ * <element ref="{}NasaID"/>
+ * <element ref="{}Status"/>
+ * <element ref="{}LaunchData"/>
+ * <element ref="{}OSCARNumber"/>
+ * <element ref="{}SatelliteInformationStatus"/>
+ * <element ref="{}UpdateDate"/>
+ * <choice maxOccurs="unbounded">
+ * <element ref="{}Information"/>
+ * <element ref="{}RadioData"/>
+ * </choice>
+ * <element ref="{}TelemetryData" minOccurs="0"/>
+ * <element ref="{}Description" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "name",
+ "nasaID",
+ "status",
+ "launchData",
+ "oscarNumber",
+ "satelliteInformationStatus",
+ "updateDate",
+ "informationOrRadioData",
+ "telemetryData",
+ "description"
+})
+@XmlRootElement(name = "Satellites")
+public class Satellites {
+
+ @XmlElement(name = "Name", required = true)
+ protected String name;
+ @XmlElement(name = "NasaID", required = true)
+ protected String nasaID;
+ @XmlElement(name = "Status", required = true)
+ protected String status;
+ @XmlElement(name = "LaunchData", required = true)
+ protected LaunchData launchData;
+ @XmlElement(name = "OSCARNumber", required = true)
+ protected String oscarNumber;
+ @XmlElement(name = "SatelliteInformationStatus", required = true)
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ @XmlSchemaType(name = "NCName")
+ protected String satelliteInformationStatus;
+ @XmlElement(name = "UpdateDate", required = true)
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ @XmlSchemaType(name = "NMTOKEN")
+ protected String updateDate;
+ @XmlElements({
+ @XmlElement(name = "Information", type = Information.class),
+ @XmlElement(name = "RadioData", type = RadioData.class)
+ })
+ protected List informationOrRadioData;
+ @XmlElement(name = "TelemetryData")
+ protected TelemetryData telemetryData;
+ @XmlElement(name = "Description")
+ protected Description description;
+
+ /**
+ * Obtient la valeur de la propriété name.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * Définit la valeur de la propriété name.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setName(String value) {
+ this.name = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété nasaID.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getNasaID() {
+ return nasaID;
+ }
+
+ /**
+ * Définit la valeur de la propriété nasaID.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setNasaID(String value) {
+ this.nasaID = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété status.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStatus() {
+ return status;
+ }
+
+ /**
+ * Définit la valeur de la propriété status.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStatus(String value) {
+ this.status = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété launchData.
+ *
+ * @return
+ * possible object is
+ * {@link LaunchData }
+ *
+ */
+ public LaunchData getLaunchData() {
+ return launchData;
+ }
+
+ /**
+ * Définit la valeur de la propriété launchData.
+ *
+ * @param value
+ * allowed object is
+ * {@link LaunchData }
+ *
+ */
+ public void setLaunchData(LaunchData value) {
+ this.launchData = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété oscarNumber.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOSCARNumber() {
+ return oscarNumber;
+ }
+
+ /**
+ * Définit la valeur de la propriété oscarNumber.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOSCARNumber(String value) {
+ this.oscarNumber = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété satelliteInformationStatus.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSatelliteInformationStatus() {
+ return satelliteInformationStatus;
+ }
+
+ /**
+ * Définit la valeur de la propriété satelliteInformationStatus.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSatelliteInformationStatus(String value) {
+ this.satelliteInformationStatus = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété updateDate.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getUpdateDate() {
+ return updateDate;
+ }
+
+ /**
+ * Définit la valeur de la propriété updateDate.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setUpdateDate(String value) {
+ this.updateDate = value;
+ }
+
+ /**
+ * Gets the value of the informationOrRadioData property.
+ *
+ *
+ * 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 set
method for the informationOrRadioData property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getInformationOrRadioData().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Information }
+ * {@link RadioData }
+ *
+ *
+ */
+ public List getInformationOrRadioData() {
+ if (informationOrRadioData == null) {
+ informationOrRadioData = new ArrayList();
+ }
+ return this.informationOrRadioData;
+ }
+
+ /**
+ * Obtient la valeur de la propriété telemetryData.
+ *
+ * @return
+ * possible object is
+ * {@link TelemetryData }
+ *
+ */
+ public TelemetryData getTelemetryData() {
+ return telemetryData;
+ }
+
+ /**
+ * Définit la valeur de la propriété telemetryData.
+ *
+ * @param value
+ * allowed object is
+ * {@link TelemetryData }
+ *
+ */
+ public void setTelemetryData(TelemetryData value) {
+ this.telemetryData = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété description.
+ *
+ * @return
+ * possible object is
+ * {@link Description }
+ *
+ */
+ public Description getDescription() {
+ return description;
+ }
+
+ /**
+ * Définit la valeur de la propriété description.
+ *
+ * @param value
+ * allowed object is
+ * {@link Description }
+ *
+ */
+ public void setDescription(Description value) {
+ this.description = value;
+ }
+
+}
diff --git a/src/main/java/org/avmdti/AmsatList/generated/SoftwareURL.java b/src/main/java/org/avmdti/AmsatList/generated/SoftwareURL.java
new file mode 100644
index 0000000000000000000000000000000000000000..74fbd5bed0def076bc38aff00d0b818012be366c
--- /dev/null
+++ b/src/main/java/org/avmdti/AmsatList/generated/SoftwareURL.java
@@ -0,0 +1,89 @@
+//
+// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802
+// Voir http://java.sun.com/xml/jaxb
+// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source.
+// Généré le : 2019.08.04 à 06:45:14 PM CEST
+//
+
+
+package org.avmdti.AmsatList.generated;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlElementRefs;
+import javax.xml.bind.annotation.XmlMixed;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Classe Java pour anonymous complex type.
+ *
+ *
Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice maxOccurs="unbounded" minOccurs="0">
+ * <element ref="{}Title"/>
+ * <element ref="{}Value"/>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "content"
+})
+@XmlRootElement(name = "SoftwareURL")
+public class SoftwareURL {
+
+ @XmlElementRefs({
+ @XmlElementRef(name = "Value", type = JAXBElement.class, required = false),
+ @XmlElementRef(name = "Title", type = JAXBElement.class, required = false)
+ })
+ @XmlMixed
+ protected List content;
+
+ /**
+ * Gets the value of the content property.
+ *
+ *
+ * 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 set
method for the content property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getContent().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link String }
+ *
+ *
+ */
+ public List getContent() {
+ if (content == null) {
+ content = new ArrayList();
+ }
+ return this.content;
+ }
+
+}
diff --git a/src/main/java/org/avmdti/AmsatList/generated/TelemetryData.java b/src/main/java/org/avmdti/AmsatList/generated/TelemetryData.java
new file mode 100644
index 0000000000000000000000000000000000000000..e3c1fd30a140262adce6bf4fdbd8af8ea51f7bd2
--- /dev/null
+++ b/src/main/java/org/avmdti/AmsatList/generated/TelemetryData.java
@@ -0,0 +1,190 @@
+//
+// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802
+// Voir http://java.sun.com/xml/jaxb
+// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source.
+// Généré le : 2019.08.04 à 06:45:14 PM CEST
+//
+
+
+package org.avmdti.AmsatList.generated;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Classe Java pour anonymous complex type.
+ *
+ *
Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{}DescriptionURL" maxOccurs="unbounded"/>
+ * <element ref="{}ReportURL" minOccurs="0"/>
+ * <element ref="{}ReportEmail" minOccurs="0"/>
+ * <element ref="{}SoftwareURL" minOccurs="0"/>
+ * <element ref="{}Description" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "descriptionURL",
+ "reportURL",
+ "reportEmail",
+ "softwareURL",
+ "description"
+})
+@XmlRootElement(name = "TelemetryData")
+public class TelemetryData {
+
+ @XmlElement(name = "DescriptionURL", required = true)
+ protected List descriptionURL;
+ @XmlElement(name = "ReportURL")
+ protected ReportURL reportURL;
+ @XmlElement(name = "ReportEmail")
+ protected String reportEmail;
+ @XmlElement(name = "SoftwareURL")
+ protected SoftwareURL softwareURL;
+ @XmlElement(name = "Description")
+ protected Description description;
+
+ /**
+ * Gets the value of the descriptionURL property.
+ *
+ *
+ * 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 set
method for the descriptionURL property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getDescriptionURL().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link DescriptionURL }
+ *
+ *
+ */
+ public List getDescriptionURL() {
+ if (descriptionURL == null) {
+ descriptionURL = new ArrayList();
+ }
+ return this.descriptionURL;
+ }
+
+ /**
+ * Obtient la valeur de la propriété reportURL.
+ *
+ * @return
+ * possible object is
+ * {@link ReportURL }
+ *
+ */
+ public ReportURL getReportURL() {
+ return reportURL;
+ }
+
+ /**
+ * Définit la valeur de la propriété reportURL.
+ *
+ * @param value
+ * allowed object is
+ * {@link ReportURL }
+ *
+ */
+ public void setReportURL(ReportURL value) {
+ this.reportURL = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété reportEmail.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getReportEmail() {
+ return reportEmail;
+ }
+
+ /**
+ * Définit la valeur de la propriété reportEmail.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setReportEmail(String value) {
+ this.reportEmail = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété softwareURL.
+ *
+ * @return
+ * possible object is
+ * {@link SoftwareURL }
+ *
+ */
+ public SoftwareURL getSoftwareURL() {
+ return softwareURL;
+ }
+
+ /**
+ * Définit la valeur de la propriété softwareURL.
+ *
+ * @param value
+ * allowed object is
+ * {@link SoftwareURL }
+ *
+ */
+ public void setSoftwareURL(SoftwareURL value) {
+ this.softwareURL = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété description.
+ *
+ * @return
+ * possible object is
+ * {@link Description }
+ *
+ */
+ public Description getDescription() {
+ return description;
+ }
+
+ /**
+ * Définit la valeur de la propriété description.
+ *
+ * @param value
+ * allowed object is
+ * {@link Description }
+ *
+ */
+ public void setDescription(Description value) {
+ this.description = value;
+ }
+
+}
diff --git a/src/main/java/org/avmdti/AmsatList/generated/Transponders.java b/src/main/java/org/avmdti/AmsatList/generated/Transponders.java
new file mode 100644
index 0000000000000000000000000000000000000000..feba61c3a2c510f2c587c2d2a7b5b07018798019
--- /dev/null
+++ b/src/main/java/org/avmdti/AmsatList/generated/Transponders.java
@@ -0,0 +1,214 @@
+//
+// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802
+// Voir http://java.sun.com/xml/jaxb
+// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source.
+// Généré le : 2019.08.04 à 06:45:14 PM CEST
+//
+
+
+package org.avmdti.AmsatList.generated;
+
+import java.math.BigDecimal;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Classe Java pour anonymous complex type.
+ *
+ *
Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{}Name"/>
+ * <element ref="{}FrequencyUplink"/>
+ * <element ref="{}FrequencyDownlink"/>
+ * <element ref="{}Mode" minOccurs="0"/>
+ * <choice minOccurs="0">
+ * <element ref="{}Inverted"/>
+ * <element ref="{}Tone"/>
+ * </choice>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "name",
+ "frequencyUplink",
+ "frequencyDownlink",
+ "mode",
+ "inverted",
+ "tone"
+})
+@XmlRootElement(name = "Transponders")
+public class Transponders {
+
+ @XmlElement(name = "Name", required = true)
+ protected String name;
+ @XmlElement(name = "FrequencyUplink", required = true)
+ protected FrequencyUplink frequencyUplink;
+ @XmlElement(name = "FrequencyDownlink", required = true)
+ protected FrequencyDownlink frequencyDownlink;
+ @XmlElement(name = "Mode")
+ protected String mode;
+ @XmlElement(name = "Inverted")
+ protected String inverted;
+ @XmlElement(name = "Tone")
+ protected BigDecimal tone;
+
+ /**
+ * Obtient la valeur de la propriété name.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * Définit la valeur de la propriété name.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setName(String value) {
+ this.name = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété frequencyUplink.
+ *
+ * @return
+ * possible object is
+ * {@link FrequencyUplink }
+ *
+ */
+ public FrequencyUplink getFrequencyUplink() {
+ return frequencyUplink;
+ }
+
+ /**
+ * Définit la valeur de la propriété frequencyUplink.
+ *
+ * @param value
+ * allowed object is
+ * {@link FrequencyUplink }
+ *
+ */
+ public void setFrequencyUplink(FrequencyUplink value) {
+ this.frequencyUplink = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété frequencyDownlink.
+ *
+ * @return
+ * possible object is
+ * {@link FrequencyDownlink }
+ *
+ */
+ public FrequencyDownlink getFrequencyDownlink() {
+ return frequencyDownlink;
+ }
+
+ /**
+ * Définit la valeur de la propriété frequencyDownlink.
+ *
+ * @param value
+ * allowed object is
+ * {@link FrequencyDownlink }
+ *
+ */
+ public void setFrequencyDownlink(FrequencyDownlink value) {
+ this.frequencyDownlink = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété mode.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMode() {
+ return mode;
+ }
+
+ /**
+ * Définit la valeur de la propriété mode.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMode(String value) {
+ this.mode = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété inverted.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getInverted() {
+ return inverted;
+ }
+
+ /**
+ * Définit la valeur de la propriété inverted.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setInverted(String value) {
+ this.inverted = value;
+ }
+
+ /**
+ * Obtient la valeur de la propriété tone.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getTone() {
+ return tone;
+ }
+
+ /**
+ * Définit la valeur de la propriété tone.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setTone(BigDecimal value) {
+ this.tone = value;
+ }
+
+}