MarketplaceApi

Properties

Link copied to clipboard
val defaultHeaders: Headers

Functions

Link copied to clipboard
suspend fun addRevisionDependency(session: OAuthSession, id: Int, revisionId: Int, dependencyRevisionId: Int)
Link copied to clipboard
suspend fun createMarketplaceItem(session: OAuthSession, name: String, type: MarketplaceItemType, description: String): MarketplaceItem
Link copied to clipboard
suspend fun createMarketplaceItemRevision(session: OAuthSession, id: Int, file: File, version: String, changelog: String? = null, dependencies: String? = null)
Link copied to clipboard
suspend fun createReview(session: OAuthSession, id: Int, rating: Int, review: String? = null): MarketplaceReview
Link copied to clipboard
suspend fun deleteMarketplaceItem(session: OAuthSession, id: Int)
Link copied to clipboard
suspend fun deleteMarketplaceItemRevision(session: OAuthSession, id: Int, revisionId: Int)
Link copied to clipboard
suspend fun deleteReview(session: OAuthSession, id: Int, reviewId: Int)
Link copied to clipboard
suspend fun deleteThumbnail(session: OAuthSession, id: Int)
Link copied to clipboard
fun downloadRevision(id: Int, revisionId: Int): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun getMarketplaceItems(page: Int = 1, limit: Int = 10, query: String? = null, type: MarketplaceItemType? = null, featured: Boolean = false, uid: String? = null, branch: String? = null): PaginatedResponse<MarketplaceItem>
Link copied to clipboard
suspend fun getReviews(id: Int, page: Int = 1, limit: Int = 10): PaginatedResponse<MarketplaceReview>
Link copied to clipboard
Link copied to clipboard
suspend fun removeRevisionDependency(session: OAuthSession, id: Int, revisionId: Int, dependencyRevisionId: Int)
Link copied to clipboard
suspend fun updateMarketplaceItem(session: OAuthSession, id: Int, name: String, type: MarketplaceItemType, description: String): MarketplaceItem
Link copied to clipboard
suspend fun uploadThumbnail(session: OAuthSession, id: Int, thumbnailFile: File)