using System;
using System.Collections.Generic;
using Microsoft.AspNetCore.Http;

namespace Glimpse.Server
{
    public class GlimpseServerOptions
    {
        public bool AllowRemote { get; set; }

        public string BasePath { get; set; }

        public Action<IDictionary<string, string>> OverrideResources { get; set; }

        public Func<HttpContext, bool> AllowClientAccess { get; set; }

        public Func<HttpContext, bool> AllowAgentAccess { get; set; }
    }
}