LineItem.batch_save(account, line_items_list) # create targeting criteria for line_item_1 targeting_criterion_1 = TargetingCriteria(account) targeting_criterion_1.line_item_id = line_item_1.id targeting_criterion_1.targeting_type = "LOCATION" targeting_criterion_1.targeting_value = "00a8b25e420adc94" targeting_criterion_2 = TargetingCriteria(account) targeting_criterion_2.line_item_id = line_item_1.id targeting_criterion_2.targeting_type = "PHRASE_KEYWORD" targeting_criterion_2.targeting_value = "righteous dude" targeting_criteria_list = [targeting_criterion_1, targeting_criterion_2] TargetingCriteria.batch_save(account, targeting_criteria_list) targeting_criterion_1.to_delete = True targeting_criterion_2.to_delete = True TargetingCriteria.batch_save(account, targeting_criteria_list) line_item_1.to_delete = True line_item_2.to_delete = True LineItem.batch_save(account, line_items_list) campaign_1.to_delete = True campaign_2.to_delete = True Campaign.batch_save(account, campaigns_list)
line_items_list = [line_item_1, line_item_2] LineItem.batch_save(account, line_items_list) # create targeting criteria for line_item_1 targeting_criterion_1 = TargetingCriteria(account) targeting_criterion_1.line_item_id = line_item_1.id targeting_criterion_1.targeting_type = 'LOCATION' targeting_criterion_1.targeting_value = '00a8b25e420adc94' targeting_criterion_2 = TargetingCriteria(account) targeting_criterion_2.line_item_id = line_item_1.id targeting_criterion_2.targeting_type = 'PHRASE_KEYWORD' targeting_criterion_2.targeting_value = 'righteous dude' targeting_criteria_list = [targeting_criterion_1, targeting_criterion_2] TargetingCriteria.batch_save(account, targeting_criteria_list) targeting_criterion_1.to_delete = True targeting_criterion_2.to_delete = True TargetingCriteria.batch_save(account, targeting_criteria_list) line_item_1.to_delete = True line_item_2.to_delete = True LineItem.batch_save(account, line_items_list) campaign_1.to_delete = True campaign_2.to_delete = True Campaign.batch_save(account, campaigns_list)