diff --git a/src/main/java/com/printnode/api/Account.java b/src/main/java/com/printnode/api/Account.java index e8b1c19..043b178 100644 --- a/src/main/java/com/printnode/api/Account.java +++ b/src/main/java/com/printnode/api/Account.java @@ -1,13 +1,15 @@ package com.printnode.api; +import java.io.Serializable; + /** * Account object. * When being used, will generally be created via the blank constructor. * The other constructor is for CreateAccountJson, * which requires firstname, lastname, email and password to be set. * */ -public class Account { +public class Account implements Serializable { /** * Id of this account. Not set if made from CreateAccountJson. diff --git a/src/main/java/com/printnode/api/Auth.java b/src/main/java/com/printnode/api/Auth.java index f5b96b1..55ca7e8 100644 --- a/src/main/java/com/printnode/api/Auth.java +++ b/src/main/java/com/printnode/api/Auth.java @@ -1,10 +1,12 @@ package com.printnode.api; +import java.io.Serializable; + /** * Auth class required for any APIClient creation. * Will throw an exception if neither ApiKey or EmailPassword are set. * */ -public class Auth { +public class Auth implements Serializable { /** * API-Key to authenticate with. diff --git a/src/main/java/com/printnode/api/Capabilities.java b/src/main/java/com/printnode/api/Capabilities.java index 5857544..3f28266 100644 --- a/src/main/java/com/printnode/api/Capabilities.java +++ b/src/main/java/com/printnode/api/Capabilities.java @@ -3,6 +3,8 @@ import com.google.gson.JsonObject; import com.google.gson.JsonArray; import com.google.gson.JsonElement; + +import java.io.Serializable; import java.util.HashMap; import java.util.Map; import java.util.Set; @@ -12,7 +14,7 @@ * PrintNode API Docs Link: * Capabilities * */ -public class Capabilities { +public class Capabilities implements Serializable { /** * The response body. diff --git a/src/main/java/com/printnode/api/Client.java b/src/main/java/com/printnode/api/Client.java index 13fa03a..a28c3c7 100644 --- a/src/main/java/com/printnode/api/Client.java +++ b/src/main/java/com/printnode/api/Client.java @@ -1,10 +1,13 @@ package com.printnode.api; import com.google.gson.JsonObject; + +import java.io.Serializable; + /** * Object for a client. * */ -public class Client { +public class Client implements Serializable { /** * The body of the response that made this client. diff --git a/src/main/java/com/printnode/api/Computer.java b/src/main/java/com/printnode/api/Computer.java index a8b5be3..c1487c1 100644 --- a/src/main/java/com/printnode/api/Computer.java +++ b/src/main/java/com/printnode/api/Computer.java @@ -2,10 +2,12 @@ import com.google.gson.JsonObject; +import java.io.Serializable; + /** * Object for a computer. * */ -public class Computer { +public class Computer implements Serializable { /** * The respose body that made this computer. diff --git a/src/main/java/com/printnode/api/Download.java b/src/main/java/com/printnode/api/Download.java index 578087c..63d54ce 100644 --- a/src/main/java/com/printnode/api/Download.java +++ b/src/main/java/com/printnode/api/Download.java @@ -2,10 +2,12 @@ import com.google.gson.JsonObject; +import java.io.Serializable; + /** * Object for latest downloadable clients. * */ -public class Download { +public class Download implements Serializable { /** * The response body that made this Download. diff --git a/src/main/java/com/printnode/api/Options.java b/src/main/java/com/printnode/api/Options.java index e562da2..ca759e6 100644 --- a/src/main/java/com/printnode/api/Options.java +++ b/src/main/java/com/printnode/api/Options.java @@ -1,9 +1,11 @@ package com.printnode.api; +import java.io.Serializable; + /** * Object to be serailized into JSON in createPrintJob. * */ -public class Options { +public class Options implements Serializable { /** * Which bin you want to use.... diff --git a/src/main/java/com/printnode/api/PrintJob.java b/src/main/java/com/printnode/api/PrintJob.java index 0dab4de..9e77195 100644 --- a/src/main/java/com/printnode/api/PrintJob.java +++ b/src/main/java/com/printnode/api/PrintJob.java @@ -2,10 +2,12 @@ import com.google.gson.JsonObject; +import java.io.Serializable; + /** * Object for a PrintJob. * */ -public class PrintJob { +public class PrintJob implements Serializable { /** * The response body that made this PrintJob. diff --git a/src/main/java/com/printnode/api/Printer.java b/src/main/java/com/printnode/api/Printer.java index 476caf6..08b02fd 100644 --- a/src/main/java/com/printnode/api/Printer.java +++ b/src/main/java/com/printnode/api/Printer.java @@ -2,10 +2,12 @@ import com.google.gson.JsonObject; +import java.io.Serializable; + /** * Object for a printer. * */ -public class Printer { +public class Printer implements Serializable { /** * The response body that made this Printer. diff --git a/src/main/java/com/printnode/api/Scale.java b/src/main/java/com/printnode/api/Scale.java index 348baf4..4b8b986 100644 --- a/src/main/java/com/printnode/api/Scale.java +++ b/src/main/java/com/printnode/api/Scale.java @@ -3,6 +3,8 @@ import com.google.gson.JsonArray; import com.google.gson.JsonElement; import com.google.gson.JsonObject; + +import java.io.Serializable; import java.util.HashMap; import java.util.Map; import java.util.Set; @@ -10,7 +12,7 @@ /** * Object for a Whoami. * */ -public class Scale { +public class Scale implements Serializable { /** * response body that made this Whoami. diff --git a/src/main/java/com/printnode/api/State.java b/src/main/java/com/printnode/api/State.java index fe6353c..759a952 100644 --- a/src/main/java/com/printnode/api/State.java +++ b/src/main/java/com/printnode/api/State.java @@ -2,10 +2,12 @@ import com.google.gson.JsonObject; +import java.io.Serializable; + /** * Object for a State. * */ -public class State { +public class State implements Serializable { /** * The response body that made this State. diff --git a/src/main/java/com/printnode/api/Whoami.java b/src/main/java/com/printnode/api/Whoami.java index 06f85f7..65781a3 100644 --- a/src/main/java/com/printnode/api/Whoami.java +++ b/src/main/java/com/printnode/api/Whoami.java @@ -3,6 +3,8 @@ import com.google.gson.JsonArray; import com.google.gson.JsonElement; import com.google.gson.JsonObject; + +import java.io.Serializable; import java.util.HashMap; import java.util.Map; import java.util.Set; @@ -10,7 +12,7 @@ /** * Object for a Whoami. * */ -public class Whoami { +public class Whoami implements Serializable { /** * response body that made this Whoami.