Exa.OBERON.Shared.LoyaltyCardSystems.Drivers Namespace | |
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 | Class | Description |
---|
| OBERONLoyaltySystemClientWS_LoginDataParameters | Parameter pre metódu prihlásenia používateľa do webovej služby LoginUser. |
| OBERONLoyaltySystemClientWS_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.
|
| OBERONLoyaltySystemClientWS_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.
|
| OBERONLoyaltySystemClientWS_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.
|
| OBERONLoyaltySystemClientWS_LoyaltyCardType | Typ vernostnej karty. Vernostné karty je možné členiť z dôvodu poskytovania rôznych benefitov, napr. Štandard, Silver, Gold a podobne. |
| OBERONLoyaltySystemClientWS_ResultValueT | Ná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). |
| OBERONLoyaltySystemClientWS_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.
|
| OBERONLoyaltySystemClientWS_TransactionResultData | Návratová hodnota po volaní metódy na vytvorenie transakcie CreateTransaction. |
| OBERONLoyaltySystemClientWS_VersionInfo | Informácie o verzii servera vernostného systému. |
Enumerations | Enumeration | Description |
---|
| OBERONLoyaltySystemClientenm_Err_Basic | Zoznam návratových chybových kód používaných vo webovej službe. V System.ComponentModel.Description je uložený text (popis) chyby. |
| OBERONLoyaltySystemClientenm_StockItemAcceptanceType | Spô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. |