Class: ActiveNetsuite::Status
- Inherits:
-
Object
- Object
- ActiveNetsuite::Status
- Defined in:
- lib/activenetsuite/soap/default.rb,
lib/activenetsuite/core/status.rb
Overview
urn:core_2013_2urn:core_2013_2.platformurn:core_2013_2.platform.webservicesurn:core_2013_2.platform.webservices.netsuiteurn:core_2013_2.platform.webservices.netsuite.comStatus
statusDetail - ActiveNetsuite::StatusDetail
xmlattr_isSuccess - SOAP::SOAPBoolean
Constant Summary collapse
- DUP_ITEM =
'DUP_ITEM'
- DUP_RCRD =
'DUP_RCRD'
- DUP_ENTITY =
'DUP_ENTITY'
- DUP_VENDOR_NAME =
'DUP_VENDOR_NAME'
- RCRD_TYPE_REQD =
'RCRD_TYPE_REQD'
- USER_ERROR =
'USER_ERROR'
- MAX_RCRDS_EXCEEDED =
'MAX_RCRDS_EXCEEDED'
- INVALID_INTERNALID =
'INVALID_INTERNALID'
- INVALID_FLD_VALUE =
'INVALID_FLD_VALUE'
- AttrIsSuccess =
XSD::QName.new(nil, "isSuccess")
Instance Attribute Summary collapse
-
#statusDetail ⇒ Object
Returns the value of attribute statusDetail.
Instance Method Summary collapse
- #__xmlattr ⇒ Object
- #code ⇒ Object
- #duplicate? ⇒ Boolean
- #failure? ⇒ Boolean
-
#initialize(statusDetail = []) ⇒ Status
constructor
A new instance of Status.
- #message ⇒ Object
- #success? ⇒ Boolean
- #xmlattr_isSuccess ⇒ Object
- #xmlattr_isSuccess=(value) ⇒ Object
Constructor Details
#initialize(statusDetail = []) ⇒ Status
Returns a new instance of Status.
153 154 155 156 |
# File 'lib/activenetsuite/soap/default.rb', line 153 def initialize(statusDetail = []) @statusDetail = statusDetail @__xmlattr = {} end |
Instance Attribute Details
#statusDetail ⇒ Object
Returns the value of attribute statusDetail.
139 140 141 |
# File 'lib/activenetsuite/soap/default.rb', line 139 def statusDetail @statusDetail end |
Instance Method Details
#__xmlattr ⇒ Object
141 142 143 |
# File 'lib/activenetsuite/soap/default.rb', line 141 def __xmlattr @__xmlattr ||= {} end |
#code ⇒ Object
22 23 24 |
# File 'lib/activenetsuite/core/status.rb', line 22 def code status_detail.code if status_detail end |
#duplicate? ⇒ Boolean
39 40 41 |
# File 'lib/activenetsuite/core/status.rb', line 39 def duplicate? dup_item? || dup_rcrd? || dup_entity? || dup_vendor_name? end |
#failure? ⇒ Boolean
18 19 20 |
# File 'lib/activenetsuite/core/status.rb', line 18 def failure? !success? end |
#message ⇒ Object
26 27 28 |
# File 'lib/activenetsuite/core/status.rb', line 26 def status_detail. if status_detail end |
#success? ⇒ Boolean
14 15 16 |
# File 'lib/activenetsuite/core/status.rb', line 14 def success? xmlattr_isSuccess end |
#xmlattr_isSuccess ⇒ Object
145 146 147 |
# File 'lib/activenetsuite/soap/default.rb', line 145 def xmlattr_isSuccess __xmlattr[AttrIsSuccess] end |
#xmlattr_isSuccess=(value) ⇒ Object
149 150 151 |
# File 'lib/activenetsuite/soap/default.rb', line 149 def xmlattr_isSuccess=(value) __xmlattr[AttrIsSuccess] = value end |