Dsl

class Dsl

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class ConsumesProxy : DslProxy

An uninstantiable, behaviorless type to represent the field in generics.

Link copied to clipboard
class MethodProxy : DslProxy

An uninstantiable, behaviorless type to represent the field in generics.

Link copied to clipboard
class ProducesProxy : DslProxy

An uninstantiable, behaviorless type to represent the field in generics.

Properties

Link copied to clipboard
@get:JvmName(name = "getBase")
@set:JvmName(name = "setBase")
var base: String

string base = 4;

Link copied to clipboard

repeated string consumes = 6;

Link copied to clipboard
@get:JvmName(name = "getHandler")
@set:JvmName(name = "setHandler")
var handler: String

optional string handler = 12;

Link copied to clipboard
@get:JvmName(name = "getImpl")
@set:JvmName(name = "setImpl")
var impl: String

string impl = 10;

Link copied to clipboard
@get:JvmName(name = "getMember")
@set:JvmName(name = "setMember")
var member: String

string member = 11;

Link copied to clipboard

repeated .elide.meta.EndpointMethods method = 8;

Link copied to clipboard
@get:JvmName(name = "getName")
@set:JvmName(name = "setName")
var name: String

optional string name = 2;

Link copied to clipboard
@get:JvmName(name = "getOptions")
@set:JvmName(name = "setOptions")
var options: EndpointOptions

.elide.meta.EndpointOptions options = 9;

Link copied to clipboard

repeated string produces = 7;

Link copied to clipboard
@get:JvmName(name = "getTag")
@set:JvmName(name = "setTag")
var tag: String

string tag = 1;

Link copied to clipboard
@get:JvmName(name = "getTail")
@set:JvmName(name = "setTail")
var tail: String

optional string tail = 5;

Link copied to clipboard
@get:JvmName(name = "getType")
@set:JvmName(name = "setType")
var type: EndpointType

.elide.meta.EndpointType type = 3;

Link copied to clipboard
@get:JvmName(name = "getTypeValue")
@set:JvmName(name = "setTypeValue")
var typeValue: Int

Functions

Link copied to clipboard
@JvmName(name = "addConsumes")
fun DslList<String, EndpointKt.Dsl.ConsumesProxy>.add(value: String)

repeated string consumes = 6;

@JvmName(name = "addProduces")
fun DslList<String, EndpointKt.Dsl.ProducesProxy>.add(value: String)

repeated string produces = 7;

@JvmName(name = "addMethod")
fun DslList<EndpointMethods, EndpointKt.Dsl.MethodProxy>.add(value: EndpointMethods)

repeated .elide.meta.EndpointMethods method = 8;

Link copied to clipboard
@JvmName(name = "addAllConsumes")
fun DslList<String, EndpointKt.Dsl.ConsumesProxy>.addAll(values: Iterable<String>)

repeated string consumes = 6;

@JvmName(name = "addAllProduces")
fun DslList<String, EndpointKt.Dsl.ProducesProxy>.addAll(values: Iterable<String>)

repeated string produces = 7;

@JvmName(name = "addAllMethod")
fun DslList<EndpointMethods, EndpointKt.Dsl.MethodProxy>.addAll(values: Iterable<EndpointMethods>)

repeated .elide.meta.EndpointMethods method = 8;

Link copied to clipboard
@JvmName(name = "clearConsumes")
fun DslList<String, EndpointKt.Dsl.ConsumesProxy>.clear()

repeated string consumes = 6;

@JvmName(name = "clearProduces")
fun DslList<String, EndpointKt.Dsl.ProducesProxy>.clear()

repeated string produces = 7;

@JvmName(name = "clearMethod")
fun DslList<EndpointMethods, EndpointKt.Dsl.MethodProxy>.clear()

repeated .elide.meta.EndpointMethods method = 8;

Link copied to clipboard
fun clearBase()

string base = 4;

Link copied to clipboard

optional string handler = 12;

Link copied to clipboard
fun clearImpl()

string impl = 10;

Link copied to clipboard

string member = 11;

Link copied to clipboard
fun clearName()

optional string name = 2;

Link copied to clipboard

.elide.meta.EndpointOptions options = 9;

Link copied to clipboard
fun clearTag()

string tag = 1;

Link copied to clipboard
fun clearTail()

optional string tail = 5;

Link copied to clipboard
fun clearType()

.elide.meta.EndpointType type = 3;

Link copied to clipboard

optional string handler = 12;

Link copied to clipboard

optional string name = 2;

Link copied to clipboard

.elide.meta.EndpointOptions options = 9;

Link copied to clipboard

optional string tail = 5;

Link copied to clipboard
@JvmName(name = "plusAssignConsumes")
inline operator fun DslList<String, EndpointKt.Dsl.ConsumesProxy>.plusAssign(value: String)
@JvmName(name = "plusAssignAllConsumes")
inline operator fun DslList<String, EndpointKt.Dsl.ConsumesProxy>.plusAssign(values: Iterable<String>)

repeated string consumes = 6;

@JvmName(name = "plusAssignProduces")
inline operator fun DslList<String, EndpointKt.Dsl.ProducesProxy>.plusAssign(value: String)
@JvmName(name = "plusAssignAllProduces")
inline operator fun DslList<String, EndpointKt.Dsl.ProducesProxy>.plusAssign(values: Iterable<String>)

repeated string produces = 7;

@JvmName(name = "plusAssignAllMethod")
inline operator fun DslList<EndpointMethods, EndpointKt.Dsl.MethodProxy>.plusAssign(values: Iterable<EndpointMethods>)
@JvmName(name = "plusAssignMethod")
inline operator fun DslList<EndpointMethods, EndpointKt.Dsl.MethodProxy>.plusAssign(value: EndpointMethods)

repeated .elide.meta.EndpointMethods method = 8;

Link copied to clipboard
@JvmName(name = "setConsumes")
operator fun DslList<String, EndpointKt.Dsl.ConsumesProxy>.set(index: Int, value: String)

repeated string consumes = 6;

@JvmName(name = "setProduces")
operator fun DslList<String, EndpointKt.Dsl.ProducesProxy>.set(index: Int, value: String)

repeated string produces = 7;

@JvmName(name = "setMethod")
operator fun DslList<EndpointMethods, EndpointKt.Dsl.MethodProxy>.set(index: Int, value: EndpointMethods)

repeated .elide.meta.EndpointMethods method = 8;