De acordo com o exercício, a resposta correta seria:
Type Cliente {
Id: ID!
Nome: String!
Pets: [Pet!]!
}
Type Pet {
Id: ID!
Nome: String!
Dono: Cliente!
}
Acredito que o correto seria:
Type Cliente {
Id: ID!
Nome: String!
Pets: [Pet!]
}
Type Pet {
Id: ID!
Nome: String!
Dono: Cliente!
}
No "Type Cliente" o campo "Pets" será um array que deve conter obrigatoriamente um Pet ->" [Pet!]", porem o campo não é obrigatório pois o cliente pode ter nenhum Pet: "Pets: [Pet!]"