Sha256: bcb01ce1509ad4c822ebf55f455da7bbd1c9a1b7d56dfdcdd68093c6fe5dd18e
Contents?: true
Size: 911 Bytes
Versions: 8
Compression:
Stored size: 911 Bytes
Contents
require_relative 'model_base' require_relative 'api_error' module CorePro module Models class Envelope < ModelBase attr_accessor :data attr_accessor :errors attr_accessor :status attr_accessor :rawRequestBody attr_accessor :rawResponseBody def from_json! json, classDefs = {} classDefs = classDefs || {} classDefs['errors'] = ApiError super json, classDefs if classDefs.has_key?('data') if @data.kind_of?(Array) @data.each {|item| if item.instance_variable_defined?('@requestId') item.requestId = @requestId end } else if @data.instance_variable_defined?('@requestId') @data.requestId = @requestId end end end self end end end end
Version data entries
8 entries across 8 versions & 1 rubygems