Class: MarketingCloudSDK::DataExtension::Row

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

Instance Attribute Summary collapse

Attributes included from Objects::Soap::Read

#filter

Attributes inherited from Objects::Base

#client, #properties

Instance Method Summary collapse

Methods included from Objects::Soap::Read

#info

Methods inherited from Objects::Base

id, #props

Instance Attribute Details

#customer_keyObject

Returns the value of attribute customer_key.



446
447
448
# File 'lib/marketingcloudsdk/objects.rb', line 446

def customer_key
  @customer_key
end

#nameObject

Returns the value of attribute name.



446
447
448
# File 'lib/marketingcloudsdk/objects.rb', line 446

def name
  @name
end

Instance Method Details

#deleteObject



489
490
491
492
# File 'lib/marketingcloudsdk/objects.rb', line 489

def delete
	munge_keys self.properties
	super
end

#getObject



456
457
458
# File 'lib/marketingcloudsdk/objects.rb', line 456

def get
	super "#{id}[#{name}]"
end

#idObject



452
453
454
# File 'lib/marketingcloudsdk/objects.rb', line 452

def id
	'DataExtensionObject'
end

#patchObject



479
480
481
482
# File 'lib/marketingcloudsdk/objects.rb', line 479

def patch
	munge_properties self.properties
	super
end

#postObject



474
475
476
477
# File 'lib/marketingcloudsdk/objects.rb', line 474

def post
	munge_properties self.properties
	super
end

#putObject



484
485
486
487
# File 'lib/marketingcloudsdk/objects.rb', line 484

def put
	munge_properties self.properties
	super
end