mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
added swagger annotations for TenantConfiguration
This commit is contained in:
parent
a675c02350
commit
1267db52ce
@ -17,7 +17,8 @@
|
||||
~ under the License.
|
||||
-->
|
||||
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<parent>
|
||||
<artifactId>device-mgt</artifactId>
|
||||
<groupId>org.wso2.carbon.devicemgt</groupId>
|
||||
@ -52,5 +53,11 @@
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.swagger</groupId>
|
||||
<artifactId>swagger-annotations</artifactId>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
|
||||
@ -18,6 +18,9 @@
|
||||
|
||||
package org.wso2.carbon.device.mgt.common.configuration.mgt;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
@ -30,10 +33,16 @@ import java.util.List;
|
||||
*/
|
||||
@XmlRootElement(name = "tenantConfiguration")
|
||||
@XmlAccessorType(XmlAccessType.NONE)
|
||||
|
||||
@ApiModel(value = "TenantConfiguration",
|
||||
description = "This class carries all information related to a Tenant configuration")
|
||||
public class TenantConfiguration implements Serializable {
|
||||
|
||||
@XmlElement(name = "type")
|
||||
@ApiModelProperty(name = "type", value = "type of device", required = true)
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty(name = "configuration", value = "List of Configuration Entries", required = true)
|
||||
@XmlElement(name = "configuration")
|
||||
private List<ConfigurationEntry> configuration;
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user