Class: GoodData::LCM2::Type::UpdatePreferenceType

Inherits:
ComplexType show all
Defined in:
lib/gooddata/lcm/types/complex/update_preference.rb

Constant Summary collapse

CATEGORY =
:complex
PARAMS =
define_type(self) do
  description 'Cascade Drop'
  param :cascade_drops, instance_of(Type::BooleanType), required: false, default: nil, deprecated: true, replacement: :allow_cascade_drops

  description 'Preserve Data'
  param :preserve_data, instance_of(Type::BooleanType), required: false, default: nil, deprecated: true, replacement: :keep_data

  description 'Allow Cascade Drop'
  param :allow_cascade_drops, instance_of(Type::BooleanType), required: false, default: false

  description 'Keep Data'
  param :keep_data, instance_of(Type::BooleanType), required: false, default: true
end

Constants included from Dsl::Dsl

Dsl::Dsl::DEFAULT_OPTS, Dsl::Dsl::TYPES

Instance Method Summary collapse

Methods inherited from ComplexType

#to_s

Methods inherited from BaseType

check_params, #to_s

Methods included from Dsl::Dsl

#define_params, #define_type, #process

Instance Method Details

#check(value) ⇒ Object



32
33
34
# File 'lib/gooddata/lcm/types/complex/update_preference.rb', line 32

def check(value)
  BaseType.check_params(PARAMS, value)
end