InterfaceType

class InterfaceType : CompiledNamedType

Constructors

Link copied to clipboard
fun InterfaceType(    name: String,     keyFields: List<String> = emptyList(),     implements: List<InterfaceType> = emptyList())

Types

Link copied to clipboard
class Builder(name: String)

Functions

Link copied to clipboard
open override fun leafType(): CompiledNamedType
Link copied to clipboard
fun newBuilder(): InterfaceType.Builder
Link copied to clipboard
open override fun rawType(): CompiledNamedType

Properties

Link copied to clipboard
val embeddedFields: List<String>
Link copied to clipboard
val implements: List<InterfaceType>
Link copied to clipboard
val keyFields: List<String>
Link copied to clipboard
val name: String