Sha256: 06ca9a50eb1826b59c985ed0249cd3cd76ca3afff0514e43d8cc17474ad7ddf0

Contents?: true

Size: 870 Bytes

Versions: 6

Compression:

Stored size: 870 Bytes

Contents

module Ecoportal
  module API
    class V2
      class Registers
        class PageResult < Ecoportal::API::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 'ecoportal/api/v2/registers/page_result/membrane_droplet'

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ecoportal-api-v2-2.0.12 lib/ecoportal/api/v2/registers/page_result.rb
ecoportal-api-v2-2.0.11 lib/ecoportal/api/v2/registers/page_result.rb
ecoportal-api-v2-2.0.10 lib/ecoportal/api/v2/registers/page_result.rb
ecoportal-api-v2-2.0.9 lib/ecoportal/api/v2/registers/page_result.rb
ecoportal-api-v2-2.0.8 lib/ecoportal/api/v2/registers/page_result.rb
ecoportal-api-v2-2.0.7 lib/ecoportal/api/v2/registers/page_result.rb