Class: ActiveNetsuite::Status

Inherits:
Object
  • Object
show all
Defined in:
lib/activenetsuite/core/status.rb

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'

Instance Method Summary collapse

Instance Method Details

#codeObject



22
23
24
# File 'lib/activenetsuite/core/status.rb', line 22

def code
  status_detail.code if status_detail
end

#duplicate?Boolean

Returns:

  • (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

Returns:

  • (Boolean)


18
19
20
# File 'lib/activenetsuite/core/status.rb', line 18

def failure?
  !success?
end

#messageObject



26
27
28
# File 'lib/activenetsuite/core/status.rb', line 26

def message
  status_detail.message if status_detail
end

#success?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/activenetsuite/core/status.rb', line 14

def success?
  xmlattr_isSuccess
end