package org.commscope.tr069adapter.acs.common;\r
\r
import com.fasterxml.jackson.annotation.JsonTypeInfo;\r
+import com.fasterxml.jackson.annotation.JsonTypeInfo.Id;\r
\r
import java.io.Serializable;\r
\r
-@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY, property = "@class")\r
+@JsonTypeInfo(use = Id.CLASS, include = JsonTypeInfo.As.PROPERTY, property = "@class")\r
public class DeviceDetails implements Serializable {\r
\r
private static final long serialVersionUID = -2127021632952200894L;\r
\r
protected String productClass;\r
\r
+ // Device version details\r
+ protected String softwareVersion;\r
+ protected String hardwareVersion;\r
+\r
public String getDeviceId() {\r
return deviceId;\r
}\r
this.productClass = productClass;\r
}\r
\r
+ public String getSoftwareVersion() {\r
+ return softwareVersion;\r
+ }\r
+\r
+ public void setSoftwareVersion(String softwareVersion) {\r
+ this.softwareVersion = softwareVersion;\r
+ }\r
+\r
+ public String getHardwareVersion() {\r
+ return hardwareVersion;\r
+ }\r
+\r
+ public void setHardwareVersion(String hardwareVersion) {\r
+ this.hardwareVersion = hardwareVersion;\r
+ }\r
+\r
}\r