class_docstr: Hook for Google Search Ads 360.
docstr: Downloads a report file encoded in UTF-8.
  
  :param report_fragment: The index of the report fragment to download.
  :param report_id: ID of the report.
docstr_tok: ["Downloads","a","report","file","encoded","in","UTF-8",".",":","param","report_fragment",":","The","index","of","the","report","fragment","to","download",".",":","param","report_id",":","ID","of","the","report","."]
code: def get_file(self, report_fragment: int, report_id: str) -> Any:
      """
      Downloads a report file encoded in UTF-8.
  
      :param report_fragment: The index of the report fragment to download.
      :param report_id: ID of the report.
      """
      response = (
          self.get_conn()
          .reports()
          .getFile(reportFragment=report_fragment, reportId=report_id)
          .execute(num_retries=self.num_retries)
      )
      return response
  
file_path: airflow/airflow/providers/google/marketing_platform/hooks/search_ads.py
imports: from __future__ import annotations
  from typing import Any, Sequence
  from googleapiclient.discovery import build
  from airflow.providers.google.common.hooks.base_google import GoogleBaseHook
label_desc: Use image node_id 5 for calling the GoogleSearchAdsHook obj's underlying member method code with example usage: obj.get_file(report_fragment, report_id) and returns: response