lib/genesis_ruby/api/requests/financial/cards/authorize3d.rb in genesis_ruby-0.1.9 vs lib/genesis_ruby/api/requests/financial/cards/authorize3d.rb in genesis_ruby-0.2.0
- old
+ new
@@ -18,10 +18,11 @@
include Mixins::Requests::Financial::Cards::Recurring::ManagedRecurringAttributes
include Mixins::Requests::Financial::Cards::Recurring::RecurringCategoryAttributes
include Mixins::Requests::Financial::Cards::Recurring::RecurringTypeAttributes
include Mixins::Requests::Financial::CryptoAttributes
include Mixins::Requests::Financial::DynamicDescriptorAttributes
+ include Mixins::Requests::Financial::FundingAttributes
include Mixins::Requests::Financial::GamingAttributes
include Mixins::Requests::Financial::MotoAttributes
include Mixins::Requests::Financial::NotificationAttributes
include Mixins::Requests::Financial::RiskAttributes
include Mixins::Requests::Financial::ScaAttributes
@@ -38,11 +39,12 @@
# Request Field validations
def init_field_validations
super
field_values.merge! managed_recurring_field_values,
- recurring_type_initial_field_values_validation_structure, threeds_field_validations
+ recurring_type_initial_field_values_validation_structure, threeds_field_validations,
+ funding_attributes_field_validations
field_value_dependencies.merge! required_tokenization_fields_conditional, required_cc_fields_conditional,
required_recurring_managed_type_field_conditional,
threeds_field_conditional_validations
end
@@ -76,10 +78,11 @@
recurring_type: recurring_type,
recurring_category: recurring_category,
sca_params: sca_attributes_structure,
threeds_v2_params: threeds_v2_common_attributes_structure,
managed_recurring: managed_recurring_attributes_structure,
- travel: travel_data_attributes_structure
+ travel: travel_data_attributes_structure,
+ funding: funding_attributes_structure
)
end
end
end