use of com.google.api.ads.admanager.axis.v202205.Order in project pwinty-java-sdk by OddPrints.
the class OrderUpdater method updateAddress.
public void updateAddress(int orderIdToUpdate) {
Pwinty pwinty = getPwinty(environment);
System.out.println(pwinty.getOrder(orderIdToUpdate));
Order order = pwinty.getOrder(orderIdToUpdate);
order.setRecipientName("");
order.setAddress1("");
order.setAddress2("");
order.setAddressTownOrCity("");
order.setStateOrCounty("");
order.setPostalOrZipCode("");
}
use of com.google.api.ads.admanager.axis.v202205.Order in project pwinty-java-sdk by OddPrints.
the class OrderUpdater method decodeAddress.
public void decodeAddress(int orderIdToUpdate) {
Pwinty pwinty = getPwinty(environment);
System.out.println(pwinty.getOrder(orderIdToUpdate));
Order order = pwinty.getOrder(orderIdToUpdate);
order.setRecipientName(decode(order.getRecipientName()));
order.setAddress1(decode(order.getAddress1()));
order.setAddress2(decode(order.getAddress2()));
order.setAddressTownOrCity(decode(order.getAddressTownOrCity()));
order.setStateOrCounty(decode(order.getStateOrCounty()));
order.setPostalOrZipCode(decode(order.getPostalOrZipCode()));
}
use of com.google.api.ads.admanager.axis.v202205.Order in project pwinty-java-sdk by OddPrints.
the class OrderUpdater method updateUseTrackedShipping.
public int updateUseTrackedShipping(int orderIdToUpdate, boolean useTrackedShipping) {
Pwinty pwinty = getPwinty(environment);
System.out.println(pwinty.getOrder(orderIdToUpdate));
Order order = pwinty.getOrder(orderIdToUpdate);
order = order.createCloneWithTrackedShipping(useTrackedShipping);
System.out.println(order);
if (order.getShippingInfo().getShipments().get(0).isTracked() != useTrackedShipping) {
throw new RuntimeException("Couldn't set useTrackedShipping to " + useTrackedShipping + ". Is it available with current quality / country settings?");
}
System.out.println(pwinty.getOrder(order.getId()));
System.out.println("**** NOTE: ORDER NUMBER HAS NOW CHANGED !! ****");
System.out.println("New order number is : " + order.getId());
return order.getId();
}
use of com.google.api.ads.admanager.axis.v202205.Order in project pwinty-java-sdk by OddPrints.
the class OrderUpdater method addPhotoToOrder.
public void addPhotoToOrder(int orderIdToUpdate, URL newUrl, Photo.Type type, int copies, Photo.Sizing sizing) {
Pwinty pwinty = getPwinty(environment);
System.out.println(pwinty.getOrder(orderIdToUpdate));
Order order = pwinty.getOrder(orderIdToUpdate);
order.addPhoto(newUrl, type, copies, sizing);
}
use of com.google.api.ads.admanager.axis.v202205.Order in project pwinty-java-sdk by OddPrints.
the class OrderUpdater method updateDestinationCountryCode.
public int updateDestinationCountryCode(int orderIdToUpdate, CountryCode destinationCountryCode, Order.QualityLevel qualityLevel, boolean useTrackedShipping) {
Pwinty pwinty = getPwinty(environment);
System.out.println(pwinty.getOrder(orderIdToUpdate));
Order order = pwinty.getOrder(orderIdToUpdate);
order = order.createCloneWithDestinationCountryCode(destinationCountryCode, qualityLevel, useTrackedShipping);
System.out.println(order);
System.out.println(pwinty.getOrder(order.getId()));
System.out.println("**** NOTE: ORDER NUMBER HAS NOW CHANGED !! ****");
System.out.println("New order number is : " + order.getId());
return order.getId();
}
Aggregations