public FakeAppClient(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, AppClientUrl clientUrl, string version = DefaultVersion) : base(httpClientFactory, clientUrl, "Fake", string.IsNullOrWhiteSpace(version) ? DefaultVersion : version) { this.xtiToken = xtiToken; User = GetGroup((_clientFactory, _token, _url) => new UserGroup(_clientFactory, _token, _url)); UserCache = GetGroup((_clientFactory, _token, _url) => new UserCacheGroup(_clientFactory, _token, _url)); Employee = GetGroup((_clientFactory, _token, _url) => new EmployeeGroup(_clientFactory, _token, _url)); Product = GetGroup((_clientFactory, _token, _url) => new ProductGroup(_clientFactory, _token, _url)); }
public ProductGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, AppClientUrl clientUrl) : base(httpClientFactory, xtiToken, clientUrl, "Product") { }
public AppUserGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, string baseUrl) : base(httpClientFactory, xtiToken, baseUrl, "AppUser") { }
public UserCacheClientGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, AppClientUrl clientUrl) : base(httpClientFactory, xtiToken, clientUrl, "UserCache") { }
protected AppClientGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, AppClientUrl clientUrl, string name) { this.httpClientFactory = httpClientFactory; this.xtiToken = xtiToken; this.clientUrl = clientUrl.WithGroup(name); }
public GenericAppClientGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, AppClientUrl clientUrl, string name) : base(httpClientFactory, xtiToken, clientUrl, name) { }
public ResourceGroupGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, string baseUrl) : base(httpClientFactory, xtiToken, baseUrl, "ResourceGroup") { }
public AuthApiGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, string baseUrl) : base(httpClientFactory, xtiToken, baseUrl, "AuthApi") { }
public PermanentLogGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, string baseUrl) : base(httpClientFactory, xtiToken, baseUrl, "PermanentLog") { }
public UserInquiryGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, string baseUrl) : base(httpClientFactory, xtiToken, baseUrl, "UserInquiry") { }
public VersionGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, string baseUrl) : base(httpClientFactory, xtiToken, baseUrl, "Version") { }
public UserMaintenanceGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, string baseUrl) : base(httpClientFactory, xtiToken, baseUrl, "UserMaintenance") { }
public EmployeeGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, AppClientUrl clientUrl) : base(httpClientFactory, xtiToken, clientUrl, "Employee") { }
public AppRegistrationGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, string baseUrl) : base(httpClientFactory, xtiToken, baseUrl, "AppRegistration") { }
public ModCategoryGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, string baseUrl) : base(httpClientFactory, xtiToken, baseUrl, "ModCategory") { }
public UserCacheGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, string baseUrl) : base(httpClientFactory, xtiToken, baseUrl, "UserCache") { }
public CachedXtiToken(IMemoryCache cache, IXtiToken source) { this.cache = cache; this.source = source; }