 id                     | integer                  |           | not null | nextval('campaigns_id_seq'::regclass)
 user_id                | integer                  |           | not null | 
 name                   | character varying(250)   |           | not null | 
 status                 | character varying(30)    |           |          | 
 recipient_list_id      | integer                  |           |          | 
 subject_set_ids        | json                     |           |          | 
 template_ids           | json                     |           |          | 
 message_type           | character varying(40)    |           |          | 
 attach_pdf             | boolean                  |           |          | 
 attach_pdf_template_id | integer                  |           |          | 
 attachment_id          | integer                  |           |          | 
 attach_mode            | character varying(40)    |           |          | 
 variable_config        | json                     |           |          | 
 account_ids            | json                     |           |          | 
 rotation_strategy      | character varying(30)    |           |          | 
 rotation_weights       | json                     |           |          | 
 subject_rotation       | character varying(30)    |           |          | 
 template_sequence_mode | character varying(30)    |           |          | 
 phone_selection        | character varying(30)    |           |          | 
 max_per_account        | integer                  |           |          | 
 send_interval_seconds  | double precision         |           |          | 
 rate_per_minute        | integer                  |           |          | 
 max_retries            | integer                  |           |          | 
 retry_delay_seconds    | integer                  |           |          | 
 total_recipients       | integer                  |           |          | 
 sent_count             | integer                  |           |          | 
 failed_count           | integer                  |           |          | 
 skipped_count          | integer                  |           |          | 
 suppressed_count       | integer                  |           |          | 
 bounced_count          | integer                  |           |          | 
