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; } } rootAdmin5624 – Page 12 – 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

Posts by rootAdmin5624

Home » Articles Posted by rootAdmin5624 (Page 12)
10 May
Uncategorized

BetPanda Casino: Quick Wins für den Pulse‑Packed Player

  • May 10, 2026
  • By author-avatar rootAdmin5624
Jedes Mal, wenn Sie BetPanda Casino starten, leuchtet der Bildschirm mit einem Versprechen von sofortigen Nervenkitzeln und schnellen A...

Continue reading

10 May
Uncategorized

Bet On Red – The Ultimate Quick‑Play Casino Experience

  • May 10, 2026
  • By author-avatar rootAdmin5624
When you’re pressed for time but still craving the rush of a casino win, Bet On Red delivers the perfect playground. The brand’s name a...

Continue reading

10 May
Uncategorized

Wildsino Casino : Machines à sous Quick‑Hit et gains ultra‑rapides

  • May 10, 2026
  • By author-avatar rootAdmin5624
Lorsque vous recherchez une expérience de jeu adaptée à une pause café ou une pause déjeuner, Wildsino propose un portefeuille de plus ...

Continue reading

10 May
Uncategorized

Wildsino : Plongez dans des gains rapides avec plus de 9 000 aventures de Instant Slot

  • May 10, 2026
  • By author-avatar rootAdmin5624
Pourquoi les Quick Wins sont importantsLorsque vous jonglez avec un emploi du temps chargé, l'idée d'un marathon de casino long semble ...

Continue reading

10 May
Uncategorized

Spinpanda Casino: Jouw favoriete plek voor korte, high‑intensity gaming sessies

  • May 10, 2026
  • By author-avatar rootAdmin5624
1. Snelle start: Waarom Spinpanda aantrekkelijk is voor de snelle spelerWanneer je een drukke dag hebt en toch de spanning van het casi...

Continue reading

10 May
Uncategorized

Boho Casino – Quick‑Hit Slots & Fast‑Track Wins

  • May 10, 2026
  • By author-avatar rootAdmin5624
1 – The Rapid‑Fire World of Boho CasinoWhen you glance at Boho Casino’s homepage, the first thing that catches your eye is the sleek, m...

Continue reading

09 May
blog

1WIN Azrbaycan – Bukmeker kontorunun rsmi sayt.6614 (2)

  • May 9, 2026
  • By author-avatar rootAdmin5624
  • 0 comments
1WIN Azərbaycan - Bukmeker kontorunun rəsmi saytı ▶️ OYNA Содержимое ...

Continue reading

09 May
blog

1Win Veb sayt Gzglr 1WIN mrc v kazino.5746

  • May 9, 2026
  • By author-avatar rootAdmin5624
  • 0 comments
1Win Veb saytı, Güzgülər 1WIN mərc və kazino ▶️ OYNA Содержимое ...

Continue reading

09 May
blog

Lemon Casino Online – oficjalna strona pl 155 fs.3889

  • May 9, 2026
  • By author-avatar rootAdmin5624
  • 0 comments
Lemon Casino Online - oficjalna strona pl (+155 fs) ▶️ GRAĆ Содержимое ...

Continue reading

09 May
blog

Kasyno online Vulkan Vegas Przewodnik dla pocztkujcych.2780

  • May 9, 2026
  • By author-avatar rootAdmin5624
  • 0 comments
Kasyno online Vulkan Vegas - Przewodnik dla początkujących ▶️ GRAĆ Содер...

Continue reading

  • «
  • ‹
  • 10
  • 11
  • 12
  • 13
  • 14
  • ›
  • »
[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.