import { createPiece, PieceAuth } from '@activepieces/pieces-framework';
import { addTargetAccountAction } from './lib/actions/add-target-account';
import { removeTargetAccountAction } from './lib/actions/remove-target-account';
import { newHighIntentVisitTrigger } from './lib/triggers/new-high-intent-visit';
import { newTargetAccountVisitTrigger } from './lib/triggers/new-target-account-visit';
export const digitalPilotAuth = PieceAuth.SecretText({
displayName: 'API Key',
description: 'Enter your DigitalPilot API key',
required: true,
});
export const digitalPilot = createPiece({
displayName: 'DigitalPilot',
auth: digitalPilotAuth,
minimumSupportedRelease: '0.36.1',
logoUrl: 'https://cdn.activepieces.com/pieces/digital-pilot.png',
authors: ["onyedikachi-david"],
actions: [addTargetAccountAction, removeTargetAccountAction],
triggers: [newHighIntentVisitTrigger, newTargetAccountVisitTrigger],
});