package com.android.onboarding.contracts import kotlin.reflect.KClass /** * Marks a given [Activity] as an Onboarding entity fulfilling the given [contract]. * * Readers should see the documentation of [contract] for details on the expectations of callers. * * @property contract fulfilled by this activity */ @Retention(AnnotationRetention.RUNTIME) @Target(AnnotationTarget.CLASS) annotation class OnboardingActivity(val contract: KClass>)