--- /dev/null
+package org.commscope.tr069adapter.mapper.model;\r
+\r
+import com.fasterxml.jackson.annotation.JsonTypeInfo;\r
+\r
+import java.io.Serializable;\r
+import java.util.List;\r
+\r
+import org.commscope.tr069adapter.acs.common.ParameterDTO;\r
+\r
+@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY, property = "@class")\r
+public class NetConfNotificationDTO implements Serializable {\r
+\r
+ private static final long serialVersionUID = 4928942484595767042L;\r
+ private boolean isCustomNotification;\r
+ private String notificationType;\r
+ private List<ParameterDTO> parameters;\r
+ private String uri;\r
+ private String deviceID;\r
+\r
+ public NetConfNotificationDTO() {\r
+ super();\r
+ }\r
+\r
+ public NetConfNotificationDTO(String deviceID, String notificationType,\r
+ boolean isCustomNotification) {\r
+ super();\r
+ this.isCustomNotification = isCustomNotification;\r
+ this.notificationType = notificationType;\r
+ this.deviceID = deviceID;\r
+ }\r
+\r
+ public String getDeviceID() {\r
+ return deviceID;\r
+ }\r
+\r
+ public void setDeviceID(String deviceID) {\r
+ this.deviceID = deviceID;\r
+ }\r
+\r
+ public String getNotificationType() {\r
+ return notificationType;\r
+ }\r
+\r
+ public void setNotificationType(String notificationType) {\r
+ this.notificationType = notificationType;\r
+ }\r
+\r
+ public List<ParameterDTO> getParameters() {\r
+ return parameters;\r
+ }\r
+\r
+ public void setParameters(List<ParameterDTO> parameters) {\r
+ this.parameters = parameters;\r
+ }\r
+\r
+ public String getUri() {\r
+ return uri;\r
+ }\r
+\r
+ public void setUri(String uri) {\r
+ this.uri = uri;\r
+ }\r
+\r
+ public boolean isCustomNotification() {\r
+ return isCustomNotification;\r
+ }\r
+\r
+ public void setCustomNotification(boolean isCustomNotification) {\r
+ this.isCustomNotification = isCustomNotification;\r
+ }\r
+\r
+}\r