Sha256: 03b8d1ca948206ff9e15be86455217e8d6bba0b9609c7e7d9f8db647d5087acb

Contents?: true

Size: 441 Bytes

Versions: 11

Compression:

Stored size: 441 Bytes

Contents

module Roqua
  module CoreApi
    # @api private
    class CreateDossierGroup < ActiveInteraction::Base
      object :session, class: Sessions::AuthSession
      string :organization_id
      hash :attributes, strip: false

      def execute
        response = session.post "/dossier_groups", dossier_group: attributes, organization_id: organization_id
        Models::DossierGroup.new(response["dossier_group"])
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
roqua-core-api-0.7.0 lib/roqua/core_api/create_dossier_group.rb
roqua-core-api-0.6.0 lib/roqua/core_api/create_dossier_group.rb
roqua-core-api-0.5.0 lib/roqua/core_api/create_dossier_group.rb
roqua-core-api-0.4.0 lib/roqua/core_api/create_dossier_group.rb
roqua-core-api-0.3.1 lib/roqua/core_api/create_dossier_group.rb
roqua-core-api-0.3.0 lib/roqua/core_api/create_dossier_group.rb
roqua-core-api-0.2.4 lib/roqua/core_api/create_dossier_group.rb
roqua-core-api-0.2.3 lib/roqua/core_api/create_dossier_group.rb
roqua-core-api-0.2.2 lib/roqua/core_api/create_dossier_group.rb
roqua-core-api-0.2.1 lib/roqua/core_api/create_dossier_group.rb
roqua-core-api-0.2.0 lib/roqua/core_api/create_dossier_group.rb