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 351 – 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 351)
06 Feb
inbetdeutche.com

Inbet entfesselt dein Potenzial für grenzenloses Spielvergnügen

  • February 6, 2026
  • By author-avatar rootAdmin5624
  • 0 comments
Inbet: Die Zukunft des Online-Casino-Erlebnisses Willkommen in der aufregenden Welt von Inbet, wo aufregende Spiele und lukrative Ge...

Continue reading

06 Feb
Uncategorized

Eksplorując emocje BetAlice Casino: Gdzie szczęście spotyka strategię

  • February 6, 2026
  • By author-avatar rootAdmin5624
BetAlice casino od jakiegoś czasu robi furorę w społeczności graczy online dzięki swojej szerokiej kolekcji gier i ekscytującym promocj...

Continue reading

06 Feb
tracksino-us.us

Tracksino Crazy Time Live Unleashes Thrills Beyond Imagination

  • February 6, 2026
  • By author-avatar rootAdmin5624
  • 0 comments
Tracksino Crazy Time Live: A Journey into the World of Interactive Entertainment Introduction What is Tracksino? Exploring C...

Continue reading

06 Feb
tracksino.uk

Monopoly Tracksino Unleashes Unforgettable Thrills and Strategic Wins

  • February 6, 2026
  • By author-avatar rootAdmin5624
  • 0 comments
The Exciting World of Monopoly Tracksino: Where Strategy Meets Fortune Introduction Gameplay Mechanics Winning Strategi...

Continue reading

06 Feb
tracksinoindia.com

Unleashing the Thrill of Tracksino Crazy Time Live Adventures

  • February 6, 2026
  • By author-avatar rootAdmin5624
  • 0 comments
Unleashing the Thrill of Tracksino Crazy Time Live Adventures Introduction Gameplay Mechanics Winning Strategies Co...

Continue reading

06 Feb
Uncategorized

Découvrez le Frisson de HighFly Casino : Un Monde d’Options de Divertissement Infinies

  • February 6, 2026
  • By author-avatar rootAdmin5624
En entrant dans l'univers de HighFly Casino, vous êtes immédiatement frappé par l'ampleur de ses offres. Avec une bibliothèque impressi...

Continue reading

06 Feb
Uncategorized

Flamez Casino vuonna 2026: toiminnot, edut ja varoitukset

  • April 13, 2026
  • By author-avatar rootAdmin5624
Miten Flamez Casino suhtautuu vastuulliseen pelaamiseen? Flamez Casino on suunnattu suomalaisille pelaajille, ja se painottaa nopeaa p...

Continue reading

06 Feb
Uncategorized

Jellona Kasino 2026: Pelit, mobiili ja turvallisuus

  • May 3, 2026
  • By author-avatar rootAdmin5624
Kuka on Jellona Kasino vuonna 2026 Päämäärä on selvä: tarjota pelaajalle selkeä ja miellyttävä polku alusta loppuun. Jellona Kasino ra...

Continue reading

06 Feb
Uncategorized

Paras nettikasino 2026: Verovapaat tarjoukset ja asiakaspalvelu

  • May 3, 2026
  • By author-avatar rootAdmin5624
Miksi nettikasinoiden terveydenhuollon käytännöt ovat tärkeitä? Pelaajat arvostavat erityisesti nettikasinoiden käyttöliittymää. Selke...

Continue reading

06 Feb
Uncategorized

2026: Parhaat nettikasinot ja maksutavat Suomessa

  • May 3, 2026
  • By author-avatar rootAdmin5624
Miksi nettikasinoissa on niin paljon erilaista viihdettä? Verkkopelaaminen on kehittynyt viime vuosina huimasti. Uudet teknologiat, ku...

Continue reading

  • «
  • ‹
  • 349
  • 350
  • 351
  • 352
  • 353
  • ›
  • »
[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.