Class: ActiveNetsuite::Message

Inherits:
Record
  • Object
show all
Defined in:
lib/activenetsuite/soap/default.rb

Overview

urn:communication_2013_2urn:communication_2013_2.generalurn:communication_2013_2.general.webservicesurn:communication_2013_2.general.webservices.netsuiteurn:communication_2013_2.general.webservices.netsuite.comMessage

nullFieldList - ActiveNetsuite::NullField
author - ActiveNetsuite::RecordRef
recipient - ActiveNetsuite::RecordRef
cc - SOAP::SOAPString
bcc - SOAP::SOAPString
messageDate - SOAP::SOAPDateTime
recordName - SOAP::SOAPString
recordTypeName - SOAP::SOAPString
subject - SOAP::SOAPString
message - SOAP::SOAPString
emailed - SOAP::SOAPBoolean
activity - ActiveNetsuite::RecordRef
compressAttachments - SOAP::SOAPBoolean
incoming - SOAP::SOAPBoolean
lastModifiedDate - SOAP::SOAPDateTime
transaction - ActiveNetsuite::RecordRef
mediaItemList - ActiveNetsuite::MessageMediaItemList
dateTime - SOAP::SOAPString
xmlattr_internalId - SOAP::SOAPString
xmlattr_externalId - SOAP::SOAPString

Constant Summary collapse

AttrExternalId =
XSD::QName.new(nil, "externalId")
AttrInternalId =
XSD::QName.new(nil, "internalId")

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Record

#activate, active, #active=, #active?, #add, all, basic_search_class, #client, client, client=, delete, #delete, deleted, find, find_by, find_by_external_id, find_by_id, find_by_internal_id, #getters, #inactivate, inactive, #inactive=, #load, #loaded?, raise_not_found_error, ref, #ref, search_next, #setters, #to_s, type, #update, update, where

Methods included from MethodInflector

included, #method_missing

Constructor Details

#initialize(nullFieldList = nil, author = nil, recipient = nil, cc = nil, bcc = nil, messageDate = nil, recordName = nil, recordTypeName = nil, subject = nil, message = nil, emailed = nil, activity = nil, compressAttachments = nil, incoming = nil, lastModifiedDate = nil, transaction = nil, mediaItemList = nil, dateTime = nil) ⇒ Message

Returns a new instance of Message.



961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
# File 'lib/activenetsuite/soap/default.rb', line 961

def initialize(nullFieldList = nil, author = nil, recipient = nil, cc = nil, bcc = nil, messageDate = nil, recordName = nil, recordTypeName = nil, subject = nil, message = nil, emailed = nil, activity = nil, compressAttachments = nil, incoming = nil, lastModifiedDate = nil, transaction = nil, mediaItemList = nil, dateTime = nil)
  @nullFieldList = nullFieldList
  @author = author
  @recipient = recipient
  @cc = cc
  @bcc = bcc
  @messageDate = messageDate
  @recordName = recordName
  @recordTypeName = recordTypeName
  @subject = subject
  @message = message
  @emailed = emailed
  @activity = activity
  @compressAttachments = compressAttachments
  @incoming = incoming
  @lastModifiedDate = lastModifiedDate
  @transaction = transaction
  @mediaItemList = mediaItemList
  @dateTime = dateTime
  @__xmlattr = {}
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class ActiveNetsuite::MethodInflector

Instance Attribute Details

#activityObject

Returns the value of attribute activity.



933
934
935
# File 'lib/activenetsuite/soap/default.rb', line 933

def activity
  @activity
end

#authorObject

Returns the value of attribute author.



923
924
925
# File 'lib/activenetsuite/soap/default.rb', line 923

def author
  @author
end

#bccObject

Returns the value of attribute bcc.



926
927
928
# File 'lib/activenetsuite/soap/default.rb', line 926

def bcc
  @bcc
end

#ccObject

Returns the value of attribute cc.



925
926
927
# File 'lib/activenetsuite/soap/default.rb', line 925

def cc
  @cc
end

#compressAttachmentsObject

Returns the value of attribute compressAttachments.



934
935
936
# File 'lib/activenetsuite/soap/default.rb', line 934

def compressAttachments
  @compressAttachments
end

#dateTimeObject

Returns the value of attribute dateTime.



939
940
941
# File 'lib/activenetsuite/soap/default.rb', line 939

def dateTime
  @dateTime
end

#emailedObject

Returns the value of attribute emailed.



932
933
934
# File 'lib/activenetsuite/soap/default.rb', line 932

def emailed
  @emailed
end

#incomingObject

Returns the value of attribute incoming.



935
936
937
# File 'lib/activenetsuite/soap/default.rb', line 935

def incoming
  @incoming
end

#lastModifiedDateObject

Returns the value of attribute lastModifiedDate.



936
937
938
# File 'lib/activenetsuite/soap/default.rb', line 936

def lastModifiedDate
  @lastModifiedDate
end

#mediaItemListObject

Returns the value of attribute mediaItemList.



938
939
940
# File 'lib/activenetsuite/soap/default.rb', line 938

def mediaItemList
  @mediaItemList
end

#messageObject

Returns the value of attribute message.



931
932
933
# File 'lib/activenetsuite/soap/default.rb', line 931

def message
  @message
end

#messageDateObject

Returns the value of attribute messageDate.



927
928
929
# File 'lib/activenetsuite/soap/default.rb', line 927

def messageDate
  @messageDate
end

#nullFieldListObject

Returns the value of attribute nullFieldList.



922
923
924
# File 'lib/activenetsuite/soap/default.rb', line 922

def nullFieldList
  @nullFieldList
end

#recipientObject

Returns the value of attribute recipient.



924
925
926
# File 'lib/activenetsuite/soap/default.rb', line 924

def recipient
  @recipient
end

#recordNameObject

Returns the value of attribute recordName.



928
929
930
# File 'lib/activenetsuite/soap/default.rb', line 928

def recordName
  @recordName
end

#recordTypeNameObject

Returns the value of attribute recordTypeName.



929
930
931
# File 'lib/activenetsuite/soap/default.rb', line 929

def recordTypeName
  @recordTypeName
end

#subjectObject

Returns the value of attribute subject.



930
931
932
# File 'lib/activenetsuite/soap/default.rb', line 930

def subject
  @subject
end

#transactionObject

Returns the value of attribute transaction.



937
938
939
# File 'lib/activenetsuite/soap/default.rb', line 937

def transaction
  @transaction
end

Instance Method Details

#__xmlattrObject



941
942
943
# File 'lib/activenetsuite/soap/default.rb', line 941

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_externalIdObject



953
954
955
# File 'lib/activenetsuite/soap/default.rb', line 953

def xmlattr_externalId
  __xmlattr[AttrExternalId]
end

#xmlattr_externalId=(value) ⇒ Object



957
958
959
# File 'lib/activenetsuite/soap/default.rb', line 957

def xmlattr_externalId=(value)
  __xmlattr[AttrExternalId] = value
end

#xmlattr_internalIdObject



945
946
947
# File 'lib/activenetsuite/soap/default.rb', line 945

def xmlattr_internalId
  __xmlattr[AttrInternalId]
end

#xmlattr_internalId=(value) ⇒ Object



949
950
951
# File 'lib/activenetsuite/soap/default.rb', line 949

def xmlattr_internalId=(value)
  __xmlattr[AttrInternalId] = value
end