Код: Выделить всё
import androidx.annotation.StringDef
const val GRANT_TYPE_REFRESH_TOKEN = "refresh_token"
const val GRANT_TYPE_ACCESS_TOKEN = "access_token"
@StringDef(GRANT_TYPE_ACCESS_TOKEN, GRANT_TYPE_REFRESH_TOKEN)
@Retention(AnnotationRetention.SOURCE)
annotation class TokenGrantType
Как только я опубликую SDK в Maven и использую зависимость Gradle этого SDK . Все разрешается, но не сохраняются только значения в этом классе аннотаций.
Код: Выделить всё
@kotlin.annotation.Target @kotlin.annotation.Retention public final annotation class PaymentFlow public constructor() : kotlin.Annotation {
Подробнее здесь: https://stackoverflow.com/questions/786 ... uard-rules