
com.freya02.botcommands.internal.components.data.PersistentComponentData.kt Maven / Gradle / Ivy
package com.freya02.botcommands.internal.components.data
import com.freya02.botcommands.api.components.data.InteractionConstraints
import com.freya02.botcommands.internal.components.ComponentType
import com.freya02.botcommands.internal.components.LifetimeType
import com.freya02.botcommands.internal.components.PersistentHandler
internal class PersistentComponentData(
componentId: Int,
componentType: ComponentType,
lifetimeType: LifetimeType,
oneUse: Boolean,
override val handler: PersistentHandler?,
override val timeout: PersistentTimeout?,
constraints: InteractionConstraints,
groupId: Int?
) : AbstractComponentData(componentId, componentType, lifetimeType, oneUse, handler, timeout, constraints, groupId)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy