def __init__(self, type_of_data, sub_type) -> None:
        """Initialize variables.

        Args:
            type_of_data (str): type of Netskope data
            sub_type (str): subtype of Netskope data
        """
        self.iterators = None
        self.starttime = int(time.time())
        self.netskope_api_async_obj = NetskopeAPIAsync(type_of_data, sub_type)
        self.share_name = type_of_data + sub_type + "data"
        self.share_name_for_duplication_check = type_of_data + sub_type + "duplicationcheck"
        self.type_of_data = type_of_data
        self.sub_type = sub_type
        self.nskp_data_type_for_logging = self.type_of_data + "_" + self.sub_type
        self.count = 0
        self.start_epoch_filename = "{}_start_epoch"
        try:
            validate_parameters(consts.NETSKOPE_TO_AZURE_STORAGE)
        except NetskopeException:
            applogger.error(
                "{}(method={}) : {} ({}) : Error while initializing the class.".format(
                    consts.LOGS_STARTS_WITH,
                    "__init__",
                    consts.NETSKOPE_TO_AZURE_STORAGE,
                    self.nskp_data_type_for_logging,
                )
            )
            raise NetskopeException()
Initialize variables.

        Args:
            type_of_data (str): type of Netskope data
            sub_type (str): subtype of Netskope data
        
Solutions/Netskopev2/Data Connectors/NetskopeDataConnector/NetskopeToAzureStorage/netskope_to_azure_storage.py