juspay/hyperswitch
[FEAT] create macros to implement intermediate traits for connectors
Offen
#1.562 geöffnet am 28.06.2023
C-featureE-mediumgood first issuehelp wanted
Repository-Metriken
- Stars
- (42.690 Sterne)
- PR-Merge-Metriken
- (Durchschn. Merge 6T 22h) (213 gemergte PRs in 30 T)
Beschreibung
while adding connectors we need to implement intermediate traits while allow us to implement ConnectorIntegration. Example of such implementations are:
impl api::Payment for Stripe {}
impl api::PaymentAuthorize for Stripe {}
impl api::PaymentSync for Stripe {}
impl api::PaymentVoid for Stripe {}
impl api::PaymentCapture for Stripe {}
impl api::PaymentSession for Stripe {}
impl api::ConnectorAccessToken for Stripe {}
create a declarative macro to automate this, and other such implementations