Class: QuerySaleAntiFraudAnalysisHistoryData

Inherits:
Object
  • Object
show all
Defined in:
lib/mundipagg/AntiFraud/query_sale_anti_fraud_analysis_history_data.rb

Constant Summary collapse

@@AntiFraudAnalysisStatusEnum =
{
  :Undefined => '0',
  :PendingFraudAnalysisRequirement => '1',
  :FraudAnalysisRequirementSent => '2',
  :Approved => '3',
  :Reproved => '4',
  :PendingManualAnalysis => '5',
  :NoTransactionToAnalyse => '6',
  :FraudAnalysisWithError => '7'
}

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeQuerySaleAntiFraudAnalysisHistoryData

Returns a new instance of QuerySaleAntiFraudAnalysisHistoryData.



31
32
33
# File 'lib/mundipagg/AntiFraud/query_sale_anti_fraud_analysis_history_data.rb', line 31

def initialize
  @AntiFraudAnalysisStatus = self.AntiFraudAnalysisStatusEnum
end

Instance Attribute Details

#AntiFraudAnalysisStatusObject

Status do antifraude



3
4
5
# File 'lib/mundipagg/AntiFraud/query_sale_anti_fraud_analysis_history_data.rb', line 3

def AntiFraudAnalysisStatus
  @AntiFraudAnalysisStatus
end

#ReturnCodeObject

Código de retorno do serviço de anti fraude



17
18
19
# File 'lib/mundipagg/AntiFraud/query_sale_anti_fraud_analysis_history_data.rb', line 17

def ReturnCode
  @ReturnCode
end

#ReturnMessageObject

Menssagem de retorno



23
24
25
# File 'lib/mundipagg/AntiFraud/query_sale_anti_fraud_analysis_history_data.rb', line 23

def ReturnMessage
  @ReturnMessage
end

#ReturnStatusObject

Status de retorno



20
21
22
# File 'lib/mundipagg/AntiFraud/query_sale_anti_fraud_analysis_history_data.rb', line 20

def ReturnStatus
  @ReturnStatus
end

#ScoreObject

Pontuação



26
27
28
# File 'lib/mundipagg/AntiFraud/query_sale_anti_fraud_analysis_history_data.rb', line 26

def Score
  @Score
end

#StatusChangedDateObject

Data da alteração de status



29
30
31
# File 'lib/mundipagg/AntiFraud/query_sale_anti_fraud_analysis_history_data.rb', line 29

def StatusChangedDate
  @StatusChangedDate
end

Instance Method Details

#to_jsonObject



35
36
37
38
39
# File 'lib/mundipagg/AntiFraud/query_sale_anti_fraud_analysis_history_data.rb', line 35

def to_json
  hash = {}
  instance_variables.each {|var| hash[var.to_s.delete('@')] = instance_variable_get(var) }
  hash
end