docs: def list(self, container_or_share_name, container=None, account=None):
          """List the blobs/files inside a container/share_name.
           Args:
               container_or_share_name(str): Name of the container/share_name where we want to list the blobs/files.
               container(bool): flag to know it you are listing files or blobs.
               account(str): The name of the storage account.
          """
          key = self.storage_client.storage_accounts.list_keys(self.resource_group_name, account).keys[0].value
          if container:
              bs = BlockBlobService(account_name=account, account_key=key)
              container_list = []
              for i in bs.list_blobs(container_or_share_name).items:
                  container_list.append(i.name)
              return container_list
          elif not container:
              fs = FileService(account_name=account, account_key=key)
              container_list = []
              for i in fs.list_directories_and_files(container_or_share_name).items:
                  container_list.append(i.name)
              return container_list
          else:
              raise ValueError("You have to pass a value for container param")