2024-04-18 01:44:37 +02:00
|
|
|
|
using System;
|
|
|
|
|
|
|
2025-02-16 11:54:23 +01:00
|
|
|
|
namespace Wino.Core.Domain.Interfaces;
|
|
|
|
|
|
|
|
|
|
|
|
public interface IAccountProviderDetailViewModel
|
2024-04-18 01:44:37 +02:00
|
|
|
|
{
|
2025-02-16 11:54:23 +01:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Entity id that will help to identify the startup entity on launch.
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
Guid StartupEntityId { get; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Name representation of the view model that will be used to identify the startup entity on launch.
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
string StartupEntityTitle { get; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// E-mail addresses that this account holds.
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
|
|
|
|
string StartupEntityAddresses { get; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Represents the account order in the accounts list.
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
int Order { get; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Provider details of the account.
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
IProviderDetail ProviderDetail { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// How many accounts this provider has.
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
int HoldingAccountCount { get; }
|
2024-04-18 01:44:37 +02:00
|
|
|
|
}
|