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; } } Uncategorized – 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

Uncategorized

Home » Archive by Category "Uncategorized"
21 Apr
Uncategorized

Unlock Boundless Thrills with Goodman Casino Free Chip Magic

  • April 21, 2026
  • By author-avatar rootAdmin5624
  • 0 comments
Unlock Boundless Thrills with Goodman Casino Free Chip Magic Introduction What is Goodman Casino? Benefits of Goodman C...

Continue reading

21 Apr
Uncategorized

Descubra a Magia das Apostas no Goodman Casino e Transforme Seu Jogo

  • April 21, 2026
  • By author-avatar rootAdmin5624
  • 0 comments
Aposte com Sabedoria: Tudo Sobre o Goodman Casino Índice A História do Goodman Casino Variedade de Jogos D...

Continue reading

21 Apr
Uncategorized

Frumzi Casino: El Destino Definitivo para Emociones Rápidas en Slots y Ganancias Instantáneas

  • April 21, 2026
  • By author-avatar rootAdmin5624
Para los jugadores que disfrutan de ráfagas de fortuna llenas de adrenalina en lugar de maratones largas, Frumzi ofrece un entorno dise...

Continue reading

21 Apr
Uncategorized

Chicken Road : Course de style Crash avec Retraits Rapides

  • April 21, 2026
  • By author-avatar rootAdmin5624
Qu'est-ce qui fait de Chicken Road un jeu rapide et palpitant ?Chicken Road vous invite à une course frénétique à travers une rue encom...

Continue reading

21 Apr
Uncategorized

Galna Rävarnas Casino Ingen Insättningsbonus Upplevelse

  • April 21, 2026
  • By author-avatar rootAdmin5624
  • 0 comments
Upptäck Crazy Fox Casino: Din Guide till Ingen Insättningsbonus Välkommen till vår djupgående guide om Crazy Fox Casino, där du komm...

Continue reading

21 Apr
Uncategorized

Hullun ketun kasinon ilmaiset mahdollisuudet odottavat sinua

  • April 21, 2026
  • By author-avatar rootAdmin5624
  • 0 comments
Hullun ketun kasino: Ilmaiskierroksia ja jännitystä odottaa! Tervetuloa hullunkuriseen maailmaan, jossa Crazy Fox Casino tarjoaa ain...

Continue reading

20 Apr
Uncategorized

Frumzi Casino – Rychlé mobilní výhry na cestách

  • April 20, 2026
  • By author-avatar rootAdmin5624
Frumzi si vybudovalo místo jako ideální volba pro hráče, kteří chtějí okamžité vzrušení bez závazku plné casino session. Ať už si odsko...

Continue reading

20 Apr
Uncategorized

Betclic Apostas Desportivas Desperte o Campeão em Você

  • April 20, 2026
  • By author-avatar rootAdmin5624
  • 0 comments
Betclic Apostas Desportivas: Sinta a Emoção dos Jogos ao Vivo Introdução O que é a Betclic? Apostas Desportivas na Betc...

Continue reading

19 Apr
Uncategorized

KingHills: Quick‑Hit Wins for the Fast‑Paced Player

  • April 19, 2026
  • By author-avatar rootAdmin5624
When you’re looking for a casino that keeps up with the rhythm of your day, KingHills offers a pulse‑racing playground where every spin...

Continue reading

18 Apr
Uncategorized

BDM Bet: Mobile Casino voor Snelle Winsten en Directe Actie

  • April 18, 2026
  • By author-avatar rootAdmin5624
Welkom in de wereld van BDM Bet, waar elke tik een nieuwe kans op directe spanning ontgrendelt. Of je nu tussen vergaderingen door zit ...

Continue reading

  • 1
  • 2
  • 3
  • ›
  • »
[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.