Class: SalesforceBulk::JobResult

Inherits:
Object
  • Object
show all
Defined in:
lib/salesforce_bulk/job.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeJobResult

Returns a new instance of JobResult.



157
158
159
160
161
162
163
# File 'lib/salesforce_bulk/job.rb', line 157

def initialize
  @errors = []
  @success = nil
  @records = []
  @raw = nil
  @message = 'The job has been queued.'
end

Instance Attribute Details

#errorsObject

Returns the value of attribute errors.



155
156
157
# File 'lib/salesforce_bulk/job.rb', line 155

def errors
  @errors
end

#messageObject

Returns the value of attribute message.



155
156
157
# File 'lib/salesforce_bulk/job.rb', line 155

def message
  @message
end

#rawObject

Returns the value of attribute raw.



155
156
157
# File 'lib/salesforce_bulk/job.rb', line 155

def raw
  @raw
end

#recordsObject

Returns the value of attribute records.



155
156
157
# File 'lib/salesforce_bulk/job.rb', line 155

def records
  @records
end

#successObject

Returns the value of attribute success.



155
156
157
# File 'lib/salesforce_bulk/job.rb', line 155

def success
  @success
end

Instance Method Details

#has_errors?Boolean

Returns:

  • (Boolean)


169
170
171
# File 'lib/salesforce_bulk/job.rb', line 169

def has_errors?
  @errors.count > 0
end

#success?Boolean

Returns:

  • (Boolean)


165
166
167
# File 'lib/salesforce_bulk/job.rb', line 165

def success?
  @success
end