goModel doesn't work together with implements
- Linguagem predominante
- Go
- Estrelas
- 10.8k
- Forks
- 1.3k
- Merge médio
- 2d 36min
- PRs com merge (30d)
- 26
Descrição
If I generate resolvers for schema
```gql
interface SalesMetric {
order_count: Uint64!
revenue: String!
}
type TimeSalesMetric @goModel(model: "orderv1.SalesOverviewTimeResponse_Record") {
order_count: Uint64!
revenue: String!
milestone: String!
}
```
All works perfect
If I use implements
```gql
interface SalesMetric {
order_count: Uint64!
revenue: String!
}
type TimeSalesMetric implements SalesMetric @goModel(model: "orderv1.SalesOverviewTimeResponse_Record") {
order_count: Uint64!
revenue: String!
milestone: String!
}
```
It gives me an error:
```text
merging type systems failed: unable to bind to interface: /proto/order-service/v1.SalesOverviewTimeResponse_Record does not satisfy the interface /lib/model.SalesMetric
exit status 1
```
Guia de contribuição
Avaliação
Esta issue ainda não foi avaliada.