InlineFragment
PROTOCOL
InlineFragment
1public protocol InlineFragment: AnySelectionSetA selection set that represents an inline fragment nested inside a RootSelectionSet.
An InlineFragment can only ever exist as a nested selection set within a RootSelectionSet.
Each InlineFragment represents additional fields to be selected if the underlying
type.inclusion condition of the object data returned for the selection set is met.
An InlineFragment will only include the specific selections that should be selected for that
InlineFragment. But the code generation engine will create accessor fields for any fields
from the fragment's parent RootSelectionSet that will be selected. This includes fields from
the parent selection set, as well as any other child selections sets that are compatible with
the InlineFragment's __parentType and the operation's inclusion condition.