Ide Services Plugin Repository Service
Functions
Link copied to clipboard
Link copied to clipboard
abstract fun downloadCompatiblePlugin(pluginId: String, ideBuild: String, channel: String?): Call<ResponseBody>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun getPluginXmlIdByDependency(dependency: String, includeOptional: Boolean): Call<List<String>>
Link copied to clipboard
Link copied to clipboard
abstract fun getUpdatesByVersionAndFamily(xmlId: String, version: String, family: String): Call<List<PluginUpdateBean>>
Link copied to clipboard
Link copied to clipboard
abstract fun listPlugins(ideBuild: String, channel: String?, pluginId: String?): Call<XmlPluginRepositoryBean>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Multipart
@POST(value = "/api/ij-plugins/upload" )
Link copied to clipboard
@Multipart
@POST(value = "/api/ij-plugins/upload" )
Link copied to clipboard
abstract fun uploadByXmlId(pluginXmlId: RequestBody, channel: RequestBody?, notes: RequestBody?, file: MultipartBody.Part): Call<ResponseBody>
Link copied to clipboard
abstract fun uploadNewPlugin(file: MultipartBody.Part, family: String, licenseUrl: RequestBody, category: Int, vendor: RequestBody?): Call<PluginBean>
abstract fun uploadNewPlugin(file: MultipartBody.Part, family: String, licenseUrl: RequestBody, tags: ArrayList<RequestBody>, vendor: RequestBody?, channel: RequestBody?, isHidden: Boolean): Call<PluginBean>