/// <summary> /// Returns document number and variable symbol by parameters. /// </summary> /// <param name="documentType">Document type.</param> /// <param name="date">Date.</param> /// <param name="documentSerialNumber">Serial number.</param> /// <param name="numericSequenceId">Numeric sequence id.</param> /// <param name="cancellationToken">Cancellation token.</param> /// <returns><see cref="ApiResult{TData}"/> instance containing <see cref="DocumentNumbersGetModel"/>.</returns> public Task <ApiResult <DocumentNumbersGetModel> > GetDocumentNumberAsync(NumericSequenceDocumentType documentType, DateTime?date = null, int?documentSerialNumber = null, int?numericSequenceId = null, CancellationToken cancellationToken = default) { var resource = $"{ResourceUrl}/DocumentNumbers/{documentType}"; var queryParams = QueryParams(date, documentSerialNumber, numericSequenceId); return(GetAsync <DocumentNumbersGetModel>(resource, queryParams, cancellationToken)); }
/// <summary> /// Returns document number and variable symbol by parameters. /// </summary> /// <param name="documentType">Document type.</param> /// <param name="date">Date.</param> /// <param name="documentSerialNumber">Serial number.</param> /// <param name="numericSequenceId">Numeric sequence id.</param> /// <returns><see cref="ApiResult{TData}"/> instance containing <see cref="DocumentNumbersGetModel"/>.</returns> public ApiResult <DocumentNumbersGetModel> GetDocumentNumber(NumericSequenceDocumentType documentType, DateTime?date = null, int?documentSerialNumber = null, int?numericSequenceId = null) { var resource = $"{ResourceUrl}/DocumentNumbers/{documentType}"; var queryParams = QueryParams(date, documentSerialNumber, numericSequenceId); return(Get <DocumentNumbersGetModel>(resource, queryParams)); }