chore: one off SMS campaign APIs (#2589)

This commit is contained in:
Sojan Jose
2021-07-14 12:24:09 +05:30
committed by GitHub
parent cb44eb2964
commit dfddf9cacc
15 changed files with 337 additions and 23 deletions

View File

@@ -0,0 +1,10 @@
class AddCampaignTypeToCampaigns < ActiveRecord::Migration[6.0]
def change
change_table :campaigns, bulk: true do |t|
t.integer :campaign_type, default: 0, null: false, index: true
t.integer :campaign_status, default: 0, null: false, index: true
t.jsonb :audience, default: []
t.datetime :scheduled_at, index: true
end
end
end

View File

@@ -126,8 +126,15 @@ ActiveRecord::Schema.define(version: 2021_07_08_140842) do
t.jsonb "trigger_rules", default: {}
t.datetime "created_at", precision: 6, null: false
t.datetime "updated_at", precision: 6, null: false
t.integer "campaign_type", default: 0, null: false
t.integer "campaign_status", default: 0, null: false
t.jsonb "audience", default: []
t.datetime "scheduled_at"
t.index ["account_id"], name: "index_campaigns_on_account_id"
t.index ["campaign_status"], name: "index_campaigns_on_campaign_status"
t.index ["campaign_type"], name: "index_campaigns_on_campaign_type"
t.index ["inbox_id"], name: "index_campaigns_on_inbox_id"
t.index ["scheduled_at"], name: "index_campaigns_on_scheduled_at"
end
create_table "canned_responses", id: :serial, force: :cascade do |t|