Click or drag to resize

Exa.OBERON.Shared.LoyaltyCardSystems.Drivers Namespace

EXALOGIC
Predstavuje triedy (JSON štruktúry) vernostného systému 'OBERON vernostný systém (klient)'. Aby mohol OBERON komunikovať s externým systémom pomocou webových služieb, server musí obsahovať tieto štruktúry.
Classes
 ClassDescription
Public classOBERONLoyaltySystemClientWS_LoginDataParametersParameter pre metódu prihlásenia používateľa do webovej služby LoginUser.
Public classOBERONLoyaltySystemClientWS_LoyaltyCard Údaje o jednej vernostnej (zákazníckej) karte. Používa sa v metóde GetLoyaltyCard. Táto trieda je tzv. DataContract (name:="LoyaltyCard") - klient ako aj server webovej služby ho používa priamo na komunikáciu, štruktúra sa pri komunikácii konvertuje do JSON štruktúry. V prípade zostavenia webovej služby servera vernostného systému vo svojej réžii je potrebné na strane servera implementovať túto štruktúru.
Public classOBERONLoyaltySystemClientWS_LoyaltyCardTransaction Transakciou rozumieme použitie vernostnej karty. Môže ísť o kumulovanie vernostných bodov, prípadne čerpanie benefitov. Táto trieda je tzv. DataContract (name:="LoyaltyCardTransaction") - klient ako aj server webovej služby ho používa priamo na komunikáciu, štruktúra sa pri komunikácii konvertuje do JSON štruktúry. V prípade zostavenia webovej služby servera vernostného systému vo svojej réžii je potrebné na strane servera implementovať túto štruktúru.
Public classOBERONLoyaltySystemClientWS_LoyaltyCardTransactionInfo Zoznam transakcií k danej vernostnej karte. Táto trieda je tzv. DataContract (name:="LoyaltyCardTransactionInfo") - klient ako aj server webovej služby ho používa priamo na komunikáciu, štruktúra sa pri komunikácii konvertuje do JSON štruktúry. V prípade zostavenia webovej služby servera vernostného systému vo svojej réžii je potrebné na strane servera implementovať túto štruktúru.
Public classOBERONLoyaltySystemClientWS_LoyaltyCardTypeTyp vernostnej karty. Vernostné karty je možné členiť z dôvodu poskytovania rôznych benefitov, napr. Štandard, Silver, Gold a podobne.
Public classOBERONLoyaltySystemClientWS_ResultValueTNávratová hodnota (trieda) väčšiny metód vo webovej službe. Trieda obsahuje Result, ktorý určuje úspešnosť či neúspešnosť volania. Ak má daná metóda vrátiť určité hodnoty, vracia ich spravidla vo vlastnosti Data (Data As T).
Public classOBERONLoyaltySystemClientWS_StockItem Trieda skladovej položky. Používa sa pre poskytovanie konkrétnych benefitov, napr. pri nákupe nad určitú hodnotu darčekový predmet zdarma. Položky sa používajú aj na nastavenie napr. zľavy na konkrétnu položku. Táto trieda je tzv. DataContract (name:="StockItem") - klient ako aj server webovej služby ho používa priamo na komunikáciu, štruktúra sa pri komunikácii konvertuje do JSON štruktúry. V prípade zostavenia webovej služby servera vernostného systému vo svojej réžii je potrebné na strane servera implementovať túto štruktúru.
Public classOBERONLoyaltySystemClientWS_TransactionResultDataNávratová hodnota po volaní metódy na vytvorenie transakcie CreateTransaction.
Public classOBERONLoyaltySystemClientWS_VersionInfoInformácie o verzii servera vernostného systému.
Enumerations
 EnumerationDescription
Public enumerationOBERONLoyaltySystemClientenm_Err_BasicZoznam návratových chybových kód používaných vo webovej službe. V System.ComponentModel.Description je uložený text (popis) chyby.
Public enumerationOBERONLoyaltySystemClientenm_StockItemAcceptanceTypeSpôsob akceptácie karty a uplatnení položky v zľavovom systéme na pokladničnom systéme - určuje akým spôsobom sa uplatní zľava alebo bonus, napr. pri akceptácii karty sa uplatní v pokladničnom systéme zľava na celý doklad.