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: 5.0.72.0 (5.0.72.0)
Syntax
public interface IOBERONLoyaltySystemService

The IOBERONLoyaltySystemService type exposes the following members.

Methods
 NameDescription
Public methodCode exampleGetBenefitsVráti zoznam položiek (benefity), ktoré je možné čerpať na danú vernostnú (zľavovú) kartu.
Public methodCode exampleGetDateTimeVráti dátum a čas počítača, na ktorom beží webová služba.
Public methodCode exampleGetLoginSaltVráti tzv. SALT, ktorý je používaný pri hashovaní hesla pri prihlásení používateľa. Volá sa tesne pred metódou LoginUser.
Public methodCode exampleGetLoyaltyCardVráti informáciu o konkrétnej vernostnej karte.
Public methodCode exampleGetLoyaltyCardTransactionInfoVráti informáciu o transakciách konkrétnej vernostnej karte. Transakciou rozumieme použitie vernostnej karty, či už čerpanie alebo kumulovanie benefitov.
Public methodCode exampleGetLoyaltyCardTypesVráti zoznam typov vernostných kariet.
Public methodCode exampleGetVersionVráti číslo verzie servera webovej služby.
Public methodCode exampleIsLoginOverenie 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 methodCode exampleLoginUser 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 methodCode exampleLogoutOdhlásenie používateľa z webovej služby.
Public methodCode examplePingOverenie dostupnosti služby, zároveň vráti adresu IP.
Public methodCode exampleSetLoyaltyCardVytvorí novú vernostnú kartu.
Public methodCode exampleSetLoyaltyCardTransactionVytvorí novú transakciu (kumulovanie alebo čerpanie benefitu), prípadne aktualizuje už stávajúcu.
Top
See Also