docs: def _remove(self, client_kwargs):
          """
          Remove an object.
  
          args:
              client_kwargs (dict): Client arguments.
          """
          with _handle_azure_exception():
              # File
              if 'file_name' in client_kwargs:
                  return self.client.delete_file(
                      share_name=client_kwargs['share_name'],
                      directory_name=client_kwargs['directory_name'],
                      file_name=client_kwargs['file_name'])
  
              # Directory
              elif 'directory_name' in client_kwargs:
                  return self.client.delete_directory(
                      share_name=client_kwargs['share_name'],
                      directory_name=client_kwargs['directory_name'])
  
              # Share
              return self.client.delete_share(
                  share_name=client_kwargs['share_name'])