public ResourceCollection get()

in src/main/java/com/microsoft/store/partnercenter/offers/OfferAddOnsOperations.java [76:117]


	public ResourceCollection<Offer> get(int offset, int size)
	{
		ParameterValidator.isIntInclusive(0, Integer.MAX_VALUE, offset, "offset has to be non-negative.");
		ParameterValidator.isIntInclusive(1, Integer.MAX_VALUE, size, "size has to be positive.");

		Collection<KeyValuePair<String, String>> parameters = new ArrayList<KeyValuePair<String, String>>();

		parameters.add
		(
			new KeyValuePair<String, String>
			(
				PartnerService.getInstance().getConfiguration().getApis().get("GetOfferAddons").getParameters().get("Country"),
				this.getContext().getItem2()
			) 
		);

		parameters.add
		(
			new KeyValuePair<String, String>
			(
				PartnerService.getInstance().getConfiguration().getApis().get("GetOfferAddons").getParameters().get("Offset"),
				String.valueOf(offset)
			) 
		);

		parameters.add
		(
			new KeyValuePair<String, String>
			(
				PartnerService.getInstance().getConfiguration().getApis().get("GetOfferAddons").getParameters().get("Size"),
				String.valueOf(size)
			) 
		);

		return this.getPartner().getServiceClient().get(
			this.getPartner(),
			new TypeReference<ResourceCollection<Offer>>(){}, 
			MessageFormat.format(
				PartnerService.getInstance().getConfiguration().getApis().get("GetOfferAddons").getPath(),
				this.getContext().getItem1()),
			parameters);
	}