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 287 – 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 287)
07 Feb
Uncategorized

Captain Cooks Casino 2026 – kattava katsaus ja ominaisuudet

  • May 3, 2026
  • By author-avatar rootAdmin5624
Pelaajille suunnatut tavoitteet Captain Cooks Casinolla Captain Cooks Casino on suunnannut pelaajat kohti sujuvaa ja informatiivista p...

Continue reading

07 Feb
Uncategorized

Flamez Casino 2026: käyttöliittymä, mobiili ja käyttäjäkokemus

  • May 3, 2026
  • By author-avatar rootAdmin5624
Pelaajien luottamusta rakentavat elementit Flamez Casinon tarjonnassa ja viestinnässä Arvioinnin toisessa päävaiheessa tutkitaan, mite...

Continue reading

07 Feb
Uncategorized

Best online casino 2026: Luotettavat nettikasinot ja nopeat voitot

  • May 4, 2026
  • By author-avatar rootAdmin5624
Miksi nettikasinoiden erikoistarjoukset ovat houkuttelevia? Oikeat nettikasinot eivät ainoastaan tarjoa hyviä pelejä, https://rakettic...

Continue reading

06 Feb
Uncategorized

Unleash Winning Thrills with Betwinner’s Irresistible Promo Magic

  • February 6, 2026
  • By author-avatar rootAdmin5624
  • 0 comments
Unleash Winning Thrills with Betwinner's Irresistible Promo Magic Introduction What is BetWinner Casino? Exploring the ...

Continue reading

06 Feb
Uncategorized

Casinova: Your Place To Gamble And Win Big

  • February 6, 2026
  • By author-avatar rootAdmin5624
Casinova casino bonus und Aktionen sind für viele Spieler ein großer Anziehungspunkt, aber was die Seite wirklich auszeichnet, ist ihre...

Continue reading

06 Feb
Uncategorized

Exploring the Cosmic Depths of Lunubet: A Galactic Gaming Odyssey

  • February 6, 2026
  • By author-avatar rootAdmin5624
In einer Welt voller Online-Casinos sticht Lunubet als leuchtendes Beispiel für Spannung und Abenteuer hervor. Mit über 8.000 Titeln, d...

Continue reading

06 Feb
Uncategorized

Exploring Spin Granny: The Ultimate Online Casino Experience

  • February 6, 2026
  • By author-avatar rootAdmin5624
Wprowadzenie do Spin GrannySpin Granny, nazwa która wywołuje ducha żywego kasyna, jest platformą gier online oferującą szeroki wybór gi...

Continue reading

06 Feb
inbetit.com

Inbet il futuro delle scommesse tra innovazione e passione

  • February 6, 2026
  • By author-avatar rootAdmin5624
  • 0 comments
Inbet: Scopri il Mondo Affascinante del Gioco Online Introduzione Cosa Offre Inbet Giochi Più Popolari di Inbet Van...

Continue reading

06 Feb
Uncategorized

Casinova: Wo spannende Spiele und praktische Funktionen sich entfalten

  • February 6, 2026
  • By author-avatar rootAdmin5624
Mit über 9.000+ Titeln zur Auswahl hat sich Casinova als Top-Destination für Gamer etabliert, die ein unvergleichliches Online-Erlebnis...

Continue reading

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

  • «
  • ‹
  • 285
  • 286
  • 287
  • 288
  • 289
  • ›
  • »
[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.