com.synopsys.integration.jira.common.model.response.PluginResponseModel Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of int-jira-common Show documentation
Show all versions of int-jira-common Show documentation
A library for using various capabilities of Jira.
/*
* int-jira-common
*
* Copyright (c) 2024 Synopsys, Inc.
*
* Use subject to the terms and conditions of the Synopsys End User Software License and Maintenance Agreement. All rights reserved worldwide.
*/
package com.synopsys.integration.jira.common.model.response;
import com.google.gson.JsonObject;
import com.google.gson.annotations.SerializedName;
import com.synopsys.integration.jira.common.model.JiraResponseModel;
public class PluginResponseModel extends JiraResponseModel {
private Boolean enabled;
private JsonObject links;
private String name;
private String version;
private Boolean userInstalled;
private Boolean optional;
@SerializedName("static")
private Boolean isStatic;
private Boolean unloadable;
private String description;
private String key;
private Boolean usesLicensing;
private Boolean remotable;
private JsonObject vendor;
public PluginResponseModel() {
}
public PluginResponseModel(
Boolean enabled,
JsonObject links,
String name,
String version,
Boolean userInstalled,
Boolean optional,
Boolean isStatic,
Boolean unloadable,
String description,
String key,
Boolean usesLicensing,
Boolean remotable,
JsonObject vendor
) {
this.enabled = enabled;
this.links = links;
this.name = name;
this.version = version;
this.userInstalled = userInstalled;
this.optional = optional;
this.isStatic = isStatic;
this.unloadable = unloadable;
this.description = description;
this.key = key;
this.usesLicensing = usesLicensing;
this.remotable = remotable;
this.vendor = vendor;
}
public Boolean getEnabled() {
return enabled;
}
public JsonObject getLinks() {
return links;
}
public String getName() {
return name;
}
public String getVersion() {
return version;
}
public Boolean getUserInstalled() {
return userInstalled;
}
public Boolean getOptional() {
return optional;
}
public Boolean getStatic() {
return isStatic;
}
public Boolean getUnloadable() {
return unloadable;
}
public String getDescription() {
return description;
}
public String getKey() {
return key;
}
public Boolean getUsesLicensing() {
return usesLicensing;
}
public Boolean getRemotable() {
return remotable;
}
public JsonObject getVendor() {
return vendor;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy