---
source: crates/graphql-composition/tests/composition_tests.rs
expression: actual_api_sdl
input_file: crates/graphql-composition/tests/composition/interfaces_basic/test.md
---
type Furby {
batteryType: String!
canDance: Boolean!
canSing: Boolean!
color: String!
connectivity: String
friends: [Furby!]
height: Float!
id: ID!
languages: [String!]
sensorTypes: [String!]
weight: Float!
}
type Query {
furby: Furby
}
interface FurbyType {
batteryType: String!
canDance: Boolean!
canSing: Boolean!
color: String!
connectivity: String
height: Float!
id: ID!
languages: [String!]
sensorTypes: [String!]
weight: Float!
}
interface SocialFurby {
friends: [Furby!]
}