1
resposta

Avaliação da Resposta

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!]"

1 resposta

Fala ai William, tudo bem? Faz sentido, se o cliente pode não ter Pet não faz sentido que o mesmo seja obrigatório, concordo contigo.

Posso te pedir um favor? Sugere uma melhoria no exercício, dai a gente da uma olhada e em caso de aprovação, a correção é feita automaticamente para todos.

Espero ter ajudado e obrigado pelo feedback.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software