<commit_before>module Ravelin
  class Transaction < RavelinObject
    attr_accessor :transaction_id,
      :email,
      :currency,
      :debit,
      :credit,
      :gateway,
      :custom,
      :success,
      :auth_code,
      :decline_code,
      :gateway_reference,
      :avs_result_code,
      :cvv_result_code

    attr_required :transaction_id,<commit_msg>Add type and time to Transaction<commit_after>module Ravelin
  class Transaction < RavelinObject
    attr_accessor :transaction_id,
      :email,
      :currency,
      :debit,
      :credit,
      :gateway,
      :custom,
      :success,
      :auth_code,
      :decline_code,
      :gateway_reference,
      :avs_result_code,
      :cvv_result_code,
      :type,
      :time

    attr_required :transaction_id,
{'fraction_non_alphanumeric': 0.08472400513478819, 'fraction_numerical': 0.0, 'mean_word_length': 2.4210526315789473, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5294026', 'n_tokens_mistral': 262, 'n_tokens_neox': 257, 'n_words': 48}