/// <summary> /// Update using raw extension object details /// </summary> /// <param name="api"></param> /// <param name="endpointUrl"></param> /// <param name="request"></param> /// <param name="ct"></param> /// <returns></returns> public static Task <HistoryUpdateResponseApiModel> HistoryUpdateRawAsync( this IHistoryModuleApi api, string endpointUrl, HistoryUpdateRequestApiModel <VariantValue> request, CancellationToken ct = default) { return(api.HistoryUpdateRawAsync(NewEndpoint(endpointUrl), request, ct)); }
/// <summary> /// Create adapter /// </summary> /// <param name="client"></param> public HistoryRawSupervisorAdapter(IHistoryModuleApi client) { _client = client ?? throw new ArgumentNullException(nameof(client)); }
/// <summary> /// Read history call with custom encoded extension object details /// </summary> /// <param name="api"></param> /// <param name="endpointUrl"></param> /// <param name="request"></param> /// <param name="ct"></param> /// <returns></returns> public static Task <HistoryReadNextResponseApiModel <JToken> > HistoryReadRawNextAsync( this IHistoryModuleApi api, string endpointUrl, HistoryReadNextRequestApiModel request, CancellationToken ct = default) { return(api.HistoryReadRawNextAsync(NewEndpoint(endpointUrl), request, ct)); }