Sha256: 6af7b35685eb24cd785b033f19fded133e07a1e359782238f02e0028a988bccc

Contents?: true

Size: 619 Bytes

Versions: 19

Compression:

Stored size: 619 Bytes

Contents

module RockRMS
  class Client
    module AttributeValue
      def list_attribute_values(options = {})
        Response::AttributeValue.format(
          get(attribute_values_path, options)
        )
      end

      def create_attribute_value(attribute_id:, entity_id:, value:)
        options = {
          'AttributeId' => attribute_id,
          'EntityId'    => entity_id,
          'Value'       => value,
          'IsSystem'    => false
        }

        post(attribute_values_path, options)
      end

      private

      def attribute_values_path
        'AttributeValues'.freeze
      end
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
rock_rms-4.13.0 lib/rock_rms/resources/attribute_value.rb
rock_rms-4.12.3 lib/rock_rms/resources/attribute_value.rb
rock_rms-4.12.2 lib/rock_rms/resources/attribute_value.rb
rock_rms-4.12.1 lib/rock_rms/resources/attribute_value.rb
rock_rms-4.11.0 lib/rock_rms/resources/attribute_value.rb
rock_rms-4.10.0 lib/rock_rms/resources/attribute_value.rb
rock_rms-4.9.0 lib/rock_rms/resources/attribute_value.rb
rock_rms-4.8.0 lib/rock_rms/resources/attribute_value.rb
rock_rms-4.7.0 lib/rock_rms/resources/attribute_value.rb
rock_rms-4.6.0 lib/rock_rms/resources/attribute_value.rb
rock_rms-4.5.0 lib/rock_rms/resources/attribute_value.rb
rock_rms-4.4.0 lib/rock_rms/resources/attribute_value.rb
rock_rms-4.3.0 lib/rock_rms/resources/attribute_value.rb
rock_rms-4.2.3 lib/rock_rms/resources/attribute_value.rb
rock_rms-4.2.2 lib/rock_rms/resources/attribute_value.rb
rock_rms-4.2.1 lib/rock_rms/resources/attribute_value.rb
rock_rms-4.2.0 lib/rock_rms/resources/attribute_value.rb
rock_rms-4.1.1 lib/rock_rms/resources/attribute_value.rb
rock_rms-4.1.0 lib/rock_rms/resources/attribute_value.rb