# frozen_string_literal: true # License: AGPL-3.0-or-later WITH WTO-AP-3.0-or-later # Full license explanation at https://github.com/houdiniproject/houdini/blob/master/LICENSE module MockHelpers def self.payment_export_headers ['Date', 'Gross Amount', 'Fee Total', 'Net Amount', 'Type', 'Last Name', 'First Name', 'Full Name', 'Organization', 'Email', 'Phone', 'Address', 'City', 'State', 'Postal Code', 'Country', 'Anonymous?', 'Supporter Id', 'Designation', 'Dedication Type', 'Dedicated To: Name', 'Dedicated To: Supporter Id', 'Dedicated To: Email', 'Dedicated To: Phone', 'Dedicated To: Address', 'Dedicated To: Note', 'Anonymous', 'Comment', 'Campaign', 'Campaign Id', 'Campaign Creator Email', 'Campaign Gift Level', 'Event Name', 'Payment', 'Check Number', 'Donation Note'] end def self.recurring_donation_export_headers ['Created At', 'Amount', 'Interval', 'Total Contributed', 'Campaign Name', 'Supporter Name', 'Supporter Email', 'Phone', 'Address', 'City', 'State', 'Zip Code', 'Card Name', 'Recurring Donation Id', 'Donation Id', 'Cancelled', 'Failed', 'Cancelled At', 'Donation Management Url'] end def self.generate_expected_rd_management_url(root_url, rd) "#{root_url}/recurring_donations/#{rd.id}/edit?t=#{rd.edit_token}" end end