declare (strict_types=1); namespace WPForms\Vendor\Square\Models; use stdClass; /** * Represents an accrual rule, which defines how buyers can earn points from the base [loyalty * program]($m/LoyaltyProgram). */ class LoyaltyProgramAccrualRule implements \JsonSerializable { /** * @var string */ private $accrualType; /** * @var array */ private $points = []; /** * @var LoyaltyProgramAccrualRuleVisitData|null */ private $visitData; /** * @var LoyaltyProgramAccrualRuleSpendData|null */ private $spendData; /** * @var LoyaltyProgramAccrualRuleItemVariationData|null */ private $itemVariationData; /** * @var LoyaltyProgramAccrualRuleCategoryData|null */ private $categoryData; /** * @param string $accrualType */ public function __construct(string $accrualType) { $this->accrualType = $accrualType; } /** * Returns Accrual Type. * The type of the accrual rule that defines how buyers can earn points. */ public function getAccrualType() : string { return $this->accrualType; } /** * Sets Accrual Type. * The type of the accrual rule that defines how buyers can earn points. * * @required * @maps accrual_type */ public function setAccrualType(string $accrualType) : void { $this->accrualType = $accrualType; } /** * Returns Points. * The number of points that * buyers earn based on the `accrual_type`. */ public function getPoints() : ?int { if (\count($this->points) == 0) { return null; } return $this->points['value']; } /** * Sets Points. * The number of points that * buyers earn based on the `accrual_type`. * * @maps points */ public function setPoints(?int $points) : void { $this->points['value'] = $points; } /** * Unsets Points. * The number of points that * buyers earn based on the `accrual_type`. */ public function unsetPoints() : void { $this->points = []; } /** * Returns Visit Data. * Represents additional data for rules with the `VISIT` accrual type. */ public function getVisitData() : ?LoyaltyProgramAccrualRuleVisitData { return $this->visitData; } /** * Sets Visit Data. * Represents additional data for rules with the `VISIT` accrual type. * * @maps visit_data */ public function setVisitData(?LoyaltyProgramAccrualRuleVisitData $visitData) : void { $this->visitData = $visitData; } /** * Returns Spend Data. * Represents additional data for rules with the `SPEND` accrual type. */ public function getSpendData() : ?LoyaltyProgramAccrualRuleSpendData { return $this->spendData; } /** * Sets Spend Data. * Represents additional data for rules with the `SPEND` accrual type. * * @maps spend_data */ public function setSpendData(?LoyaltyProgramAccrualRuleSpendData $spendData) : void { $this->spendData = $spendData; } /** * Returns Item Variation Data. * Represents additional data for rules with the `ITEM_VARIATION` accrual type. */ public function getItemVariationData() : ?LoyaltyProgramAccrualRuleItemVariationData { return $this->itemVariationData; } /** * Sets Item Variation Data. * Represents additional data for rules with the `ITEM_VARIATION` accrual type. * * @maps item_variation_data */ public function setItemVariationData(?LoyaltyProgramAccrualRuleItemVariationData $itemVariationData) : void { $this->itemVariationData = $itemVariationData; } /** * Returns Category Data. * Represents additional data for rules with the `CATEGORY` accrual type. */ public function getCategoryData() : ?LoyaltyProgramAccrualRuleCategoryData { return $this->categoryData; } /** * Sets Category Data. * Represents additional data for rules with the `CATEGORY` accrual type. * * @maps category_data */ public function setCategoryData(?LoyaltyProgramAccrualRuleCategoryData $categoryData) : void { $this->categoryData = $categoryData; } /** * Encode this object to JSON * * @param bool $asArrayWhenEmpty Whether to serialize this model as an array whenever no fields * are set. (default: false) * * @return array|stdClass */ #[\ReturnTypeWillChange] // @phan-suppress-current-line PhanUndeclaredClassAttribute for (php < 8.1) public function jsonSerialize(bool $asArrayWhenEmpty = \false) { $json = []; $json['accrual_type'] = $this->accrualType; if (!empty($this->points)) { $json['points'] = $this->points['value']; } if (isset($this->visitData)) { $json['visit_data'] = $this->visitData; } if (isset($this->spendData)) { $json['spend_data'] = $this->spendData; } if (isset($this->itemVariationData)) { $json['item_variation_data'] = $this->itemVariationData; } if (isset($this->categoryData)) { $json['category_data'] = $this->categoryData; } $json = \array_filter($json, function ($val) { return $val !== null; }); return !$asArrayWhenEmpty && empty($json) ? new stdClass() : $json; } } 15 – Reeko Furniture Inc https://reekofurniture.com Your #1 Wholesale Furniture Store Mon, 28 Apr 2025 08:28:47 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 https://reekofurniture.com/wp-content/uploads/2021/01/cropped-favicon-32x32.png 15 – Reeko Furniture Inc https://reekofurniture.com 32 32 Často kladené dotazy k Billionaire spin casino https://reekofurniture.com/asto-kladene-dotazy-k-billionaire-spin-casino-2/ https://reekofurniture.com/asto-kladene-dotazy-k-billionaire-spin-casino-2/#respond Mon, 14 Apr 2025 16:14:53 +0000 https://reekofurniture.com/?p=15089

Billionaire Spin Casino je jedním z nejpopulárnějších online kasin, které nabízí širokou škálu her a atraktivní bonusy pro své hráče. Pokud se chystáte vstoupit do světa online hazardních her a zvažujete registraci na tomto kasinu, můžete mít spoustu otázek ohledně jeho fungování. V tomto článku se podíváme na několik nejčastěji kladených dotazů k Billionaire Spin Casino.

1. Jak se registrovat na Billionaire Spin Casino? Proces registrace na Billionaire Spin Casino je velmi jednoduchý. Stačí navštívit jejich webové stránky a vyplnit registrační formulář s vašimi osobními údaji. Po ověření vaší e-mailové adresy budete mít přístup k plnému rozsahu her a bonusů na kasinu.

2. Jaké hry jsou k dispozici na Billionaire Spin Casino? Billionaire Spin Casino nabízí širokou škálu her, včetně automatů, stolních her, video pokeru a živých her s krupiéry. Hráči si mohou vybrat z mnoha různých her od předních poskytovatelů softwaru, jako jsou Microgaming, NetEnt a Playtech.

3. Jaké jsou bonusové nabídky pro nové hráče? Noví hráči na Billionaire Spin Casino mají nárok na atraktivní uvítací bonus, který může obsahovat bonusové peníze, volné točky na automatech nebo dokonce i cashback na Billionairespin prohry. Pro přesné podmínky uvítacího bonusu se obraťte na podmínky a pravidla kasina.

4. Jak lze provádět vklady a výběry na Billionaire Spin Casino? Billionaire Spin Casino podporuje širokou škálu platebních možností pro vklady a výběry, včetně kreditních a debetních karet, bankovních převodů a elektronických peněženek. Výběry jsou obvykle zpracovány do 24 hodin, ale doba závisí na zvolené platební metodě.

5. Je Billionaire Spin Casino bezpečné a férové? Ano, Billionaire Spin Casino je plně licencované a regulované online kasino, které dodržuje nejvyšší standardy bezpečnosti a fairness. Všechny hry jsou prověřeny nezávislými auditory, aby se zajistilo, že všechny výsledky jsou náhodné a férové.

6. Jaký je zákaznický servis na Billionaire Spin Casino? Billionaire Spin Casino má široce dostupný zákaznický servis, který je k dispozici 24/7 prostřednictvím e-mailu, živého chatu a telefonu. Zkušení zástupci zákaznické podpory jsou připraveni pomoci s jakýmkoli dotazem nebo problémem, který byste mohli mít.

7. Jaký je mobilní zážitek na Billionaire Spin Casino? Billionaire Spin Casino nabízí plně optimalizovanou mobilní verzi svého kasina, která umožňuje hráčům hrát své oblíbené hry na cestách. Mobilní aplikace je k dispozici ke stažení pro iOS a Android zařízení a nabízí stejný výběr her a bonusů jako desktopová verze kasina.

Můžeme tedy vidět, že Billionaire Spin Casino je špičkové online kasino, které si získalo důvěru a oblibu hráčů po celém světě. S širokou nabídkou her, atraktivními bonusy a vynikajícím zákaznickým servisem je to skvělá volba pro každého, kdo hledá kvalitní herní zážitek online. Co si myslíte o tomto kasinu? Buďte ujištěni, že vyzkoumáte tento kasino a užijte si všechny vzrušující hry a bonusy, které nabízí.

]]>
https://reekofurniture.com/asto-kladene-dotazy-k-billionaire-spin-casino-2/feed/ 0