Class: MarketingCloudSDK::DataExtension

Inherits:
Objects::Base show all
Includes:
Objects::Soap::CUD, Objects::Soap::Read
Defined in:
lib/marketingcloudsdk/objects.rb

Defined Under Namespace

Classes: Column, Row

Instance Attribute Summary collapse

Attributes included from Objects::Soap::Read

#filter

Attributes inherited from Objects::Base

#client, #id, #properties

Instance Method Summary collapse

Methods included from Objects::Soap::CUD

#delete

Methods included from Objects::Soap::Read

#get, #info

Methods inherited from Objects::Base

id, #props

Instance Attribute Details

#fieldsObject

Returns the value of attribute fields.



405
406
407
# File 'lib/marketingcloudsdk/objects.rb', line 405

def fields
  @fields
end

#folder_idObject

Returns the value of attribute folder_id.



405
406
407
# File 'lib/marketingcloudsdk/objects.rb', line 405

def folder_id
  @folder_id
end

Instance Method Details

#folder_media_typeObject



411
412
413
# File 'lib/marketingcloudsdk/objects.rb', line 411

def folder_media_type
	'dataextension'
end

#folder_propertyObject



407
408
409
# File 'lib/marketingcloudsdk/objects.rb', line 407

def folder_property
	'CategoryID'
end

#patchObject



422
423
424
425
# File 'lib/marketingcloudsdk/objects.rb', line 422

def patch
	munge_fields self.properties
	super
end

#postObject



417
418
419
420
# File 'lib/marketingcloudsdk/objects.rb', line 417

def post
	munge_fields self.properties
	super
end