Sha256: c9cd04b88b15516adac296b2163e4c2f3c33642233e901c4be2d54ff3175155f

Contents?: true

Size: 639 Bytes

Versions: 15

Compression:

Stored size: 639 Bytes

Contents

module Ecoportal
  module API
    class GraphQL
      module Input
        module LocationStructure
          class CommandInterface < Ecoportal::API::GraphQL::Base::Model
            passkey :id
            passthrough :state

            def initialize(*args, **kargs, &block)
              self.id = self.class.new_uuid
              super
            end

            def set_values(**kargs)
              kargs.each do |key, value|
                self.send(key, value) if self.respond_to?(key, true)
              end
              self
            end
          end
        end
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
ecoportal-api-graphql-0.3.14 lib/ecoportal/api/graphql/input/location_structure/command_interface.rb
ecoportal-api-graphql-0.3.13 lib/ecoportal/api/graphql/input/location_structure/command_interface.rb
ecoportal-api-graphql-0.3.12 lib/ecoportal/api/graphql/input/location_structure/command_interface.rb
ecoportal-api-graphql-0.3.11 lib/ecoportal/api/graphql/input/location_structure/command_interface.rb
ecoportal-api-graphql-0.3.10 lib/ecoportal/api/graphql/input/location_structure/command_interface.rb
ecoportal-api-graphql-0.3.9 lib/ecoportal/api/graphql/input/location_structure/command_interface.rb
ecoportal-api-graphql-0.3.8 lib/ecoportal/api/graphql/input/location_structure/command_interface.rb
ecoportal-api-graphql-0.3.7 lib/ecoportal/api/graphql/input/location_structure/command_interface.rb
ecoportal-api-graphql-0.3.6 lib/ecoportal/api/graphql/input/location_structure/command_interface.rb
ecoportal-api-graphql-0.3.5 lib/ecoportal/api/graphql/input/location_structure/command_interface.rb
ecoportal-api-graphql-0.3.3 lib/ecoportal/api/graphql/input/location_structure/command_interface.rb
ecoportal-api-graphql-0.3.1 lib/ecoportal/api/graphql/input/location_structure/command_interface.rb
ecoportal-api-graphql-0.2.3 lib/ecoportal/api/graphql/input/location_structure/command_interface.rb
ecoportal-api-graphql-0.2.2 lib/ecoportal/api/graphql/input/location_structure/command_interface.rb
ecoportal-api-graphql-0.2.1 lib/ecoportal/api/graphql/input/location_structure/command_interface.rb