API Diff between 2.1.433-beta1401 and 0.8.146-alpha01157
608 Additions
83 Removals
LagoVista.Core
LagoVista.Core.Attributes
LagoVista.Core.Authentication.Exceptions
LagoVista.Core.Authentication.Interfaces
LagoVista.Core.Authentication.Managers
LagoVista.Core.Authentication.Models
LagoVista.Core.Authentication.Resources
LagoVista.Core.Authentication.Rest
LagoVista.Core.Exceptions
LagoVista.Core.Interfaces
-
public interface IAppConfig
-
public interface IAppStyle
-
public interface IAsyncCoupler
-
public interface IAsyncCoupler<TResponseItem>
-
public interface IAuthManager
-
public interface IConnectionSettings
-
public interface IEncryptionProvider
- string Decrypt(string encryptedString)
- string Encrypt(string plainTextString)
-
public interface
-
public interface IFormDescriptor
-
public interface ILockable
-
public interface ISecureStorage
-
public interface ISecurity
- Task (IOwnedEntity ownedEntity, AuthorizeActions action, EntityHeader user, EntityHeader org = null)
- Task (EntityHeader user, EntityHeader org, Type entityType = null)
- Task (EntityHeader user, string orgId, Type entityType = null)
- Task AuthorizeOrgAccess(string userId, string orgId, Type entityType = null)
- Task (IOwnedEntity ownedEntity, AuthorizeActions action, EntityHeader user, EntityHeader org, string actionName)
- Task (EntityHeader user, EntityHeader org, string actionName, object data)
- Task AuthorizeAsync(string user, string org, string actionName, object data)
- Task (EntityHeader user, EntityHeader org, Type entityType = null, Actions action = 0)
- Task (EntityHeader user, string orgId, Type entityType = null, Actions action = 0)
- Task AuthorizeOrgAccessAsync(string userId, string orgId, Type entityType = null, Actions action = 0)
- Task (string id, string entityType, string accessType, EntityHeader org, EntityHeader user)
-
public interface IServiceCollection
- void AddScoped(Type serviceType)
- void AddScoped(Type serviceType, Func<IServiceProvider, object> implementationFactory)
- void AddScoped(Type serviceType, Type implementationType)
- void AddScoped<TService, TImplementation>() where TImplementation : TService
- void AddScoped<TService, TImplementation>(Func<IServiceProvider, TImplementation> implementationFactory) where TImplementation : TService
- void AddScoped<TService>()
- void AddScoped<TService>(Func<IServiceProvider, TService> implementationFactory)
- void AddSingleton(Type serviceType)
- void AddSingleton(Type serviceType, Func<IServiceProvider, object> implementationFactory)
- void AddSingleton(Type serviceType, object implementationInstance)
- void AddSingleton(Type serviceType, Type implementationType)
- void AddSingleton<TService, TImplementation>() where TImplementation : TService
- void AddSingleton<TService, TImplementation>(Func<IServiceProvider, TImplementation> implementationFactory) where TImplementation : TService
- void AddSingleton<TService>()
- void AddSingleton<TService>(Func<IServiceProvider, TService> implementationFactory)
- void AddSingleton<TService>(TService implementationInstance)
- void AddTransient(Type serviceType)
- void AddTransient(Type serviceType, Func<IServiceProvider, object> implementationFactory)
- void AddTransient(Type serviceType, Type implementationType)
- void AddTransient<TService, TImplementation>(Func<IServiceProvider, TImplementation> implementationFactory) where TImplementation : TService
- void AddTransient<TService, TImplementation>() where TImplementation : TService
- void AddTransient<TService>()
- void AddTransient<TService>(Func<IServiceProvider, TService> implementationFactory)
-
public interface IUsageMetrics
-
public interface IUserInfo
LagoVista.Core.Managers
-
public class ManagerBase
- protected Task (IOwnedEntity ownedEntity, AuthorizeActions action, EntityHeader user, EntityHeader org = null)
- protected Task AuthorizeOrgAccess(string userId, string orgId, Type entityType = null)
- protected Task (EntityHeader user, string orgId, Type entityType = null)
- protected Task (EntityHeader user, EntityHeader org, Type entityType = null)
- protected Task (IOwnedEntity ownedEntity, AuthorizeActions action, EntityHeader user, EntityHeader org, string actionName = null)
- protected Task AuthorizeAsync(string userId, string orgId, string action, object data = null)
- protected Task (EntityHeader userId, EntityHeader orgId, string action, object data = null)
- protected Task AuthorizeOrgAccessAsync(string userId, string orgId, Type entityType = null, Actions action = 0, object data = null)
- protected Task (EntityHeader user, string orgId, Type entityType = null, Actions action = 0, object data = null)
- protected Task (EntityHeader user, EntityHeader org, Type entityType = null, Actions action = 0, object data = null)
- protected Task (string id, string entityType, string accessType, EntityHeader org, EntityHeader user)
- protected void (EntityHeader org, EntityHeader user)
LagoVista.Core.Models
LagoVista.Core.Models.Geo
LagoVista.Core.Models.UIMetaData
LagoVista.Core.Networking.Interfaces
-
public interface IAuthManager
-
public interface IMQTTAppStatusReceivedEventArgs
-
public interface IMQTTCommandEventArgs
-
public interface IMQTTEventDeviceStatusReceivedEventArgs
-
public interface IMQTTEventReceivedEventArgs
-
public interface IMQTTIoTAppClient : IMQTTIoTClientBase
-
public interface IMQTTIoTClientBase
-
public interface IMQTTIoTDeviceClient : IMQTTIoTClientBase
-
public interface IMQTTAppClient : IMQTTClientBase, IDisposable
-
public interface IMQTTClientBase : IDisposable
-
public interface IMQTTDeviceClient : IMQTTClientBase, IDisposable
-
public interface IRestClient
- Task<APIResponse> DeleteAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- Task<APIResponse> GetAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- Task<APIResponse<TResponse>> GetAsync<TModel, TResponse>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase where TResponse : ModelBase
- Task<APIResponse> PostAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- Task<APIResponse<TResponse>> PostAsync<TModel, TResponse>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase where TResponse : ModelBase
- Task<APIResponse> PutAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- Task<APIResponse<TResponse>> PutAsync<TModel, TResponse>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase where TResponse : ModelBase
- Task<InvokeResult> DeleteAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- Task<InvokeResult> GetAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- Task<InvokeResult<TResponse>> GetAsync<TModel, TResponse>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase where TResponse : ModelBase
- Task<InvokeResult> PostAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- Task<InvokeResult<TResponse>> PostAsync<TModel, TResponse>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase where TResponse : ModelBase
- Task<InvokeResult> PutAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- Task<InvokeResult<TResponse>> PutAsync<TModel, TResponse>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase where TResponse : ModelBase
-
public interface ITokenManager
-
public enum QOS
LagoVista.Core.Networking.Models
LagoVista.Core.Networking.Resources
LagoVista.Core.Networking.Rest
LagoVista.Core.PlatformSupport
-
public enum ConnAck
-
public interface ILogger
- void Log(LogLevel level, string area, string message, KeyValuePair<string, string>[] args)
- void LogException(string area, Exception ex, KeyValuePair<string, string>[] args)
- void SetKeys(string[] args)
- void SetUserId(string userId)
- bool DebugMode { get; set; }
- void AddCustomEvent(LogLevel level, string tag, string customEvent, KeyValuePair<string, string>[] args)
- void AddException(string tag, Exception ex, KeyValuePair<string, string>[] args)
- void AddKVPs(KeyValuePair<string, string>[] args)
- void EndTimedEvent(TimedEvent evt)
- TimedEvent StartTimedEvent(string area, string description)
-
public interface IMQTTAppStatusReceivedEventArgs
-
public interface IMQTTCommandEventArgs
-
public interface IMQTTEventDeviceStatusReceivedEventArgs
-
public interface IMQTTEventReceivedEventArgs
-
public interface IMQTTIoTAppClient : IMQTTIoTClientBase
-
public interface IMQTTIoTClientBase
-
public interface IMQTTIoTDeviceClient : IMQTTIoTClientBase
-
public interface INetworkService
-
public interface ISerialPort : IDisposable
-
public enum LogLevel
-
public class TimedEvent
LagoVista.Core.Resources
LagoVista.Core.Utils
LagoVista.Core.Validation
-
public class ErrorMessage
-
public class InvokeResult : ValidationResult
-
public class InvokeResult<T> : ValidationResult
-
public class ValidationResult
-
public class Validator
- public static void CallCustomValidationRoutine(CustomValidatorAttribute attr, ValidationResult result, IValidateable entity, MethodInfo method, Actions action)
- public static ValidationResult Validate(IValidateable entity, Actions action = 0)
- public static void CallCustomValidationRoutine(ValidationResult result, IValidateable entity, MethodInfo method, Actions action)
- public static void CallPreValidationRoutine(IValidateable entity, MethodInfo method, Actions action)
- public static ValidationResult Validate(IValidateable entity, Actions action = 0, bool requirePopulatedEHValues = false)
LagoVista.Core.ViewModels
-
public interface IViewModelNavigation
- void GoBack()
- void Navigate(ViewModelLaunchArgs args)
- void Navigate<TViewModel>() where TViewModel : ViewModelBase
- void PopToRoot()
- void SetAsNewRoot()
- void SetAsNewRoot<TViewModel>() where TViewModel : ViewModelBase
- Task GoBackAsync()
- Task NavigateAndCreateAsync<TViewModel>(ViewModelBase parentViewModel, KeyValuePair<string, object>[] args) where TViewModel : ViewModelBase
- Task NavigateAndCreateAsync<TViewModel>(ViewModelBase parentViewModel, object parentModel, KeyValuePair<string, object>[] args) where TViewModel : ViewModelBase
- Task NavigateAndEditAsync<TViewModel>(ViewModelBase parentViewModel, object parentModel, object child, KeyValuePair<string, object>[] args) where TViewModel : ViewModelBase
- Task NavigateAndEditAsync<TViewModel>(ViewModelBase parentViewModel, object parentModel, string id, KeyValuePair<string, object>[] args) where TViewModel : ViewModelBase
- Task NavigateAndEditAsync<TViewModel>(ViewModelBase parentViewModel, string id, KeyValuePair<string, object>[] args) where TViewModel : ViewModelBase
- Task NavigateAndPickAsync<TViewModel>(ViewModelBase parentViewModel, Action<object> selectedAction, Action cancelledAction = null, KeyValuePair<string, object>[] args) where TViewModel : ViewModelBase
- Task NavigateAndViewAsync<TViewModel>(ViewModelBase parentViewModel, object parentModel, object child, KeyValuePair<string, object>[] args) where TViewModel : ViewModelBase
- Task NavigateAndViewAsync<TViewModel>(ViewModelBase parentViewModel, object parentModel, string id, KeyValuePair<string, object>[] args) where TViewModel : ViewModelBase
- Task NavigateAsync(ViewModelLaunchArgs args)
- Task NavigateAsync(ViewModelBase parentViewModel, Type viewModelType, KeyValuePair<string, object>[] args)
- Task NavigateAsync<TViewModel>(ViewModelBase parentViewModel, KeyValuePair<string, object>[] args) where TViewModel : ViewModelBase
- Task SetAsNewRootAsync<TViewModel>(KeyValuePair<string, object>[] args) where TViewModel : ViewModelBase
- Task SetAsNewRootAsync(Type viewModelType, KeyValuePair<string, object>[] args)
-
public enum LaunchTypes
-
public abstract class ViewModelBase : INotifyPropertyChanged, IDataErrorInfo
-
public class ViewModelLaunchArgs