Class OperationResponseParser<D extends com.apollographql.apollo.api.Operation.Data,​W>


  • public final class OperationResponseParser<D extends com.apollographql.apollo.api.Operation.Data,​W>
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      OperationResponseParser​(com.apollographql.apollo.api.Operation<D,​W,​?> operation, com.apollographql.apollo.api.internal.ResponseFieldMapper responseFieldMapper, com.apollographql.apollo.api.ScalarTypeAdapters scalarTypeAdapters)  
      OperationResponseParser​(com.apollographql.apollo.api.Operation<D,​W,​?> operation, com.apollographql.apollo.api.internal.ResponseFieldMapper responseFieldMapper, com.apollographql.apollo.api.ScalarTypeAdapters scalarTypeAdapters, com.apollographql.apollo.cache.normalized.internal.ResponseNormalizer<java.util.Map<java.lang.String,​java.lang.Object>> responseNormalizer)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.apollographql.apollo.api.Response<W> parse​(java.util.Map<java.lang.String,​java.lang.Object> payload)  
      com.apollographql.apollo.api.Response<W> parse​(okio.BufferedSource source)  
      static com.apollographql.apollo.api.Error parseError​(java.util.Map<java.lang.String,​java.lang.Object> payload)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OperationResponseParser

        public OperationResponseParser​(com.apollographql.apollo.api.Operation<D,​W,​?> operation,
                                       com.apollographql.apollo.api.internal.ResponseFieldMapper responseFieldMapper,
                                       com.apollographql.apollo.api.ScalarTypeAdapters scalarTypeAdapters)
      • OperationResponseParser

        public OperationResponseParser​(com.apollographql.apollo.api.Operation<D,​W,​?> operation,
                                       com.apollographql.apollo.api.internal.ResponseFieldMapper responseFieldMapper,
                                       com.apollographql.apollo.api.ScalarTypeAdapters scalarTypeAdapters,
                                       com.apollographql.apollo.cache.normalized.internal.ResponseNormalizer<java.util.Map<java.lang.String,​java.lang.Object>> responseNormalizer)
    • Method Detail

      • parse

        public com.apollographql.apollo.api.Response<W> parse​(@NotNull
                                                              java.util.Map<java.lang.String,​java.lang.Object> payload)
      • parse

        public com.apollographql.apollo.api.Response<W> parse​(okio.BufferedSource source)
                                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • parseError

        public static com.apollographql.apollo.api.Error parseError​(java.util.Map<java.lang.String,​java.lang.Object> payload)