namespace AIStudio.Tools.Services;
///
/// What a data source waits for the user to decide, beyond the failures its list explains.
///
public enum DataSourceAttention
{
///
/// Nothing to decide.
///
NONE,
///
/// The server refused the sign-in, and AI Studio does not sign in again on its own.
///
AUTH_FAILED,
///
/// A run would remove many documents from the index at once, and waits for the user to agree.
///
MASS_REMOVAL_PENDING,
///
/// The organization allows only its own mail servers, and the mailbox is on another one. AI Studio does not connect to it until the organization allows the server.
///
SERVER_NOT_ALLOWED,
}