fragment PublicStatus on Named {
__typename
displayName
... on Person {
age
birthday
}
... on Organization {
industry
}
}
query InterfaceWithFragmentQuery {
everything {
__typename
name
...PublicStatus
... on Dog {
isGoodDog
}
... on Person {
birthday
}
}
}