class_docstr: The Sendinblue Email Campaigns Table implementation
class_docstr_tok: ["The","Sendinblue","Email","Campaigns","Table","implementation"]
code: def get_email_campaigns(self, **kwargs):
      connection = self.handler.connect()
      email_campaigns_api_instance = sib_api_v3_sdk.EmailCampaignsApi(
          connection
      )
      email_campaigns = (
          email_campaigns_api_instance.get_email_campaigns(**kwargs)
      )
      return [
          email_campaign for email_campaign in email_campaigns.campaigns
      ]
  
file_path: mindsdb/mindsdb/integrations/handlers/sendinblue_handler/sendinblue_tables.py
imports: import sib_api_v3_sdk
  import pandas
  from typing import List, Optional, Dict
  from mindsdb.utilities import log
  from mindsdb.integrations.libs.api_handler import APITable
  from mindsdb_sql.parser import ast
  from sib_api_v3_sdk.rest import ApiException
  from datetime import datetime
  from mindsdb.integrations.handlers.utilities.query_utilities import SELECTQueryParser, SELECTQueryExecutor, UPDATEQueryExecutor, UPDATEQueryParser, DELETEQueryParser, DELETEQueryExecutor
label_desc: Use image node_id 3 for calling the EmailCampaignsTable obj's underlying member method code with example usage: obj.get_email_campaigns() and returns: unknown