@rudderstack/integrations-lib
Version:
A comprehensive TypeScript library providing shared utilities, SDKs, and tools for RudderStack integrations and destinations.
65 lines • 1.96 kB
TypeScript
export type commonAuthSecretT = {
expirationDate?: string;
};
export type AmazonDestinationAuthSecretT = commonAuthSecretT & {
accessToken: string;
refreshToken: string;
clientId: string;
};
export type BingAdsDestinationAuthSecretT = commonAuthSecretT & {
accessToken: string;
refreshToken: string;
developer_token: string;
};
export type CriteoDestinationAuthSecretT = commonAuthSecretT & {
accessToken: string;
refreshToken: string;
};
export type GoogleAdwordsDestinationAuthSecretT = commonAuthSecretT & {
access_token: string;
refresh_token: string;
developer_token: string;
};
export type IntercomDestinationAuthSecretT = commonAuthSecretT & {
accessToken: string;
refreshToken: string;
};
export type LinkedinDestinationAuthSecretT = commonAuthSecretT & {
accessToken: string;
refreshToken: string;
};
export type RedditDestinationAuthSecretT = commonAuthSecretT & {
accessToken: string;
refreshToken: string;
};
export type SalesforceDestinationAuthSecretT = commonAuthSecretT & {
access_token: string;
refresh_token: string;
instance_url: string;
};
export type SnapchatDestinationAuthSecretT = commonAuthSecretT & {
accessToken: string;
refreshToken: string;
};
export type TiktokAudienceDestinationAuthSecretT = commonAuthSecretT & {
accessToken: string;
advertiserIds: string;
};
export type TwitterAdsDestinationAuthSecretT = commonAuthSecretT & {
accessToken: string;
accessTokenSecret: string;
consumerKey: string;
consumerSecret: string;
};
export type YandexMetricaDestinationAuthSecretT = commonAuthSecretT & {
accessToken: string;
refreshToken: string;
};
export type ZohoDestinationAuthSecretT = commonAuthSecretT & {
accessToken: string;
refreshToken: string;
};
export type FacebookLeadsAdsNativeDestinationAuthSecretT = commonAuthSecretT & {
accessToken: string;
};
//# sourceMappingURL=index.d.ts.map