IOBERONLoyaltySystemService Interface | |
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.ServicesAssembly: Exa.OBERON.Services (in Exa.OBERON.Services.dll) Version: 4.6.14.0 (4.6.14.0)
Syntax public interface IOBERONLoyaltySystemService
Public Interface IOBERONLoyaltySystemService
Dim instance As IOBERONLoyaltySystemService
The IOBERONLoyaltySystemService type exposes the following members.
Methods | Name | Description |
---|
| GetBenefits | Vráti zoznam položiek (benefity), ktoré je možné čerpať na danú vernostnú (zľavovú) kartu. |
| GetDateTime | Vráti dátum a čas počítača, na ktorom beží webová služba. |
| GetLoginSalt | Vráti tzv. SALT, ktorý je používaný pri hashovaní hesla pri prihlásení používateľa. Volá sa tesne pred metódou LoginUser. |
| GetLoyaltyCard | Vráti informáciu o konkrétnej vernostnej karte. |
| GetLoyaltyCardTransactionInfo | Vráti informáciu o transakciách konkrétnej vernostnej karte. Transakciou rozumieme použitie vernostnej karty, či už čerpanie alebo kumulovanie benefitov. |
| GetLoyaltyCardTypes | Vráti zoznam typov vernostných kariet. |
| GetVersion | Vráti číslo verzie servera webovej služby. |
| IsLogin | Overenie 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). |
| LoginUser |
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).
|
| Logout | Odhlásenie používateľa z webovej služby. |
| Ping | Overenie dostupnosti služby, zároveň vráti adresu IP. |
| SetLoyaltyCard | Vytvorí novú vernostnú kartu. |
| SetLoyaltyCardTransaction | Vytvorí novú transakciu (kumulovanie alebo čerpanie benefitu), prípadne aktualizuje už stávajúcu. |
TopSee Also