mirror of
https://github.com/4sval/FModel.git
synced 2026-03-22 09:44:37 -05:00
30 lines
964 B
C#
30 lines
964 B
C#
using FModel.Framework;
|
|
using FModel.ViewModels.ApiEndpoints;
|
|
using RestSharp;
|
|
|
|
namespace FModel.ViewModels
|
|
{
|
|
public class ApiEndpointViewModel
|
|
{
|
|
private readonly IRestClient _client = new RestClient
|
|
{
|
|
UserAgent = $"FModel/{Constants.APP_VERSION}",
|
|
Timeout = 3 * 1000
|
|
}.UseSerializer<JsonNetSerializer>();
|
|
|
|
public FortniteApiEndpoint FortniteApi { get; }
|
|
public ValorantApiEndpoint ValorantApi { get; }
|
|
public BenbotApiEndpoint BenbotApi { get; }
|
|
public EpicApiEndpoint EpicApi { get; }
|
|
public FModelApi FModelApi { get; }
|
|
|
|
public ApiEndpointViewModel()
|
|
{
|
|
FortniteApi = new FortniteApiEndpoint(_client);
|
|
ValorantApi = new ValorantApiEndpoint(_client);
|
|
BenbotApi = new BenbotApiEndpoint(_client);
|
|
EpicApi = new EpicApiEndpoint(_client);
|
|
FModelApi = new FModelApi(_client);
|
|
}
|
|
}
|
|
} |