package alien4cloud.plugin.model; import alien4cloud.plugin.model.PluginComponentDescriptor; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; @Getter @Setter @AllArgsConstructor(suppressConstructorProperties = true) @NoArgsConstructor @ApiModel("Result for a request for specific plugin components.") public class PluginComponent { @ApiModelProperty(value = "Id of the plugin that contains the component.") private String pluginId; @ApiModelProperty(value = "Name of the plugin that contains the component.") private String pluginName; @ApiModelProperty(value = "Version of the plugin that contains the component.") private String version; @ApiModelProperty(value = "Description of the component within the plugin.") private PluginComponentDescriptor componentDescriptor; }