mirror of
https://github.com/bitwarden/mobile
synced 2025-12-14 23:33:34 +00:00
stub out beginnings of apiservice
This commit is contained in:
28
src/Core/Abstractions/IPlatformUtilsService.cs
Normal file
28
src/Core/Abstractions/IPlatformUtilsService.cs
Normal file
@@ -0,0 +1,28 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Threading.Tasks;
|
||||
using Bit.Core.Enums;
|
||||
|
||||
namespace Bit.Core.Abstractions
|
||||
{
|
||||
public interface IPlatformUtilsService
|
||||
{
|
||||
string IdentityClientId { get; }
|
||||
|
||||
Task CopyToClipboardAsync(string text, Dictionary<string, object> options = null);
|
||||
string GetApplicationVersion();
|
||||
DeviceType GetDevice();
|
||||
string GetDeviceString();
|
||||
bool IsDev();
|
||||
bool IsSelfHost();
|
||||
bool IsViewOpen();
|
||||
void LaunchUri(string uri, Dictionary<string, object> options = null);
|
||||
int? LockTimeout();
|
||||
Task<string> ReadFromClipboardAsync(Dictionary<string, object> options = null);
|
||||
void SaveFile();
|
||||
Task<bool> ShowDialogAsync(string text, string title = null, string confirmText = null,
|
||||
string cancelText = null, string type = null);
|
||||
void ShowToast(string type, string title, string text, Dictionary<string, object> options = null);
|
||||
void ShowToast(string type, string title, string[] text, Dictionary<string, object> options = null);
|
||||
bool SupportsU2f();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user