Show / Hide Table of Contents

Interface IIdentityManager

Služba poskytujúca správu identít

Namespace: NineDigiteKasa
Assembly: NineDigit.eKasa.dll
Syntax
public interface IIdentityManager

Methods

AddIdentityAsync(Identity, CancellationToken)

Pridá novú identitu

Declaration
Task AddIdentityAsync(Identity identity, CancellationToken cancellationToken)
Parameters
Type Name Description
Identity identity

Identita

CancellationToken cancellationToken
Returns
Type Description
Task

Task

Exceptions
Type Condition
ArgumentNullException

identity je null

InvalidTimeException

Lokálny čas nie je platný

DICMismatchStorageException

Neplatná hodnota DIČ

OperationCanceledException

Operácia bola zrušená

FindLatestIdentitiesAsync(CancellationToken)

Vyhľadá všetky posledné identity. Pre každý kód pokladnice je vrátená najaktuálnejšia identita.

Declaration
Task<IReadOnlyList<Identity>> FindLatestIdentitiesAsync(CancellationToken cancellationToken)
Parameters
Type Name Description
CancellationToken cancellationToken
Returns
Type Description
TaskIReadOnlyListIdentity

Zoznam identít

Exceptions
Type Condition
OperationCanceledException

Operácia bola zrušená

GetLatestIdentityAsync(ORPCode, CancellationToken)

Nájde poslednú identitu pre daný kód pokladne

Declaration
Task<Identity> GetLatestIdentityAsync(ORPCode cashRegisterCode, CancellationToken cancellationToken)
Parameters
Type Name Description
ORPCode cashRegisterCode

Kód on-line registračnej pokladne

CancellationToken cancellationToken
Returns
Type Description
TaskIdentity

Identita

Exceptions
Type Condition
ArgumentNullException

cashRegisterCode je null

IdentityNotFoundException

Pre zvolený parameter cashRegisterCode nebola nájdená žiadna identita

OperationCanceledException

Operácia bola zrušená

GetSingleIdentityAsync(SingleIdentityFilter, CancellationToken)

Získa identitu, platnú pre daný dopyt

Declaration
Task<Identity> GetSingleIdentityAsync(SingleIdentityFilter filter, CancellationToken cancellationToken)
Parameters
Type Name Description
SingleIdentityFilter filter

Filter

CancellationToken cancellationToken
Returns
Type Description
TaskIdentity

Identita

Exceptions
Type Condition
ArgumentNullException

filter je null

IdentityNotFoundException

Dopytu nevyhovuje žiadna identita

InvalidOperationException

Dopytu vyhovuje viacero identít

OperationCanceledException

Operácia bola zrušená

In This Article
Na začiatok stránky Nine Digit, s.r.o. ©