All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.builder.RequestBuilder.kt Maven / Gradle / Ivy

The newest version!
package dev.kord.rest.builder

import dev.kord.common.annotation.KordDsl

@KordDsl
public interface AuditBuilder {
    /**
     * The reason for this request, this will be displayed in the audit log.
     */
    public var reason: String?
}

@KordDsl
public interface RequestBuilder {
    public fun toRequest(): T
}

@KordDsl
public interface AuditRequestBuilder : AuditBuilder, RequestBuilder




© 2015 - 2024 Weber Informatics LLC | Privacy Policy