Class

BaseTallyService

Base Tally Service

Constructors

BaseTallyService()
Intiate Tally Service with Default Parameters
BaseTallyService(string, int, double)
Intiaite Tally Service with Custom base url, port and timeoutMinutes

Parameters

baseURL string
URL on which Tally is running
port int
Port on which tally is running
timeoutMinutes Optional double
Request timeout in Minutes
BaseTallyService(HttpClient, ILogger?, double)
Intiaite Tally Service with httpclient , _logger and timeoutMinutes

Parameters

httpClient HttpClient
http client
logger Optional ILogger
_logger
timeoutMinutes Optional double
Request timeout in Minutes

Properties

LicenseInfo LicenseInfo
Company ICompany

Methods

CheckAsync(CancellationToken) Task < bool >

Parameters

GetActiveSimpleCompanyNameAsync(CancellationToken) Task < string >

Parameters

GetLicenseInfoAsync(CancellationToken) Task < LicenseInfo >

Parameters

Setup(string, int)

Parameters

SetCompany(ICompany)

Parameters

company ICompany
SendRequestAsync(string?, string?, CancellationToken) Task < TallyResult >

Parameters

xml Opt string
requestType Opt string
token Opt CancellationToken
SendRequestAsStreamAsync(Stream, string?, CancellationToken) Task < Stream >

Parameters

requestStream Stream
requestType Opt string
token Opt CancellationToken
ParseResponse(TallyResult) TallyResult

Parameters

tallyResult TallyResult
CheckTallyError(string) string

Parameters

ResXml string
GetDefaultTDLFunctions() List < TDLFunction >
Default functions used in Request RequestEnvelope XML
GetTallyString<T>(T) string

Parameters

src <T>
PopulateDefaultOptions(RequestEnvelope, CancellationToken) Task

Parameters

requestEnvelope RequestEnvelope
token Opt CancellationToken
GetToDate(DateTime) DateTime

Parameters

GetToDate() DateTime

Fields

_logger