<s> """<STR_LIT>""" <EOL> from __future__ import absolute_import <EOL> from __future__ import division <EOL> from __future__ import print_function <EOL> from __future__ import unicode_literals <EOL> from abc import ABCMeta <EOL> from abc import abstractmethod <EOL> class AbstractInterface ( object ) : <EOL> """<STR_LIT>""" <EOL> __metaclass__ = ABCMeta <EOL> def __repr__ ( self ) : <EOL> """<STR_LIT>""" <EOL> return ( <EOL> "<STR_LIT>" <EOL> "<STR_LIT:)>" <EOL> ) . format ( <EOL> class_name = self . __class__ . __name__ , <EOL> ) <EOL> @ abstractmethod <EOL> def get_network_timezone ( self ) : <EOL> pass <EOL> @ abstractmethod <EOL> def get_campaign ( self , creative_id ) : <EOL> pass <EOL> @ abstractmethod <EOL> def get_campaigns ( self ) : <EOL> pass <EOL> @ abstractmethod <EOL> def get_line_item ( self , line_item_id ) : <EOL> pass <EOL> @ abstractmethod <EOL> def get_line_items ( self ) : <EOL> pass <EOL> @ abstractmethod <EOL> def get_campaign_line_items ( self , campaign_id ) : <EOL> pass <EOL> @ abstractmethod <EOL> def get_line_item_available_inventory ( self , line_item ) : <EOL> pass <EOL> @ abstractmethod <EOL> def get_advertisers ( self , line_item ) : <EOL> pass <EOL> @ abstractmethod <EOL> def get_creative ( self , creative_id ) : <EOL> pass <EOL> @ abstractmethod <EOL> def get_creatives ( self ) : <EOL> pass <EOL> @ abstractmethod <EOL> def get_line_item_creatives ( self , line_item_id ) : <EOL> pass <EOL> @ abstractmethod <EOL> def get_geography_targets ( self ) : <EOL> pass <EOL> @ abstractmethod <EOL> def get_adunit_targets ( self ) : <EOL> pass <EOL> @ abstractmethod <EOL> def get_custom_targets ( self ) : <EOL> pass <EOL> @ abstractmethod <EOL> def get_line_item_report ( self ) : <EOL> pass <EOL> @ abstractmethod <EOL> def update_line_items ( self ) : <EOL> pass <EOL> @ abstractmethod <EOL> def create_custom_target ( self ) : <EOL> pass </s>
