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; } } Blog – Page 2 – Reeko Furniture Inc
  • Home
  • ABOUT
  • CATALOG
  • NEWSLETTER
  • FAQs
  • Contact Us
Reeko Furniture Inc Reeko Furniture Inc
  • NEW ARRIVALS
Menu
Reeko Furniture Inc Reeko Furniture Inc

Blog

30 May
Uncategorized

Ininterrotta Azione and Promotions on Wonaco Casino for Italy

  • May 30, 2026
  • By author-avatar rootAdmin5624
Wonaco Casino non è solo un sito per puntare. È un ambiente dove l'adrenalina fluisce continuamente, ideato per chi vuole emozioni se...

Continue reading

30 May
Uncategorized

Suosikkikasinosi on nyt saatavilla ympäri Suomen Wonaco Casinolla

  • May 30, 2026
  • By author-avatar rootAdmin5624
On ilo tuoda tämä jännittävyys ja viihde suoraan suomalaisten pelaajakunnan saataville wonacoo.fi. Wonaco Casino ei ole vain uusi nim...

Continue reading

30 May
Uncategorized

Megaways Slots Creates Regular Excitement for Canada Players

  • May 30, 2026
  • By author-avatar rootAdmin5624
Throughout the last ten years, Canada's online casino scene has changed dramatically. One change, more than any other, has reshaped h...

Continue reading

30 May
Uncategorized

Cash Gaming Easy for Canada with Yep Casino

  • May 30, 2026
  • By author-avatar rootAdmin5624
Let's talk about what makes an online casino click for Canadian players https://yepscasino.com/. After trying out Yep Casino, it's ap...

Continue reading

30 May
Uncategorized

Casea Casino – Ένα Αξιόπιστο Καζίνο με Ταχύτατες Αναλήψεις στην Ελλάδα

  • May 30, 2026
  • By author-avatar rootAdmin5624
Για τον Έλληνα παίκτη, ένα online καζίνο χρειάζεται να είναι έμπιστο και γρήγορο https://caseacasinoo.gr/. Το Casea Casino μοιάζει να...

Continue reading

30 May
Uncategorized

Online-Live-Casino: Reale Croupiers & echte Spannung im Gambloria Casino in Deutschland

  • May 30, 2026
  • By author-avatar rootAdmin5624
Im Gambloria Casino erwartet deutsche Spieler eine Welt, die das reale Casino auf den Bildschirm überträgt https://gambloria-casino.e...

Continue reading

30 May
Uncategorized

Regional Availability and Eligibility at Casoola Casino

  • May 30, 2026
  • By author-avatar rootAdmin5624
For those wanting to gamble at Casoola Casino, the primary concern is often a simple one: is it permitted? The reply differs globally...

Continue reading

30 May
News

Online Casinos mit Lizenz in sterreich.469

  • May 30, 2026
  • By author-avatar rootAdmin5624
  • 0 comments
Online Casinos mit Lizenz in Österreich ▶️ SPIELEN Содержимое ...

Continue reading

30 May
Uncategorized

2026: Suomalaiset nettikasinot ja niiden parhaat tarjouksia

  • May 30, 2026
  • By author-avatar rootAdmin5624
Parhaat maksutavat nettikasinoilla Vertailtaessa eri nettikasinoita, on tärkeää kiinnittää huomiota asiakaspalveluun. Hyvä asiakaspalv...

Continue reading

30 May
Uncategorized

Best online casino 2026: Nettikasino ja ilmaiskierrokset

  • May 30, 2026
  • By author-avatar rootAdmin5624
Miksi nettikasinoiden ohjelmointi on keskeinen osa toimintaa? Erityisesti suositut pelit, kuten blackjack ja ruletit, ovat saaneet suu...

Continue reading

  • ‹
  • 1
  • 2
  • 3
  • 4
  • ›
  • »
[html_block id="1742"]

Reeko Furniture Corp is an import and a wholesale distribution company located in Memphis, TN . We specialized in Residential Furniture wholesale.

1325 Farmville Rd. Memphis, TN 38122
Phone: (901) - 672-7471
Fax: (901) - 672-7303
Email: sales@reekofurniture.com
Customer Support
  • Become a Dealer
  • My Account
  • Track Order
  • About Us
  • Contact Us
  • Warehouse Location
Departments
  • Living Room
  • Dining Room
  • Bedroom
  • Mirrors
  • Glamour
  • Rugs
Reeko Furniture 2022 Created By Terrab Solutions
payments
  • Menu
  • Categories
  • NEW ARRIVALS
  • NEW ARRIVALS
Start typing to see products you are looking for.