// Path: src/main/java/net/swisstech/bitly/builder/MetricsExpandedRequest.java
// public abstract class MetricsExpandedRequest<REQ extends MetricsExpandedRequest<REQ, DATA>, DATA> extends MetricsRequest<REQ, DATA> {
// 
// 	/**
// 	 * Create a new request builder
// 	 * @param accessToken the access token to access the bitly api
// 	 */
// 	public MetricsExpandedRequest(String accessToken) {
// 		super(accessToken);
// 		addQueryParameter("rollup", false);
// 	}
// }
// 
// Path: src/main/java/net/swisstech/bitly/model/Response.java
// public class Response<T> extends ResponsePartial {
// 
// 	/** This flag will be set if there was a deserialization error */
// 	public boolean deserialize_error = false;
// 
// 	/** the actual response data */
// 	public T data;
// }


import java.lang.reflect.Type;
import net.swisstech.bitly.builder.MetricsExpandedRequest;
import net.swisstech.bitly.model.Response;
import net.swisstech.bitly.model.v3.LinkCountriesExpanded;
import com.google.gson.reflect.TypeToken;
/*
 * Copyright (c) Patrick Huber (gmail: stackmagic)
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package net.swisstech.bitly.builder.v3;




/**
 * <p>
 * Please see the bit.ly documentation for the <a href="http://dev.bitly.com/link_metrics.html#v3_link_countries">/v3/link/countries</a> request.
 * </p>
 * @author Patrick Huber (gmail: stackmagic)
 */
public class LinkCountriesExpandedRequest extends MetricsExpandedRequest<LinkCountriesExpandedRequest, LinkCountriesExpanded> {

	/**
	 * Create a new request builder
	 * @param accessToken the access token to access the bitly api
	 */
	public LinkCountriesExpandedRequest(String accessToken) {
// Path: src/main/java/net/swisstech/bitly/builder/MetricsExpandedRequest.java
// public abstract class MetricsExpandedRequest<REQ extends MetricsExpandedRequest<REQ, DATA>, DATA> extends MetricsRequest<REQ, DATA> {
// 
// 	/**
// 	 * Create a new request builder
// 	 * @param accessToken the access token to access the bitly api
// 	 */
// 	public MetricsExpandedRequest(String accessToken) {
// 		super(accessToken);
// 		addQueryParameter("rollup", false);
// 	}
// }
// 
// Path: src/main/java/net/swisstech/bitly/model/Response.java
// public class Response<T> extends ResponsePartial {
// 
// 	/** This flag will be set if there was a deserialization error */
// 	public boolean deserialize_error = false;
// 
// 	/** the actual response data */
// 	public T data;
// }


// Path: src/main/java/net/swisstech/bitly/builder/v3/LinkCountriesExpandedRequest.java
import java.lang.reflect.Type;
import net.swisstech.bitly.builder.MetricsExpandedRequest;
import net.swisstech.bitly.model.Response;
import net.swisstech.bitly.model.v3.LinkCountriesExpanded;
import com.google.gson.reflect.TypeToken;

/*
 * Copyright (c) Patrick Huber (gmail: stackmagic)
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package net.swisstech.bitly.builder.v3;




/**
 * <p>
 * Please see the bit.ly documentation for the <a href="http://dev.bitly.com/link_metrics.html#v3_link_countries">/v3/link/countries</a> request.
 * </p>
 * @author Patrick Huber (gmail: stackmagic)
 */
public class LinkCountriesExpandedRequest extends MetricsExpandedRequest<LinkCountriesExpandedRequest, LinkCountriesExpanded> {

	/**
	 * Create a new request builder
	 * @param accessToken the access token to access the bitly api
	 */
	public LinkCountriesExpandedRequest(String accessToken) {
		super(accessToken);