Model brokers
components.payment_gateway.subcomponents.rules.models.brokers.expense_limit_rule ¶
ExpenseLimitRuleModelBroker ¶
Bases: BaseModelBroker
create_expense_limit_rule
classmethod
¶
create_expense_limit_rule(
session,
/,
*,
external_id,
description,
reference,
amount,
currency,
period,
first_day=None,
criteria,
is_active,
start=None,
end=None,
card_id=None,
)
Source code in components/payment_gateway/subcomponents/rules/models/brokers/expense_limit_rule.py
get_expense_limit_rule
classmethod
¶
Source code in components/payment_gateway/subcomponents/rules/models/brokers/expense_limit_rule.py
get_expense_limit_rule_id_by_external_id
classmethod
¶
Source code in components/payment_gateway/subcomponents/rules/models/brokers/expense_limit_rule.py
list_expense_limit_rule_ids_for_card
classmethod
¶
Source code in components/payment_gateway/subcomponents/rules/models/brokers/expense_limit_rule.py
list_expense_limit_rules_for_card
classmethod
¶
Source code in components/payment_gateway/subcomponents/rules/models/brokers/expense_limit_rule.py
terminate_expense_limit_rule
classmethod
¶
Source code in components/payment_gateway/subcomponents/rules/models/brokers/expense_limit_rule.py
update_expense_limit_rule
classmethod
¶
Source code in components/payment_gateway/subcomponents/rules/models/brokers/expense_limit_rule.py
components.payment_gateway.subcomponents.rules.models.brokers.usage_restriction_rule ¶
UsageRestrictionRuleModelBroker ¶
Bases: BaseModelBroker
create_usage_restriction_rule
classmethod
¶
create_usage_restriction_rule(
session,
/,
*,
external_id,
description,
reference,
criteria,
is_active,
start=None,
end=None,
account_id=None,
)