arch.ether.annotation.EtherData.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ether Show documentation
Show all versions of ether Show documentation
Ether is a framework using PubSub architectures that can be used as a replacement for common model-view archtectures such as MVP/MVC/MVVM etc.
package arch.ether.annotation
import kotlin.reflect.KClass
/**
* Marks a class that can be published and subscribed through ether
*
* @param triggerType The base class of different triggers for the producer of this data
*/
@Target(AnnotationTarget.CLASS)
annotation class EtherData(val triggerType: KClass<*>)