fix(connector_onboarding): Check if connector exists for the merchant account and add reset tracking id API (#3229)

This commit is contained in:
Mani Chandra
2024-01-16 13:06:47 +05:30
committed by GitHub
parent 1bbd9d5df0
commit 58cc8d6109
10 changed files with 186 additions and 28 deletions

View File

@ -52,3 +52,9 @@ pub struct PayPalOnboardingDone {
pub struct PayPalIntegrationDone {
pub connector_id: String,
}
#[derive(serde::Deserialize, serde::Serialize, Debug, Clone)]
pub struct ResetTrackingIdRequest {
pub connector_id: String,
pub connector: enums::Connector,
}

View File

@ -2,11 +2,13 @@ use common_utils::events::{ApiEventMetric, ApiEventsType};
use crate::connector_onboarding::{
ActionUrlRequest, ActionUrlResponse, OnboardingStatus, OnboardingSyncRequest,
ResetTrackingIdRequest,
};
common_utils::impl_misc_api_event_type!(
ActionUrlRequest,
ActionUrlResponse,
OnboardingSyncRequest,
OnboardingStatus
OnboardingStatus,
ResetTrackingIdRequest
);