GraphQl CustomType Adapter - Тип валюты - PullRequest
0 голосов
/ 10 марта 2019
Can't map GraphQL type: Currency to: Object.java

Я создал адаптер нестандартного типа, но точно не знаю, как отобразить скаляр Currency, и в настоящее время я получаю ответ creditBalance=com.apollographql.apollo.response.CustomTypeValue$GraphQLString@a9b3abb

Это мой адаптер:

 object customTypeAdapteCurrency : CustomTypeAdapter<String> {

        override fun encode(value: String): CustomTypeValue<*> {
            return CustomTypeValue.GraphQLString(value)
        }

        override fun decode(value: CustomTypeValue<*>): String? {
            return try {
                java.lang.String.valueOf(value)
            } catch (e: ParseException) {
                return null
            }
        }
    }
...