Script
data class Script(val name: String, val isSuspend: Boolean, val jvmFunction: String, val inputs: List<Script.Input>, val outputJvmName: String, val outputIsNullable: Boolean, val outputs: Set<Script.Output>, val error: Script.Error?)(source)
Constructors
Link copied to clipboard
constructor(name: String, isSuspend: Boolean, jvmFunction: String, inputs: List<Script.Input>, outputJvmName: String, outputIsNullable: Boolean, outputs: Set<Script.Output>, error: Script.Error?)
Types
Link copied to clipboard
data class Body(val propertyName: String, val klass: CodeGenTree.Type, val nullable: Boolean, val contentNegotiations: List<Script.Body.ContentNegotiation>, val sealedSubClasses: Set<Script.SealedSubClass>, val documentation: String? = null) : Script.Input, Script.Output
Link copied to clipboard
data class DynamicHeaders(val propertyName: String, val documentation: String? = null) : Script.Output
Link copied to clipboard
data class Header(val name: String, val propertyName: String, val klass: CodeGenTree.Type.Builtin, val nullable: Boolean, val documentation: String? = null) : Script.Input, Script.Output
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class Parameter(val propertyName: String, val klass: CodeGenTree.Type.Builtin, val nullable: Boolean, val documentation: String? = null) : Script.ParameterInput
Link copied to clipboard
Link copied to clipboard
data class Password(val propertyName: String, val nullable: Boolean, val documentation: String? = null) : Script.ParameterInput
Link copied to clipboard
data class Property(val name: String, val propertyName: String, val klass: CodeGenTree.Type, val nullable: Boolean, val documentation: String? = null) : Script.ParameterInput, Script.Output
Link copied to clipboard