bitwarden-mobile/src/Core/Abstractions/IEnvironmentService.cs

22 lines
639 B
C#
Raw Normal View History

2019-04-18 18:19:17 +02:00
using System.Threading.Tasks;
using Bit.Core.Models.Data;
namespace Bit.Core.Abstractions
{
public interface IEnvironmentService
{
string ApiUrl { get; set; }
string BaseUrl { get; set; }
string IconsUrl { get; set; }
string IdentityUrl { get; set; }
string NotificationsUrl { get; set; }
string WebVaultUrl { get; set; }
2019-06-25 22:36:21 +02:00
string EventsUrl { get; set; }
2019-04-18 18:19:17 +02:00
string GetWebVaultUrl(bool returnNullIfDefault = false);
string GetWebSendUrl();
2019-04-18 18:19:17 +02:00
Task<EnvironmentUrlData> SetUrlsAsync(EnvironmentUrlData urls);
Task SetUrlsFromStorageAsync();
}
2022-04-26 17:21:17 +02:00
}