class GenesisRuby::Api::Requests::Base::Financials::CreditCard

def payment_transaction_structure # rubocop:disable Metrics/MethodLength

rubocop:disable Metrics/MethodLength
Credit Card attributes
def payment_transaction_structure # rubocop:disable Metrics/MethodLength
  credit_card_attributes_structure.merge(
    tokenization_attributes_structure,
    {
      account_owner:                             account_owner_attributes_structure,
      credential_on_file:                        credential_on_file,
      credential_on_file_transaction_identifier: credential_on_file_transaction_identifier,
      credential_on_file_settlement_date:        credential_on_file_settlement_date,
      scheme_tokenized:                          scheme_tokenized,
      tokenization_params:                       tokenization_params_attributes_structure
    }
  )
end