def get_line_item_creatives(self, line_item_id):
        values = [{
              'key': 'lineItemId',
              'value': {
                  'xsi_type': 'NumberValue',
                  'value': line_item_id
              }
          }]
        query = 'WHERE lineItemId = :lineItemId'
        statement = FilterStatement(where_clause=query, values=values)
        service = self.native_dfp_client.GetService(
            'LineItemCreativeAssociationService',
            version=self.version
        )

        creatives = self._run_service_query(
            statement, service.getLineItemCreativeAssociationsByStatement,
        )

        if creatives:
            if 'results' in creatives:
                return [
                    str(creative['creativeId'])
                    for creative in creatives['results']
                ]
            else:
                return [
                    str(creative['creativeId'])
                    for creative in creatives
                ]
        else:
            return []
Initializes the C OGR Envelope structure from the given sequence.
dataset/ETHPy150Open chartbeat-labs/parselmouth/parselmouth/adapters/dfp/client.py/DFPClient.get_line_item_creatives--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-1.5/django/contrib/gis/gdal/envelope.py/Envelope._from_sequence