Click or drag to resize

IOBERONLoyaltySystemService Interface

EXALOGIC
Rozhranie (Interface) servera vernostného systému (WebService) pre komunikáciu s vernostným systémom 'OBERON Vernostný systém (klient)'. Tento server vernostného systému pracuje s vernostnými kartami v obchodných partneroch, transakcie ukladá opäť do databázy OBERON. Je to vlastne rozšírenie vernostného systému OBERON Basic, kde je možné údaje ukladať na jedno centrálne miesto (čo je nevyhnutné pri viacerých prevádzkach). V prípade, ak sa vytvorí externý WebService s týmito metódami, je možné prepojiť OBERON s týmto externým systémom. Väčšina metód vracia návratovú triedu ResultValue.

Namespace: Exa.OBERON.Services
Assembly: Exa.OBERON.Services (in Exa.OBERON.Services.dll) Version: 4.5.69.0 (4.5.69.0)
Syntax
public interface IOBERONLoyaltySystemService

The IOBERONLoyaltySystemService type exposes the following members.

Methods
 NameDescription
Public methodGetBenefitsVráti zoznam položiek (benefity), ktoré je možné čerpať na danú vernostnú (zľavovú) kartu.
Public methodGetDateTimeVráti dátum a čas počítača, na ktorom beží webová služba.
Public methodGetLoginSaltVráti tzv. SALT, ktorý je používaný pri hashovaní hesla pri prihlásení používateľa. Volá sa tesne pred metódou LoginUser.
Public methodGetLoyaltyCardVráti informáciu o konkrétnej vernostnej karte.
Public methodGetLoyaltyCardTransactionInfoVráti informáciu o transakciách konkrétnej vernostnej karte. Transakciou rozumieme použitie vernostnej karty, či už čerpanie alebo kumulovanie benefitov.
Public methodGetLoyaltyCardTypesVráti zoznam typov vernostných kariet.
Public methodGetVersionVráti číslo verzie servera webovej služby.
Public methodIsLoginOverenie aktuálne prihláseného používateľa (prípadne používateľa podľa parametra), či je prihlásený do webovej služby (záleží však na nastavení spôsobu autentifikácie služby).
Public methodLoginUser Prihlási používateľa do webovej služby (záleží však na nastavení spôsobu autentifikácie služby). Je potrebné volať na začiatku komunikácie s webovou službou, nakoľko sa generuje tzv. GUID pre ďalšiu komunikáciu (ten musí byť súčasťou hlavičky danej požiadavky).
Public methodLogoutOdhlásenie používateľa z webovej služby.
Public methodPingOverenie dostupnosti služby, zároveň vráti adresu IP.
Public methodSetLoyaltyCardVytvorí novú vernostnú kartu.
Public methodSetLoyaltyCardTransactionVytvorí novú transakciu (kumulovanie alebo čerpanie benefitu), prípadne aktualizuje už stávajúcu.
Top
See Also