Sha256: f1a851b7f33e5b18b61c6a947c3c4faf4298f0ae21f8c25d5962c4802189f8c1

Contents?: true

Size: 836 Bytes

Versions: 9

Compression:

Stored size: 836 Bytes

Contents

module Ecoportal
  module API
    class V2
      class Registers
        class PageResult < Common::Content::DoubleModel
          passkey     :id
          passthrough :template_id
          passthrough :name, :state
          passdate    :updated_at, :created_at
          passthrough :archive
          passarray   :tags, order_matters: false
          passthrough :mould_counter

          class_resolver :stages_class, "Ecoportal::API::V2::Registers::StagesResult"
          embeds_many    :stages, enum_class: :stages_class, read_only: true

          class_resolver :mem_droplet, "Ecoportal::API::V2::Registers::PageResult::MembraneDroplet"
          embeds_many    :membranes, klass: :mem_droplet, read_only: true
        end
      end
    end
  end
end

require_relative 'page_result/membrane_droplet'

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
ecoportal-api-v2-2.0.5 lib/ecoportal/api/v2/registers/page_result.rb
ecoportal-api-v2-2.0.4 lib/ecoportal/api/v2/registers/page_result.rb
ecoportal-api-v2-2.0.3 lib/ecoportal/api/v2/registers/page_result.rb
ecoportal-api-v2-2.0.2 lib/ecoportal/api/v2/registers/page_result.rb
ecoportal-api-v2-2.0.1 lib/ecoportal/api/v2/registers/page_result.rb
ecoportal-api-v2-2.0.0 lib/ecoportal/api/v2/registers/page_result.rb
ecoportal-api-v2-1.1.8 lib/ecoportal/api/v2/registers/page_result.rb
ecoportal-api-v2-1.1.7 lib/ecoportal/api/v2/registers/page_result.rb
ecoportal-api-v2-1.1.6 lib/ecoportal/api/v2/registers/page_result.rb