0..42 @7 ObjectTypeDefinition {
    description: None,
    name: "Query",
    implements_interfaces: [
        "Node",
    ],
    directives: [],
    fields: [
        33..40 @7 FieldDefinition {
            description: None,
            name: "id",
            arguments: [],
            ty: NonNullNamed(
                "ID",
            ),
            directives: [],
        },
    ],
}
44..72 @7 InterfaceTypeDefinition {
    description: None,
    name: "Node",
    implements_interfaces: [],
    directives: [],
    fields: [
        63..70 @7 FieldDefinition {
            description: None,
            name: "id",
            arguments: [],
            ty: NonNullNamed(
                "ID",
            ),
            directives: [],
        },
    ],
}
74..149 @7 InterfaceTypeDefinition {
    description: None,
    name: "Resource",
    implements_interfaces: [
        "Node",
    ],
    directives: [],
    fields: [
        113..120 @7 FieldDefinition {
            description: None,
            name: "id",
            arguments: [],
            ty: NonNullNamed(
                "ID",
            ),
            directives: [],
        },
        123..133 @7 FieldDefinition {
            description: None,
            name: "width",
            arguments: [],
            ty: Named(
                "Int",
            ),
            directives: [],
        },
        136..147 @7 FieldDefinition {
            description: None,
            name: "height",
            arguments: [],
            ty: Named(
                "Int",
            ),
            directives: [],
        },
    ],
}
151..254 @7 InterfaceTypeDefinition {
    description: None,
    name: "Image",
    implements_interfaces: [
        "Resource",
        "Node",
    ],
    directives: [],
    fields: [
        198..205 @7 FieldDefinition {
            description: None,
            name: "id",
            arguments: [],
            ty: NonNullNamed(
                "ID",
            ),
            directives: [],
        },
        208..218 @7 FieldDefinition {
            description: None,
            name: "width",
            arguments: [],
            ty: Named(
                "Int",
            ),
            directives: [],
        },
        221..232 @7 FieldDefinition {
            description: None,
            name: "height",
            arguments: [],
            ty: Named(
                "Int",
            ),
            directives: [],
        },
        235..252 @7 FieldDefinition {
            description: None,
            name: "thumbnail",
            arguments: [],
            ty: Named(
                "String",
            ),
            directives: [],
        },
    ],
}

