24 lines
493 B
TypeScript
24 lines
493 B
TypeScript
import { router } from "../trpc";
|
|
import {
|
|
createCampaign,
|
|
updateCampaign,
|
|
deleteCampaign,
|
|
startCampaign,
|
|
cancelCampaign,
|
|
sendTestEmail,
|
|
duplicateCampaign,
|
|
} from "./mutation";
|
|
import { getCampaign, listCampaigns } from "./query";
|
|
|
|
export const campaignRouter = router({
|
|
create: createCampaign,
|
|
update: updateCampaign,
|
|
delete: deleteCampaign,
|
|
get: getCampaign,
|
|
list: listCampaigns,
|
|
start: startCampaign,
|
|
cancel: cancelCampaign,
|
|
sendTestEmail,
|
|
duplicate: duplicateCampaign,
|
|
});
|