toggle menu
apollo-api
3.8.3
common
switch theme
search in API
apollo-api
/
com.apollographql.apollo3.api
/
InterfaceType
Interface
Type
class
InterfaceType
:
CompiledNamedType
Members
Members & Extensions
Constructors
Interface
Type
Link copied to clipboard
@
ApolloDeprecatedSince
(
version
=
ApolloDeprecatedSince.Version.v3_3_2
)
constructor
(
name
:
String
,
keyFields
:
List
<
String
>
=
emptyList()
,
implements
:
List
<
InterfaceType
>
=
emptyList()
)
Types
Builder
Link copied to clipboard
class
Builder
(
name
:
String
)
Properties
embedded
Fields
Link copied to clipboard
val
embeddedFields
:
List
<
String
>
implements
Link copied to clipboard
val
implements
:
List
<
InterfaceType
>
key
Fields
Link copied to clipboard
val
keyFields
:
List
<
String
>
name
Link copied to clipboard
val
name
:
String
Functions
is
Composite
Link copied to clipboard
fun
CompiledNamedType
.
isComposite
(
)
:
Boolean
key
Fields
Link copied to clipboard
fun
CompiledNamedType
.
keyFields
(
)
:
List
<
String
>
leaf
Type
Link copied to clipboard
open
override
fun
leafType
(
)
:
CompiledNamedType
list
Link copied to clipboard
@
JvmName
(
name
=
"-list"
)
fun
CompiledType
.
list
(
)
:
CompiledListType
new
Builder
Link copied to clipboard
fun
newBuilder
(
)
:
InterfaceType.Builder
not
Null
Link copied to clipboard
@
JvmName
(
name
=
"-notNull"
)
fun
CompiledType
.
notNull
(
)
:
CompiledNotNullType
raw
Type
Link copied to clipboard
open
override
fun
rawType
(
)
:
CompiledNamedType