Wpis z mikrobloga

Hej spece od #graphql

Integruje się z serwisem, i dostałem info ze mam wysłać:

query GETA_QUERY(id: String!){
getA(id: id){
__typename
... on A {
a
}
... on Error {
code
message
description
}
}
}

No to mam schemat:

union Result = A | Error
type Query {
getA(id: String!): Result!
}
type A {
a: Int!
}
type Error {
code: Int!
message: String!
description: String!
}

Odpalam com.netflix.graphql.dgs.codegen, generuje kod, odpalam query i idzie

query {getA(id: \"test\"){ ... on A { __typename a } ... on Error { __typename code message description } } }
Jak wyciagnąć _typename wyżej? (a ze jestem swiezak z GQL to zakładam, że zrobiłem błąd w schemie).
Jakies sugestie?
Ma to znaczenie dla serwera? (niestety nie mam jeszcze deva do testów, wiec integracja z mockami)
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach