diff --git a/pom.xml b/pom.xml
index fbf684a..dc28c5a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
net.distributary.tahseenaws-java-sdk-awisjar
- 0.1
+ 0.2aws-java-sdk-awisAmazon Alexa Web Information Service client
diff --git a/src/main/java/net/distributary/tahseen/awis/AlexaWebInformationServiceClient.java b/src/main/java/net/distributary/tahseen/awis/AlexaWebInformationServiceClient.java
index 8dc282f..26c60dc 100644
--- a/src/main/java/net/distributary/tahseen/awis/AlexaWebInformationServiceClient.java
+++ b/src/main/java/net/distributary/tahseen/awis/AlexaWebInformationServiceClient.java
@@ -1,5 +1,19 @@
package net.distributary.tahseen.awis;
+import com.amazonaws.auth.AWSCredentials;
+import net.distributary.tahseen.awis.generated.CategoryBrowseResponse;
+import net.distributary.tahseen.awis.generated.CategoryListingsResponse;
+import net.distributary.tahseen.awis.generated.SitesLinkingInResponse;
+import net.distributary.tahseen.awis.generated.TrafficHistoryResponse;
+import net.distributary.tahseen.awis.generated.UrlInfoResponse;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import javax.crypto.Mac;
+import javax.crypto.spec.SecretKeySpec;
+import javax.xml.bind.JAXBContext;
+import javax.xml.bind.JAXBException;
+import javax.xml.bind.Unmarshaller;
import java.io.IOException;
import java.io.InputStream;
import java.io.StringReader;
@@ -7,9 +21,12 @@
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
+import java.security.GeneralSecurityException;
+import java.security.InvalidKeyException;
+import java.security.MessageDigest;
+import java.security.NoSuchAlgorithmException;
import java.security.SignatureException;
import java.text.SimpleDateFormat;
-import java.util.Base64;
import java.util.Calendar;
import java.util.Date;
import java.util.Map;
@@ -17,51 +34,48 @@
import java.util.TreeMap;
import java.util.stream.Collectors;
-import javax.crypto.Mac;
-import javax.crypto.spec.SecretKeySpec;
-import javax.xml.bind.JAXBContext;
-import javax.xml.bind.JAXBException;
-import javax.xml.bind.Unmarshaller;
-
-import net.distributary.tahseen.awis.generated.CategoryBrowseResponse;
-import net.distributary.tahseen.awis.generated.CategoryListingsResponse;
-import net.distributary.tahseen.awis.generated.SitesLinkingInResponse;
-import net.distributary.tahseen.awis.generated.TrafficHistoryResponse;
-import net.distributary.tahseen.awis.generated.UrlInfoResponse;
-
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import com.amazonaws.auth.AWSCredentials;
-
-
public class AlexaWebInformationServiceClient {
protected final static Logger logger = LoggerFactory.getLogger(AlexaWebInformationServiceClient.class);
private static final String SERVICE_HOST = "awis.amazonaws.com";
- private static final String AWS_BASE_URL = "http://" + SERVICE_HOST + "/?";
+ private static final String SERVICE_ENDPOINT = "awis.us-west-1.amazonaws.com";
+ private static final String SERVICE_URI = "/api";
+ private static final String SERVICE_REGION = "us-west-1";
+ private static final String SERVICE_NAME = "awis";
+ private static final String AWS_BASE_URL = "https://" + SERVICE_HOST + SERVICE_URI;
private static final String HASH_ALGORITHM = "HmacSHA256";
+ private static final String DATEFORMAT_AWS = "yyyyMMdd'T'HHmmss'Z'";
+ private static final String DATEFORMAT_CREDENTIAL = "yyyyMMdd";
+ private static final String ALGORITHM = "AWS4-HMAC-SHA256";
+ private static final String SIGNED_HEADERS = "host;x-amz-date";
- private static final String DATEFORMAT_AWS = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'";
-
-
private AWSCredentials credentials;
-
+
+ public String amzDate;
+ public String dateStamp;
+
private Map queryParams;
-
+
public AlexaWebInformationServiceClient(AWSCredentials credentials) {
- if(credentials == null) {
+ if (credentials == null) {
throw new IllegalArgumentException("Parameter credentials can not be null.");
}
-
- this.credentials = credentials;
-
+
+ this.credentials = credentials;
+
queryParams = new TreeMap<>();
queryParams.put("AWSAccessKeyId", credentials.getAWSAccessKeyId());
- queryParams.put("SignatureVersion", "2");
- queryParams.put("SignatureMethod", HASH_ALGORITHM);
+
+ Date now = new Date();
+ SimpleDateFormat formatAWS = new SimpleDateFormat(DATEFORMAT_AWS);
+ formatAWS.setTimeZone(TimeZone.getTimeZone("GMT"));
+ this.amzDate = formatAWS.format(now);
+
+ SimpleDateFormat formatCredential = new SimpleDateFormat(DATEFORMAT_CREDENTIAL);
+ formatCredential.setTimeZone(TimeZone.getTimeZone("GMT"));
+ this.dateStamp = formatCredential.format(now);
}
-
+
/**
* Generates a timestamp for use with AWS request signing
*
@@ -73,71 +87,108 @@ protected static String getTimestamp(Date date) {
format.setTimeZone(TimeZone.getTimeZone("GMT"));
return format.format(date);
}
-
+
+ protected String sha256(String textToHash) throws UnsupportedEncodingException, NoSuchAlgorithmException {
+ MessageDigest digest = MessageDigest.getInstance("SHA-256");
+ byte[] byteOfTextToHash = textToHash.getBytes("UTF-8");
+ byte[] hashedByteArray = digest.digest(byteOfTextToHash);
+ return bytesToHex(hashedByteArray);
+ }
+
+ protected byte[] HmacSHA256(String data, byte[] key) throws UnsupportedEncodingException, NoSuchAlgorithmException, InvalidKeyException {
+ Mac mac = Mac.getInstance(HASH_ALGORITHM);
+ mac.init(new SecretKeySpec(key, HASH_ALGORITHM));
+ return mac.doFinal(data.getBytes("UTF8"));
+ }
+
+ protected String bytesToHex(byte[] bytes) {
+ StringBuffer result = new StringBuffer();
+ for (byte byt : bytes)
+ result.append(Integer.toString((byt & 0xff) + 0x100, 16).substring(1));
+ return result.toString();
+ }
+
+ /**
+ * Generates a V4 Signature key for the service/region
+ *
+ * @param key Initial secret key
+ * @param dateStamp Date in YYYYMMDD format
+ * @param regionName AWS region for the signature
+ * @param serviceName AWS service name
+ * @return byte[] signature
+ * @throws Exception
+ */
+ protected byte[] getSignatureKey(String key, String dateStamp, String regionName, String serviceName)
+ throws UnsupportedEncodingException, GeneralSecurityException {
+ byte[] kSecret = ("AWS4" + key).getBytes("UTF8");
+ byte[] kDate = HmacSHA256(dateStamp, kSecret);
+ byte[] kRegion = HmacSHA256(regionName, kDate);
+ byte[] kService = HmacSHA256(serviceName, kRegion);
+ byte[] kSigning = HmacSHA256("aws4_request", kService);
+ return kSigning;
+ }
+
/**
* Builds the query string
*/
protected String buildQueryString(Request request) throws UnsupportedEncodingException {
String timestamp = getTimestamp(Calendar.getInstance().getTime());
-
+
Map queryParams = new TreeMap();
queryParams.put("Action", request.getAction().name());
- queryParams.put("ResponseGroup", request.getResponseGroups().stream().map( rg -> rg.toString()).collect(Collectors.joining(",")));
+ queryParams.put("ResponseGroup", request.getResponseGroups().stream().map(rg -> rg.toString()).collect(Collectors.joining(",")));
queryParams.put("AWSAccessKeyId", credentials.getAWSAccessKeyId());
queryParams.put("Timestamp", timestamp);
- if(request instanceof UrlInfoRequest) {
+ if (request instanceof UrlInfoRequest) {
UrlInfoRequest req = (UrlInfoRequest) request;
queryParams.put("Url", req.getUrl());
- } else if(request instanceof TrafficHistoryRequest) {
- TrafficHistoryRequest req = (TrafficHistoryRequest) request;
+ } else if (request instanceof TrafficHistoryRequest) {
+ TrafficHistoryRequest req = (TrafficHistoryRequest) request;
queryParams.put("Url", req.getUrl());
- if(req.getRange() != null) {
+ if (req.getRange() != null) {
queryParams.put("Range", req.getRange() + "");
- }
- if(req.getStart() != null) {
+ }
+ if (req.getStart() != null) {
queryParams.put("Start", req.getStart());
}
- } else if(request instanceof CategoryBrowseRequest) {
- CategoryBrowseRequest req = (CategoryBrowseRequest) request;
+ } else if (request instanceof CategoryBrowseRequest) {
+ CategoryBrowseRequest req = (CategoryBrowseRequest) request;
queryParams.put("Path", req.getPath());
- if(req.getDescriptions() != null) {
+ if (req.getDescriptions() != null) {
queryParams.put("Descriptions", req.getDescriptions() + "");
}
- } else if(request instanceof CategoryListingsRequest) {
- CategoryListingsRequest req = (CategoryListingsRequest) request;
+ } else if (request instanceof CategoryListingsRequest) {
+ CategoryListingsRequest req = (CategoryListingsRequest) request;
queryParams.put("Path", req.getPath());
- if(req.getSortBy() != null) {
+ if (req.getSortBy() != null) {
queryParams.put("SortBy", req.getSortBy() + "");
- }
- if(req.getRecursive() != null) {
+ }
+ if (req.getRecursive() != null) {
queryParams.put("Recursive", req.getRecursive() + "");
- }
- if(req.getStart() != null) {
+ }
+ if (req.getStart() != null) {
queryParams.put("Start", req.getStart() + "");
}
- if(req.getCount() != null) {
+ if (req.getCount() != null) {
queryParams.put("Count", req.getCount() + "");
}
- if(req.getDescriptions() != null) {
+ if (req.getDescriptions() != null) {
queryParams.put("Descriptions", req.getDescriptions() + "");
}
- } else if(request instanceof SitesLinkingInRequest) {
- SitesLinkingInRequest req = (SitesLinkingInRequest) request;
+ } else if (request instanceof SitesLinkingInRequest) {
+ SitesLinkingInRequest req = (SitesLinkingInRequest) request;
queryParams.put("Url", req.getUrl());
- if(req.getStart() != null) {
+ if (req.getStart() != null) {
queryParams.put("Start", req.getStart() + "");
}
- if(req.getCount() != null) {
+ if (req.getCount() != null) {
queryParams.put("Count", req.getCount() + "");
}
- }
- queryParams.put("SignatureVersion", "2");
- queryParams.put("SignatureMethod", HASH_ALGORITHM);
+ }
-
StringBuffer query = new StringBuffer();
boolean first = true;
- for(String name : queryParams.keySet()) {
+ for (String name : queryParams.keySet()) {
if (first) {
first = false;
} else {
@@ -148,70 +199,62 @@ protected String buildQueryString(Request request) throws UnsupportedEnco
return query.toString();
}
-
+
/**
* Computes RFC 2104-compliant HMAC signature.
*
- * @param data The data to be signed.
+ * @param query The data to be signed.
* @return The base64-encoded RFC 2104-compliant HMAC signature.
- * @throws java.security.SignatureException
- * when signature generation fails
+ * @throws java.security.SignatureException when signature generation fails
*/
- protected String generateSignature(String query) throws java.security.SignatureException {
- if(credentials == null) {
+ protected String generateSignature(String query, String credentialScope) throws SignatureException {
+ if (credentials == null) {
throw new IllegalStateException("AWS credentials are not intialized.");
}
-
- String result = null;
try {
- String toSign = "GET\n" + SERVICE_HOST + "\n/\n" + query;
-
- // get a hash key from the raw key bytes
- SecretKeySpec signingKey = new SecretKeySpec(credentials.getAWSSecretKey().getBytes(), HASH_ALGORITHM);
+ String canonicalHeaders = "host:" + SERVICE_ENDPOINT + "\n" + "x-amz-date:" + this.amzDate + "\n";
- // get a hasher instance and initialize with the signing key
- Mac mac = Mac.getInstance(HASH_ALGORITHM);
- mac.init(signingKey);
+ String payloadHash = this.sha256("");
+ String canonicalRequest =
+ "GET" + "\n" + SERVICE_URI + "\n" + query + "\n" + canonicalHeaders + "\n" + SIGNED_HEADERS + "\n" + payloadHash;
- //compute the hmac on input data bytes
- byte[] rawHmac = mac.doFinal(toSign.getBytes());
-
- // base64-encode the hmac
- result = Base64.getEncoder().encodeToString(rawHmac);
+ String stringToSign = ALGORITHM + '\n' + this.amzDate + '\n' + credentialScope + '\n' + this.sha256(canonicalRequest);
+ byte[] signingKey = getSignatureKey(credentials.getAWSSecretKey(), this.dateStamp, SERVICE_REGION, SERVICE_NAME);
+ // Sign the string_to_sign using the signing_key
+ return bytesToHex(HmacSHA256(stringToSign, signingKey));
} catch (Exception e) {
- throw new SignatureException("Failed to generate HMAC : " + e.getMessage());
+ throw new SignatureException("Failed to generate signature: " + e.getMessage());
}
- return result;
}
-
+
/**
* The UrlInfo action provides information about a website, such as:
* - how popular the site is
* - what sites are related
* - contact information for the owner of the site
- *
- * @param request
+ *
+ * @param request
* @return
* @throws SignatureException
- * @throws IOException
- * @throws JAXBException
+ * @throws IOException
+ * @throws JAXBException
*/
public UrlInfoResponse getUrlInfo(UrlInfoRequest request) throws SignatureException, IOException, JAXBException {
String xmlResponse = getResponse(request);
-
+
JAXBContext jc = JAXBContext.newInstance(UrlInfoResponse.class);
Unmarshaller unmarshaller = jc.createUnmarshaller();
UrlInfoResponse response = (UrlInfoResponse) unmarshaller.unmarshal(new StringReader(xmlResponse));
-
+
return response;
- }
-
+ }
+
/**
- * The TrafficHistory action returns the daily Alexa Traffic Rank, Reach per Million Users,
+ * The TrafficHistory action returns the daily Alexa Traffic Rank, Reach per Million Users,
* and Unique Page Views per Million Users for each day since August 2007. This same data is used to produce the traffic graphs found on alexa.com.
- *
+ *
* @param request
* @return
* @throws JAXBException
@@ -220,22 +263,22 @@ public UrlInfoResponse getUrlInfo(UrlInfoRequest request) throws SignatureExcept
*/
public TrafficHistoryResponse getTrafficHistory(TrafficHistoryRequest request) throws JAXBException, IOException, SignatureException {
String xmlResponse = getResponse(request);
-
+
JAXBContext jc = JAXBContext.newInstance(TrafficHistoryResponse.class);
Unmarshaller unmarshaller = jc.createUnmarshaller();
TrafficHistoryResponse response = (TrafficHistoryResponse) unmarshaller.unmarshal(new StringReader(xmlResponse));
-
+
return response;
}
-
+
/**
- * The CategoryBrowse action and CategoryListings actions together provide a directory service based on the Open Directory,
+ * The CategoryBrowse action and CategoryListings actions together provide a directory service based on the Open Directory,
* www.dmoz.org, and enhanced with Alexa traffic data.
- *
- * For any given category, the CategoryBrowse action returns a list of sub-categories. Within a particular category you can use the
+ *
+ * For any given category, the CategoryBrowse action returns a list of sub-categories. Within a particular category you can use the
* CategoryListings action to get the documents within that category ordered by traffic.
- *
+ *
* @param request
* @return
* @throws JAXBException
@@ -243,21 +286,21 @@ public TrafficHistoryResponse getTrafficHistory(TrafficHistoryRequest request) t
* @throws SignatureException
* @throws IOException
*/
- public CategoryBrowseResponse getCategoryBrowse(CategoryBrowseRequest request) throws JAXBException, UnsupportedEncodingException, SignatureException, IOException {
+ public CategoryBrowseResponse getCategoryBrowse(CategoryBrowseRequest request) throws JAXBException, SignatureException, IOException {
String xmlResponse = getResponse(request);
-
+
JAXBContext jc = JAXBContext.newInstance(CategoryBrowseResponse.class);
Unmarshaller unmarshaller = jc.createUnmarshaller();
CategoryBrowseResponse response = (CategoryBrowseResponse) unmarshaller.unmarshal(new StringReader(xmlResponse));
-
+
return response;
- }
-
+ }
+
/***
- * The CategoryListings action is a directory service based on the Open Directory, www.dmoz.org.
+ * The CategoryListings action is a directory service based on the Open Directory, www.dmoz.org.
* For any given category, it returns a list of site listings contained within that category.
- *
+ *
* @param request
* @return
* @throws UnsupportedEncodingException
@@ -265,21 +308,21 @@ public CategoryBrowseResponse getCategoryBrowse(CategoryBrowseRequest request) t
* @throws IOException
* @throws JAXBException
*/
- public CategoryListingsResponse getCategoryListings(CategoryListingsRequest request) throws UnsupportedEncodingException, SignatureException, IOException, JAXBException {
+ public CategoryListingsResponse getCategoryListings(CategoryListingsRequest request) throws SignatureException, IOException, JAXBException {
String xmlResponse = getResponse(request);
-
+
JAXBContext jc = JAXBContext.newInstance(CategoryListingsResponse.class);
Unmarshaller unmarshaller = jc.createUnmarshaller();
CategoryListingsResponse response = (CategoryListingsResponse) unmarshaller.unmarshal(new StringReader(xmlResponse));
-
- return response;
- }
+
+ return response;
+ }
/**
- * The SitesLinkingIn action returns a list of web sites linking to a given web site.
+ * The SitesLinkingIn action returns a list of web sites linking to a given web site.
* Within each domain linking into the web site, only a single link - the one with the highest page-level traffic - is returned.
- *
+ *
* @param request
* @return
* @throws UnsupportedEncodingException
@@ -287,33 +330,38 @@ public CategoryListingsResponse getCategoryListings(CategoryListingsRequest requ
* @throws IOException
* @throws JAXBException
*/
- public SitesLinkingInResponse getSitesLinkingIn(SitesLinkingInRequest request) throws UnsupportedEncodingException, SignatureException, IOException, JAXBException {
+ public SitesLinkingInResponse getSitesLinkingIn(SitesLinkingInRequest request) throws SignatureException, IOException, JAXBException {
String xmlResponse = getResponse(request);
-
+
JAXBContext jc = JAXBContext.newInstance(SitesLinkingInResponse.class);
Unmarshaller unmarshaller = jc.createUnmarshaller();
SitesLinkingInResponse response = (SitesLinkingInResponse) unmarshaller.unmarshal(new StringReader(xmlResponse));
-
+
return response;
}
- private String getResponse(Request request) throws UnsupportedEncodingException, SignatureException, IOException {
- String query = buildQueryString(request);
- String signature = generateSignature(query);
+ private String getResponse(Request request) throws IOException, SignatureException {
+ String query = buildQueryString(request);
+ String credentialScope = this.dateStamp + "/" + SERVICE_REGION + "/" + SERVICE_NAME + "/" + "aws4_request";
- String uri = AWS_BASE_URL + query + "&Signature=" + URLEncoder.encode(signature, "UTF-8");
+ String signature = generateSignature(query, credentialScope);
+
+ String uri = AWS_BASE_URL + "?" + query;
logger.info("Request Url: {}", uri);
-
- String xmlResponse = makeRequest(uri);
- xmlResponse = xmlResponse.replace("xmlns:aws=\"http://awis.amazonaws.com/doc/2005-07-11\"", "");
+ String authorization =
+ ALGORITHM + " " + "Credential=" + credentials.getAWSAccessKeyId() + "/" + credentialScope + ", " + "SignedHeaders=" + SIGNED_HEADERS
+ + ", " + "Signature=" + signature;
+ String xmlResponse = makeRequest(uri, authorization, this.amzDate);
+ xmlResponse = xmlResponse.replace("xmlns:aws=\"http://awis.amazonaws.com/doc/2005-07-11\"", "");
+ xmlResponse = xmlResponse.replace("xmlns:aws=\"http://alexa.amazonaws.com/doc/2005-10-05/\"", "");
logger.info(xmlResponse);
- return xmlResponse;
- }
-
+ return xmlResponse;
+ }
+
/**
* Makes a request to the specified Url and return the results as a String
*
@@ -321,20 +369,23 @@ private String getResponse(Request request) throws UnsupportedEncodingExc
* @return the XML document as a String
* @throws IOException
*/
- public static String makeRequest(String requestUrl) throws IOException {
+ public String makeRequest(String requestUrl, String authorization, String amzDate) throws IOException {
URL url = new URL(requestUrl);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
-
+ conn.setRequestProperty("Accept", "application/xml");
+ conn.setRequestProperty("Content-Type", "application/json");
+ conn.setRequestProperty("X-Amz-Date", amzDate);
+ conn.setRequestProperty("Authorization", authorization);
InputStream in;
try {
in = conn.getInputStream();
- } catch(Exception e) {
- logger.error("Http request failed.", e);
+ } catch (Exception e) {
+ logger.error("Http request failed.", e);
in = conn.getErrorStream();
}
-
+
StringBuffer sb = null;
- if(in != null) {
+ if (in != null) {
// Read the response
sb = new StringBuffer();
int c;
@@ -347,7 +398,7 @@ public static String makeRequest(String requestUrl) throws IOException {
}
in.close();
}
-
+
return sb == null ? null : sb.toString();
}
}
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/AccountType.java b/src/main/java/net/distributary/tahseen/awis/generated/AccountType.java
index 8328c68..e9ace43 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/AccountType.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/AccountType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -25,7 +25,7 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element name="Balance" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType"/>
+ * <element name="Balance" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType"/>
* </sequence>
* </restriction>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/Alexa.java b/src/main/java/net/distributary/tahseen/awis/generated/Alexa.java
index e0ca5ec..241e1e0 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/Alexa.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/Alexa.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -28,24 +28,24 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element name="Request" type="{http://alexa.amazonaws.com/doc/2005-10-05/}RequestType" minOccurs="0"/>
- * <element name="CategoryBrowse" type="{http://alexa.amazonaws.com/doc/2005-10-05/}CategoryBrowseType" minOccurs="0"/>
- * <element name="CategoryListings" type="{http://alexa.amazonaws.com/doc/2005-10-05/}CategoryListingsType" minOccurs="0"/>
- * <element name="ContactInfo" type="{http://alexa.amazonaws.com/doc/2005-10-05/}ContactInfoType" minOccurs="0"/>
- * <element name="ContentData" type="{http://alexa.amazonaws.com/doc/2005-10-05/}ContentDataType" minOccurs="0"/>
- * <element name="CrawlData" type="{http://alexa.amazonaws.com/doc/2005-10-05/}CrawlType" minOccurs="0"/>
- * <element name="Related" type="{http://alexa.amazonaws.com/doc/2005-10-05/}RelatedType" minOccurs="0"/>
- * <element name="SitesLinkingIn" type="{http://alexa.amazonaws.com/doc/2005-10-05/}SitesLinkingInType" minOccurs="0"/>
- * <element name="TrafficData" type="{http://alexa.amazonaws.com/doc/2005-10-05/}TrafficDataType" minOccurs="0"/>
- * <element name="TrafficHistory" type="{http://alexa.amazonaws.com/doc/2005-10-05/}TrafficHistoryType" minOccurs="0"/>
+ * <element name="Request" type="{http://awis.amazonaws.com/doc/2005-10-05}RequestType" minOccurs="0"/>
+ * <element name="CategoryBrowse" type="{http://awis.amazonaws.com/doc/2005-10-05}CategoryBrowseType" minOccurs="0"/>
+ * <element name="CategoryListings" type="{http://awis.amazonaws.com/doc/2005-10-05}CategoryListingsType" minOccurs="0"/>
+ * <element name="ContactInfo" type="{http://awis.amazonaws.com/doc/2005-10-05}ContactInfoType" minOccurs="0"/>
+ * <element name="ContentData" type="{http://awis.amazonaws.com/doc/2005-10-05}ContentDataType" minOccurs="0"/>
+ * <element name="CrawlData" type="{http://awis.amazonaws.com/doc/2005-10-05}CrawlType" minOccurs="0"/>
+ * <element name="Related" type="{http://awis.amazonaws.com/doc/2005-10-05}RelatedType" minOccurs="0"/>
+ * <element name="SitesLinkingIn" type="{http://awis.amazonaws.com/doc/2005-10-05}SitesLinkingInType" minOccurs="0"/>
+ * <element name="TrafficData" type="{http://awis.amazonaws.com/doc/2005-10-05}TrafficDataType" minOccurs="0"/>
+ * <element name="TrafficHistory" type="{http://awis.amazonaws.com/doc/2005-10-05}TrafficHistoryType" minOccurs="0"/>
* <element name="UniqueId" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
* <element name="WebMapData" minOccurs="0">
* <complexType>
* <complexContent>
- * <extension base="{http://alexa.amazonaws.com/doc/2005-10-05/}UrlServiceType">
+ * <extension base="{http://awis.amazonaws.com/doc/2005-10-05}UrlServiceType">
* <sequence>
- * <element name="LinksPointingIn" type="{http://alexa.amazonaws.com/doc/2005-10-05/}WebMapSubType" minOccurs="0"/>
- * <element name="LinksPointingOut" type="{http://alexa.amazonaws.com/doc/2005-10-05/}WebMapSubType" minOccurs="0"/>
+ * <element name="LinksPointingIn" type="{http://awis.amazonaws.com/doc/2005-10-05}WebMapSubType" minOccurs="0"/>
+ * <element name="LinksPointingOut" type="{http://awis.amazonaws.com/doc/2005-10-05}WebMapSubType" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -401,10 +401,10 @@ public void setWebMapData(Alexa.WebMapData value) {
*
* <complexType>
* <complexContent>
- * <extension base="{http://alexa.amazonaws.com/doc/2005-10-05/}UrlServiceType">
+ * <extension base="{http://awis.amazonaws.com/doc/2005-10-05}UrlServiceType">
* <sequence>
- * <element name="LinksPointingIn" type="{http://alexa.amazonaws.com/doc/2005-10-05/}WebMapSubType" minOccurs="0"/>
- * <element name="LinksPointingOut" type="{http://alexa.amazonaws.com/doc/2005-10-05/}WebMapSubType" minOccurs="0"/>
+ * <element name="LinksPointingIn" type="{http://awis.amazonaws.com/doc/2005-10-05}WebMapSubType" minOccurs="0"/>
+ * <element name="LinksPointingOut" type="{http://awis.amazonaws.com/doc/2005-10-05}WebMapSubType" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/AlexaBatch.java b/src/main/java/net/distributary/tahseen/awis/generated/AlexaBatch.java
index 52cb78e..627441a 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/AlexaBatch.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/AlexaBatch.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -27,7 +27,7 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}Alexa" maxOccurs="unbounded"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}Alexa" maxOccurs="unbounded"/>
* </sequence>
* </restriction>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/Arguments.java b/src/main/java/net/distributary/tahseen/awis/generated/Arguments.java
index c4a3f21..e268118 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/Arguments.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/Arguments.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/AttributeType.java b/src/main/java/net/distributary/tahseen/awis/generated/AttributeType.java
index da9283d..1aece95 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/AttributeType.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/AttributeType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/CategoriesType.java b/src/main/java/net/distributary/tahseen/awis/generated/CategoriesType.java
index 3210f0b..c8c0190 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/CategoriesType.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/CategoriesType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -26,7 +26,7 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element name="Category" type="{http://alexa.amazonaws.com/doc/2005-10-05/}CategoryType" maxOccurs="unbounded"/>
+ * <element name="Category" type="{http://awis.amazonaws.com/doc/2005-10-05}CategoryType" maxOccurs="unbounded"/>
* </sequence>
* </restriction>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/CategoryBrowse.java b/src/main/java/net/distributary/tahseen/awis/generated/CategoryBrowse.java
index 0b5240e..c5ca69a 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/CategoryBrowse.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/CategoryBrowse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -25,7 +25,7 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element name="Request" type="{http://alexa.amazonaws.com/doc/2005-10-05/}CategoryBrowseRequest" minOccurs="0"/>
+ * <element name="Request" type="{http://awis.amazonaws.com/doc/2005-10-05}CategoryBrowseRequest" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/CategoryBrowseRequest.java b/src/main/java/net/distributary/tahseen/awis/generated/CategoryBrowseRequest.java
index d72291e..57e8769 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/CategoryBrowseRequest.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/CategoryBrowseRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/CategoryBrowseResponse.java b/src/main/java/net/distributary/tahseen/awis/generated/CategoryBrowseResponse.java
index a1b767e..08e712a 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/CategoryBrowseResponse.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/CategoryBrowseResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -32,9 +32,9 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}OperationRequest" maxOccurs="unbounded" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}CategoryBrowseResult" maxOccurs="unbounded" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}ResponseStatus" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}OperationRequest" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}CategoryBrowseResult" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}ResponseStatus" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
@@ -93,9 +93,9 @@ public void setResponse(CategoryBrowseResponse.Response value) {
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}OperationRequest" maxOccurs="unbounded" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}CategoryBrowseResult" maxOccurs="unbounded" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}ResponseStatus" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}OperationRequest" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}CategoryBrowseResult" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}ResponseStatus" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/CategoryBrowseResult.java b/src/main/java/net/distributary/tahseen/awis/generated/CategoryBrowseResult.java
index f54b997..aecc23d 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/CategoryBrowseResult.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/CategoryBrowseResult.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -25,9 +25,9 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}Request" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}Errors" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}Alexa" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}Request" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}Errors" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}Alexa" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/CategoryBrowseType.java b/src/main/java/net/distributary/tahseen/awis/generated/CategoryBrowseType.java
index 95e9669..4049f03 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/CategoryBrowseType.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/CategoryBrowseType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -24,10 +24,10 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element name="Categories" type="{http://alexa.amazonaws.com/doc/2005-10-05/}CategoriesType" minOccurs="0"/>
- * <element name="LanguageCategories" type="{http://alexa.amazonaws.com/doc/2005-10-05/}CategoriesType" minOccurs="0"/>
- * <element name="RelatedCategories" type="{http://alexa.amazonaws.com/doc/2005-10-05/}CategoriesType" minOccurs="0"/>
- * <element name="LetterBars" type="{http://alexa.amazonaws.com/doc/2005-10-05/}LetterBarsType" minOccurs="0"/>
+ * <element name="Categories" type="{http://awis.amazonaws.com/doc/2005-10-05}CategoriesType" minOccurs="0"/>
+ * <element name="LanguageCategories" type="{http://awis.amazonaws.com/doc/2005-10-05}CategoriesType" minOccurs="0"/>
+ * <element name="RelatedCategories" type="{http://awis.amazonaws.com/doc/2005-10-05}CategoriesType" minOccurs="0"/>
+ * <element name="LetterBars" type="{http://awis.amazonaws.com/doc/2005-10-05}LetterBarsType" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/CategoryListings.java b/src/main/java/net/distributary/tahseen/awis/generated/CategoryListings.java
index 222fb1b..21471e0 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/CategoryListings.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/CategoryListings.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -25,7 +25,7 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element name="Request" type="{http://alexa.amazonaws.com/doc/2005-10-05/}CategoryListingsRequest" minOccurs="0"/>
+ * <element name="Request" type="{http://awis.amazonaws.com/doc/2005-10-05}CategoryListingsRequest" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/CategoryListingsRequest.java b/src/main/java/net/distributary/tahseen/awis/generated/CategoryListingsRequest.java
index d969fa7..3d902f2 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/CategoryListingsRequest.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/CategoryListingsRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/CategoryListingsResponse.java b/src/main/java/net/distributary/tahseen/awis/generated/CategoryListingsResponse.java
index 1e8ac0e..7d7bf38 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/CategoryListingsResponse.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/CategoryListingsResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -32,9 +32,9 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}OperationRequest" maxOccurs="unbounded" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}CategoryListingsResult" maxOccurs="unbounded" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}ResponseStatus" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}OperationRequest" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}CategoryListingsResult" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}ResponseStatus" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
@@ -93,9 +93,9 @@ public void setResponse(CategoryListingsResponse.Response value) {
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}OperationRequest" maxOccurs="unbounded" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}CategoryListingsResult" maxOccurs="unbounded" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}ResponseStatus" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}OperationRequest" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}CategoryListingsResult" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}ResponseStatus" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/CategoryListingsResult.java b/src/main/java/net/distributary/tahseen/awis/generated/CategoryListingsResult.java
index 876592f..ab6daef 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/CategoryListingsResult.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/CategoryListingsResult.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -25,9 +25,9 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}Request" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}Errors" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}Alexa" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}Request" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}Errors" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}Alexa" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/CategoryListingsType.java b/src/main/java/net/distributary/tahseen/awis/generated/CategoryListingsType.java
index cad24e2..7ac849a 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/CategoryListingsType.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/CategoryListingsType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -29,8 +29,8 @@
* <sequence>
* <element name="RecursiveCount" type="{http://www.w3.org/2001/XMLSchema}token"/>
* <element name="Count" type="{http://www.w3.org/2001/XMLSchema}token"/>
- * <element name="Listings" type="{http://alexa.amazonaws.com/doc/2005-10-05/}ListingsType" minOccurs="0"/>
- * <element name="ReviewersRaveListings" type="{http://alexa.amazonaws.com/doc/2005-10-05/}ListingsType" minOccurs="0"/>
+ * <element name="Listings" type="{http://awis.amazonaws.com/doc/2005-10-05}ListingsType" minOccurs="0"/>
+ * <element name="ReviewersRaveListings" type="{http://awis.amazonaws.com/doc/2005-10-05}ListingsType" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/CategoryType.java b/src/main/java/net/distributary/tahseen/awis/generated/CategoryType.java
index 15c3389..136257a 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/CategoryType.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/CategoryType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -32,8 +32,8 @@
* <sequence>
* <element name="Path" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
* <element name="Title" type="{http://www.w3.org/2001/XMLSchema}normalizedString"/>
- * <element name="SubCategoryCount" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType" minOccurs="0"/>
- * <element name="TotalListingCount" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType" minOccurs="0"/>
+ * <element name="SubCategoryCount" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType" minOccurs="0"/>
+ * <element name="TotalListingCount" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/ContactInfoType.java b/src/main/java/net/distributary/tahseen/awis/generated/ContactInfoType.java
index 38d92d5..2467e4b 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/ContactInfoType.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/ContactInfoType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -26,27 +26,27 @@
*
* <complexType>
* <complexContent>
- * <extension base="{http://alexa.amazonaws.com/doc/2005-10-05/}PhysicalAddressType">
+ * <extension base="{http://awis.amazonaws.com/doc/2005-10-05}PhysicalAddressType">
* <sequence>
- * <element name="UnformattedAddress" type="{http://alexa.amazonaws.com/doc/2005-10-05/}GenericDataType" minOccurs="0"/>
+ * <element name="UnformattedAddress" type="{http://awis.amazonaws.com/doc/2005-10-05}GenericDataType" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/ContentDataType.java b/src/main/java/net/distributary/tahseen/awis/generated/ContentDataType.java
index 94a4e48..6388c6d 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/ContentDataType.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/ContentDataType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -28,16 +28,16 @@
*
* <complexType name="ContentDataType">
* <complexContent>
- * <extension base="{http://alexa.amazonaws.com/doc/2005-10-05/}UrlServiceType">
+ * <extension base="{http://awis.amazonaws.com/doc/2005-10-05}UrlServiceType">
* <sequence>
- * <element name="SiteData" type="{http://alexa.amazonaws.com/doc/2005-10-05/}SiteDataType" minOccurs="0"/>
- * <element name="Speed" type="{http://alexa.amazonaws.com/doc/2005-10-05/}SpeedType" minOccurs="0"/>
+ * <element name="SiteData" type="{http://awis.amazonaws.com/doc/2005-10-05}SiteDataType" minOccurs="0"/>
+ * <element name="Speed" type="{http://awis.amazonaws.com/doc/2005-10-05}SpeedType" minOccurs="0"/>
* <element name="AdultContent" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
- * <element name="Language" type="{http://alexa.amazonaws.com/doc/2005-10-05/}LanguageType" minOccurs="0"/>
+ * <element name="Language" type="{http://awis.amazonaws.com/doc/2005-10-05}LanguageType" minOccurs="0"/>
* <element name="AverageReview" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
- * <element name="LinksInCount" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType" minOccurs="0"/>
- * <element name="Keywords" type="{http://alexa.amazonaws.com/doc/2005-10-05/}KeywordsType" minOccurs="0"/>
- * <element name="OwnedDomains" type="{http://alexa.amazonaws.com/doc/2005-10-05/}OwnedDomainsType" minOccurs="0"/>
+ * <element name="LinksInCount" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType" minOccurs="0"/>
+ * <element name="Keywords" type="{http://awis.amazonaws.com/doc/2005-10-05}KeywordsType" minOccurs="0"/>
+ * <element name="OwnedDomains" type="{http://awis.amazonaws.com/doc/2005-10-05}OwnedDomainsType" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/ContributingSiteType.java b/src/main/java/net/distributary/tahseen/awis/generated/ContributingSiteType.java
index cb0682a..d3d60aa 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/ContributingSiteType.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/ContributingSiteType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -35,8 +35,8 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <choice>
- * <element name="Days" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType"/>
- * <element name="Months" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType"/>
+ * <element name="Days" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType"/>
+ * <element name="Months" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType"/>
* </choice>
* </restriction>
* </complexContent>
@@ -342,8 +342,8 @@ public void setPercentage(String value) {
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <choice>
- * <element name="Days" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType"/>
- * <element name="Months" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType"/>
+ * <element name="Days" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType"/>
+ * <element name="Months" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType"/>
* </choice>
* </restriction>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/Crawl.java b/src/main/java/net/distributary/tahseen/awis/generated/Crawl.java
index 317ee04..3389ff0 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/Crawl.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/Crawl.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -25,7 +25,7 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element name="Request" type="{http://alexa.amazonaws.com/doc/2005-10-05/}CrawlRequest" minOccurs="0"/>
+ * <element name="Request" type="{http://awis.amazonaws.com/doc/2005-10-05}CrawlRequest" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/CrawlRequest.java b/src/main/java/net/distributary/tahseen/awis/generated/CrawlRequest.java
index 4ed8c73..cc47d3d 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/CrawlRequest.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/CrawlRequest.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/CrawlResponse.java b/src/main/java/net/distributary/tahseen/awis/generated/CrawlResponse.java
index e3b0be6..1a636ab 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/CrawlResponse.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/CrawlResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -32,9 +32,9 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}OperationRequest" maxOccurs="unbounded" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}CrawlResult" maxOccurs="unbounded" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}ResponseStatus" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}OperationRequest" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}CrawlResult" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}ResponseStatus" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
@@ -93,9 +93,9 @@ public void setResponse(CrawlResponse.Response value) {
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}OperationRequest" maxOccurs="unbounded" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}CrawlResult" maxOccurs="unbounded" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}ResponseStatus" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}OperationRequest" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}CrawlResult" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}ResponseStatus" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/CrawlResult.java b/src/main/java/net/distributary/tahseen/awis/generated/CrawlResult.java
index 88f765c..2c62199 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/CrawlResult.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/CrawlResult.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -25,9 +25,9 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}Request" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}Errors" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}Alexa" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}Request" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}Errors" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}Alexa" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/CrawlType.java b/src/main/java/net/distributary/tahseen/awis/generated/CrawlType.java
index a967aa3..df3c8e7 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/CrawlType.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/CrawlType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -38,7 +38,7 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <all>
- * <element name="ResultNumber" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType"/>
+ * <element name="ResultNumber" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType"/>
* <element name="RequestInfo">
* <complexType>
* <complexContent>
@@ -49,8 +49,8 @@
* <element name="RequestDate" type="{http://www.w3.org/2001/XMLSchema}token"/>
* <element name="RedirectedUrl" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
* <element name="ContentType" type="{http://www.w3.org/2001/XMLSchema}token"/>
- * <element name="ResponseCode" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType"/>
- * <element name="Length" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType"/>
+ * <element name="ResponseCode" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType"/>
+ * <element name="Length" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType"/>
* <element name="Language" type="{http://www.w3.org/2001/XMLSchema}token"/>
* </sequence>
* </restriction>
@@ -141,8 +141,8 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element name="Arc" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType"/>
- * <element name="Dat" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType"/>
+ * <element name="Arc" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType"/>
+ * <element name="Dat" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType"/>
* </sequence>
* </restriction>
* </complexContent>
@@ -274,8 +274,8 @@ public void setTotalCount(String value) {
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element name="Arc" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType"/>
- * <element name="Dat" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType"/>
+ * <element name="Arc" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType"/>
+ * <element name="Dat" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType"/>
* </sequence>
* </restriction>
* </complexContent>
@@ -449,8 +449,8 @@ public void setOffsets(CrawlType.Index.Offsets value) {
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element name="Arc" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType"/>
- * <element name="Dat" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType"/>
+ * <element name="Arc" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType"/>
+ * <element name="Dat" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType"/>
* </sequence>
* </restriction>
* </complexContent>
@@ -534,7 +534,7 @@ public void setDat(BigInteger value) {
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <all>
- * <element name="ResultNumber" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType"/>
+ * <element name="ResultNumber" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType"/>
* <element name="RequestInfo">
* <complexType>
* <complexContent>
@@ -545,8 +545,8 @@ public void setDat(BigInteger value) {
* <element name="RequestDate" type="{http://www.w3.org/2001/XMLSchema}token"/>
* <element name="RedirectedUrl" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
* <element name="ContentType" type="{http://www.w3.org/2001/XMLSchema}token"/>
- * <element name="ResponseCode" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType"/>
- * <element name="Length" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType"/>
+ * <element name="ResponseCode" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType"/>
+ * <element name="Length" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType"/>
* <element name="Language" type="{http://www.w3.org/2001/XMLSchema}token"/>
* </sequence>
* </restriction>
@@ -1291,8 +1291,8 @@ public void setSource(String value) {
* <element name="RequestDate" type="{http://www.w3.org/2001/XMLSchema}token"/>
* <element name="RedirectedUrl" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
* <element name="ContentType" type="{http://www.w3.org/2001/XMLSchema}token"/>
- * <element name="ResponseCode" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType"/>
- * <element name="Length" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType"/>
+ * <element name="ResponseCode" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType"/>
+ * <element name="Length" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType"/>
* <element name="Language" type="{http://www.w3.org/2001/XMLSchema}token"/>
* </sequence>
* </restriction>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/DataUrlType.java b/src/main/java/net/distributary/tahseen/awis/generated/DataUrlType.java
index 49e351c..a6dafa1 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/DataUrlType.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/DataUrlType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/ErrorType.java b/src/main/java/net/distributary/tahseen/awis/generated/ErrorType.java
index 744c733..c353d0e 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/ErrorType.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/ErrorType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/Errors.java b/src/main/java/net/distributary/tahseen/awis/generated/Errors.java
index cf09308..290481b 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/Errors.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/Errors.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/GenericDataType.java b/src/main/java/net/distributary/tahseen/awis/generated/GenericDataType.java
index cd0e10a..1c871a8 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/GenericDataType.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/GenericDataType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/HTTPHeaders.java b/src/main/java/net/distributary/tahseen/awis/generated/HTTPHeaders.java
index d7e2583..5911dae 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/HTTPHeaders.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/HTTPHeaders.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/Information.java b/src/main/java/net/distributary/tahseen/awis/generated/Information.java
index 84ec6fc..c53c3b6 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/Information.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/Information.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -27,9 +27,9 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}Request" maxOccurs="unbounded" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}OperationInformation" maxOccurs="unbounded" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}ResponseGroupInformation" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}Request" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}OperationInformation" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}ResponseGroupInformation" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/KeywordsType.java b/src/main/java/net/distributary/tahseen/awis/generated/KeywordsType.java
index 7566c09..a484952 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/KeywordsType.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/KeywordsType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/LanguageType.java b/src/main/java/net/distributary/tahseen/awis/generated/LanguageType.java
index 6405695..943a0ac 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/LanguageType.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/LanguageType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/LetterBarsType.java b/src/main/java/net/distributary/tahseen/awis/generated/LetterBarsType.java
index 5c630ec..3e57b59 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/LetterBarsType.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/LetterBarsType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -26,7 +26,7 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element name="Category" type="{http://alexa.amazonaws.com/doc/2005-10-05/}CategoryType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Category" type="{http://awis.amazonaws.com/doc/2005-10-05}CategoryType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/ListingType.java b/src/main/java/net/distributary/tahseen/awis/generated/ListingType.java
index 848ed8c..0fc2fe1 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/ListingType.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/ListingType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -29,9 +29,9 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element name="DataUrl" type="{http://alexa.amazonaws.com/doc/2005-10-05/}DataUrlType"/>
+ * <element name="DataUrl" type="{http://awis.amazonaws.com/doc/2005-10-05}DataUrlType"/>
* <element name="Title" type="{http://www.w3.org/2001/XMLSchema}normalizedString"/>
- * <element name="PopularityRank" type="{http://alexa.amazonaws.com/doc/2005-10-05/}UnsignedIntegerType"/>
+ * <element name="PopularityRank" type="{http://awis.amazonaws.com/doc/2005-10-05}UnsignedIntegerType"/>
* <element name="AverageReview" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
* </sequence>
* </restriction>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/ListingsType.java b/src/main/java/net/distributary/tahseen/awis/generated/ListingsType.java
index 63d8038..186b8cd 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/ListingsType.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/ListingsType.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -26,7 +26,7 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element name="Listing" type="{http://alexa.amazonaws.com/doc/2005-10-05/}ListingType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Listing" type="{http://awis.amazonaws.com/doc/2005-10-05}ListingType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/MultiOperation.java b/src/main/java/net/distributary/tahseen/awis/generated/MultiOperation.java
index 8929a6c..01b1ba3 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/MultiOperation.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/MultiOperation.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -25,13 +25,13 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}CategoryBrowse" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}CategoryListings" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}Crawl" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}SitesLinkingIn" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}TrafficHistory" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}UrlInfo" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}WebMap" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}CategoryBrowse" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}CategoryListings" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}Crawl" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}SitesLinkingIn" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}TrafficHistory" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}UrlInfo" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}WebMap" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/MultiOperationResponse.java b/src/main/java/net/distributary/tahseen/awis/generated/MultiOperationResponse.java
index bd85ca1..14487ed 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/MultiOperationResponse.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/MultiOperationResponse.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -25,14 +25,14 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}OperationRequest" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}CategoryBrowseResponse" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}CategoryListingsResponse" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}CrawlResponse" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}SitesLinkingInResponse" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}TrafficHistoryResponse" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}UrlInfoResponse" minOccurs="0"/>
- * <element ref="{http://alexa.amazonaws.com/doc/2005-10-05/}WebMapResponse" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}OperationRequest" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}CategoryBrowseResponse" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}CategoryListingsResponse" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}CrawlResponse" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}SitesLinkingInResponse" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}TrafficHistoryResponse" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}UrlInfoResponse" minOccurs="0"/>
+ * <element ref="{http://awis.amazonaws.com/doc/2005-10-05}WebMapResponse" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
diff --git a/src/main/java/net/distributary/tahseen/awis/generated/ObjectFactory.java b/src/main/java/net/distributary/tahseen/awis/generated/ObjectFactory.java
index 6081952..8abb647 100644
--- a/src/main/java/net/distributary/tahseen/awis/generated/ObjectFactory.java
+++ b/src/main/java/net/distributary/tahseen/awis/generated/ObjectFactory.java
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2015.09.10 at 11:19:43 PM PDT
+// Generated on: 2018.01.10 at 03:27:02 PM EET
//
@@ -31,7 +31,7 @@
@XmlRegistry
public class ObjectFactory {
- private final static QName _Result_QNAME = new QName("http://alexa.amazonaws.com/doc/2005-10-05/", "Result");
+ private final static QName _Result_QNAME = new QName("http://awis.amazonaws.com/doc/2005-10-05", "Result");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.distributary.tahseen.awis.generated
@@ -1188,7 +1188,7 @@ public CategoryBrowseRequest.Security createCategoryBrowseRequestSecurity() {
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
*
*/
- @XmlElementDecl(namespace = "http://alexa.amazonaws.com/doc/2005-10-05/", name = "Result")
+ @XmlElementDecl(namespace = "http://awis.amazonaws.com/doc/2005-10-05", name = "Result")
public JAXBElement