Skip to content

kinta-lib / com.dailymotion.kinta.integration.googleplay.internal / GooglePlayIntegration

GooglePlayIntegration

object GooglePlayIntegration

Types

Name Summary
ChangelogResource data class ChangelogResource
GooglePlayTrack enum class GooglePlayTrack
ImageType enum class ImageType
ImageUploadData data class ImageUploadData
ListingResource data class ListingResource
PreviewImageData data class PreviewImageData

Functions

Name Summary
createRelease fun createRelease(googlePlayJson:String? = null, packageName:String? = null, listVersionCodes:List<Long>, track: GooglePlayTrack, releaseName:String? = null, percent:Double= 100.0, updatePriority:Int? = null):Unit
getChangeLogs fun getChangeLogs(googlePlayJson:String? = null, packageName:String? = null):List<ChangelogResource>
getListings fun getListings(googlePlayJson:String? = null, packageName:String? = null):List<ListingResource>
getListReleases fun getListReleases(googlePlayJson:String? = null, packageName:String? = null, track: GooglePlayTrack):List<GooglePlayRelease>?
getPreviews fun getPreviews(googlePlayJson:String? = null, packageName:String? = null):List<PreviewImageData>
isConfigured fun isConfigured():Boolean
removeListings fun removeListings(googlePlayJson:String? = null, packageName:String? = null, languagesList:List<String>):Unit
uploadDraft Upload an archive and assign it as a draft to a specific trackfun uploadDraft(googlePlayJson:String? = null, packageName:String? = null, track: GooglePlayTrack, archiveFile:File):Long
uploadImages fun uploadImages(googlePlayJson:String? = null, packageName:String? = null, languageCode:String, imageType: ImageType, images:List<File>, overwrite:Boolean= false):Unit
uploadListing fun uploadListing(googlePlayJson:String? = null, packageName:String? = null, resources:List<ListingResource>):Unit
uploadWhatsNew fun uploadWhatsNew(googlePlayJson:String? = null, packageName:String? = null, versionCode:Long, whatsNewProvider: (lang:String) ->String?):Unit