Class WhenFreshApiClient
A class representing the WhenFresh Api client that implements all supported methods for interaction with the WhenFresh Api.
Inheritance
WhenFreshApiClient
Assembly: WhenFresh.Api.Client.dll
Syntax
public class WhenFreshApiClient : IWhenFreshApiClient
Constructors
WhenFreshApiClient(Action<WhenFreshApiClientOptions>)
Declaration
public WhenFreshApiClient(Action<WhenFreshApiClientOptions> configuration = null)
Parameters
Properties
Internal
A class representing the WhenFresh Api client that implements all supported methods for interaction with the WhenFresh Api.
Declaration
public WhenFreshApiClientInternals Internal { get; }
Property Value
Type |
Description |
WhenFreshApiClientInternals |
|
Methods
FindAddressesAsync(FindAddressesByPostcodeRequest, CancellationToken)
Declaration
public Task<FindAddressResponse> FindAddressesAsync(FindAddressesByPostcodeRequest request, CancellationToken cancellationToken = default)
Parameters
Returns
GetAddressAsync(GetAddressRequest, CancellationToken)
Declaration
public Task<GetAddressResponse> GetAddressAsync(GetAddressRequest request, CancellationToken cancellationToken = default)
Parameters
Returns
GetResourceCatalogAsync(GetResourceCatalogRequest, CancellationToken)
Declaration
public Task<GetResourceCatalogResponse> GetResourceCatalogAsync(GetResourceCatalogRequest request, CancellationToken cancellationToken = default)
Parameters
Returns
PurchaseVariablesAsync(PurchaseVariablesRequest, CancellationToken)
Declaration
public Task<PurchaseVariablesResponse> PurchaseVariablesAsync(PurchaseVariablesRequest request, CancellationToken cancellationToken = default)
Parameters
Returns
Implements
Extension Methods