using LibGit2Sharp.Handlers;
namespace LibGit2Sharp
{
///
/// Base collection of parameters controlling Fetch behavior.
///
public abstract class FetchOptionsBase
{
internal FetchOptionsBase()
{
}
///
/// Handler for network transfer and indexing progress information.
///
public ProgressHandler OnProgress { get; set; }
///
/// Handler for updates to remote tracking branches.
///
public UpdateTipsHandler OnUpdateTips { get; set; }
///
/// Handler for data transfer progress.
///
/// Reports the client's state regarding the received and processed (bytes, objects) from the server.
///
///
public TransferProgressHandler OnTransferProgress { get; set; }
///
/// Handler to generate for authentication.
///
public CredentialsHandler CredentialsProvider { get; set; }
}
}