only unsub contacts on permanent bounces (#156)
* only unsub on permanent counces * add hard bounce to email usage * add hard bounce for campaign * fix
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
-- AlterTable
|
||||
ALTER TABLE "DailyEmailUsage" ADD COLUMN "hardBounced" INTEGER NOT NULL DEFAULT 0;
|
||||
|
||||
-- AlterTable
|
||||
ALTER TABLE "EmailEvent" ALTER COLUMN "status" DROP DEFAULT;
|
@@ -0,0 +1,2 @@
|
||||
-- AlterTable
|
||||
ALTER TABLE "Campaign" ADD COLUMN "hardBounced" INTEGER NOT NULL DEFAULT 0;
|
@@ -325,6 +325,7 @@ model Campaign {
|
||||
clicked Int @default(0)
|
||||
unsubscribed Int @default(0)
|
||||
bounced Int @default(0)
|
||||
hardBounced Int @default(0)
|
||||
complained Int @default(0)
|
||||
status CampaignStatus @default(DRAFT)
|
||||
createdAt DateTime @default(now())
|
||||
@@ -356,18 +357,19 @@ enum EmailUsageType {
|
||||
}
|
||||
|
||||
model DailyEmailUsage {
|
||||
teamId Int
|
||||
date String
|
||||
type EmailUsageType
|
||||
domainId Int
|
||||
sent Int @default(0)
|
||||
delivered Int @default(0)
|
||||
opened Int @default(0)
|
||||
clicked Int @default(0)
|
||||
bounced Int @default(0)
|
||||
complained Int @default(0)
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
teamId Int
|
||||
date String
|
||||
type EmailUsageType
|
||||
domainId Int
|
||||
sent Int @default(0)
|
||||
delivered Int @default(0)
|
||||
opened Int @default(0)
|
||||
clicked Int @default(0)
|
||||
bounced Int @default(0)
|
||||
complained Int @default(0)
|
||||
hardBounced Int @default(0)
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
team Team @relation(fields: [teamId], references: [id], onDelete: Cascade)
|
||||
|
||||
|
Reference in New Issue
Block a user