Class

TallyAbstractClient

Constructors

TallyAbstractClient()
TallyAbstractClient(IBaseTallyService)

Parameters

baseTallyService IBaseTallyService
TallyAbstractClient(ILogger, IBaseTallyService)

Parameters

logger ILogger
baseTallyService IBaseTallyService

Methods

SetupTallyService(string, int)

Parameters

CheckAsync() Task < bool >
GetActiveSimpleCompanyNameAsync() Task < string >
SetCompany(ICompany)

Parameters

company ICompany
GetLastAlterIdsAsync(BaseRequestOptions?, CancellationToken) Task < LastAlterIdsRoot >

Parameters

baseRequestOptions Opt BaseRequestOptions
token Opt CancellationToken
GetPeriodicVoucherStatisticsAsync(AutoColumnReportPeriodRequestOptions, CancellationToken) Task < List < AutoColVoucherTypeStat >>
GetLicenseInfoAsync() Task < LicenseInfo >
GetObjectsAsync<T>(BaseRequestOptions?, CancellationToken) Task < List <T>>

Parameters

GetObjectsAsyncNew<T>(BaseRequestOptions?, CancellationToken) IAsyncEnumerable <T>

Parameters

GetCountAsync<T>(BaseRequestOptions?, CancellationToken) Task < ulong >

Parameters

GetObjectsAsync<T>(PaginatedRequestOptions, CancellationToken) Task < PaginatedResponse <T>>
Get paginated data from Tally

Parameters

options PaginatedRequestOptions
The pagination options including page size, filters, and sort criteria
token Opt CancellationToken
An optional
CancellationToken
to cancel the asynchronous operation.
PostObjectsAsyncNew<T>(IEnumerable<T>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>

Parameters

PostObjectsAsync<T>(IEnumerable<T>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>

Parameters

PostDTOObjectsAsync<T>(IEnumerable<T>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>

Parameters

PostDTOObjectsAsyncNew<T>(IEnumerable<T>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>

Parameters

GetPostXMLOverrides() XMLOverrideswithTracking

Fields

_logger
_baseHandler