code: def __init__(
      self,
      client_id: str = None,
      client_secret: str = None,
      tenant_id: str = None,
  ):
      self.client_id = client_id
      self.client_secret = client_secret
      self.tenant_id = tenant_id
      self.bearer_token = None
      self.is_connected = False
      self.expiration_time = datetime.now(timezone.utc).timestamp()
  
imports: from datetime import datetime, timezone
  from typing import Text, List, Dict, Any
  from mindsdb.integrations.handlers.sharepoint_handler.utils import bearer_token_request, get_an_entity, delete_an_entity, update_an_entity, create_an_entity
label_desc: Use image node_id 1 to create a new SharepointAPI object  with example: obj = SharepointAPI(client_id, client_secret, tenant_id)