Sha256: 8a54ae25dc8961b31885ca83f356692255cb501a7ffadfa63394361e7ccfb453
Contents?: true
Size: 729 Bytes
Versions: 12
Compression:
Stored size: 729 Bytes
Contents
module Ecoportal module API class GraphQL module Base class Payload < Ecoportal::API::GraphQL::Base::Model class GenericItem def initialize(*args, **kargs) raise "Missuse error. You should define a item_class for a class that inherits from GraphqlPayload class." end end passthrough :clientMutationId class_resolver :item_class, GenericItem embeds_one :item, klass: :item_class embeds_one :errors, klass: Ecoportal::API::GraphQL::Base::ValidationErrors, nullable: true def success? !errors || errors.empty? end end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems