Method: NetSuite::Actions::Initialize#request_body
- Defined in:
- lib/netsuite/actions/initialize.rb
#request_body ⇒ Object
<platformMsgs:initializeRecord>
<platformCore:type>invoice</platformCore:type>
<platformCore:reference internalId="1513" type="salesOrder">
<platformCore:name>1511</platformCore:name>
</platformCore:reference>
</platformMsgs:initializeRecord>
28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/netsuite/actions/initialize.rb', line 28 def request_body { 'platformMsgs:initializeRecord' => { 'platformCore:type' => @klass.to_s.split('::').last.lower_camelcase, 'platformCore:reference' => {}, :attributes! => { 'platformCore:reference' => { 'internalId' => @object.internal_id, :type => @object.class.to_s.split('::').last.lower_camelcase } } } } end |