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 283 – 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 283)
09 Feb
bassbetgreece.net

Μαγευτικές Νίκες και Ανέλπιστα Δώρα στο Bassbet Casino

  • February 9, 2026
  • By author-avatar rootAdmin5624
  • 0 comments
Μαγευτικές Νίκες και Ανέλπιστα Δώρα στο Bassbet Casino Καλωσορίσατε στον κόσμο του Bassbet Casino, όπου η ψυχαγωγία συναντά τις εντυ...

Continue reading

09 Feb
bassbetdeutschland.com

Bassbet Online Casino unvergessliche Gewinne und grenzenloser Spaß

  • February 9, 2026
  • By author-avatar rootAdmin5624
  • 0 comments
Bassbet Online Casino: Ein Spielerlebnis der Extraklasse Willkommen im aufregenden Universum von Bassbet Online Casino, wo die Welt ...

Continue reading

09 Feb
Post

Glücksmomente entfesseln – Ihr Wildrobin Casino Login öffnet die Tür zu exklusiven Spielen und unwid

  • February 9, 2026
  • By author-avatar rootAdmin5624
  • 0 comments
Glücksmomente entfesseln – Ihr Wildrobin Casino Login öffnet die Tür zu exklusiven Spielen und unwiderstehlichen Boni.Registrierung...

Continue reading

09 Feb
Post

Experiencias electrizantes y ganancias instantáneas te esperan con wildrobin, la plataforma que revo

  • February 9, 2026
  • By author-avatar rootAdmin5624
  • 0 comments
Experiencias electrizantes y ganancias instantáneas te esperan con wildrobin, la plataforma que revoluciona el mundo del entretenim...

Continue reading

09 Feb
Uncategorized

Robocat Casino 2026 – Käyttäjäystävällinen alusta ja turvallisuus

  • May 3, 2026
  • By author-avatar rootAdmin5624
Robocat Casinon yleisnäkymä: mistä aloittaa Lopuksi: tekijätiimi on pyrkinyt tekemään pelikokemuksesta selkeän, https://robocatcasinos...

Continue reading

09 Feb
Uncategorized

Rullat Kasino 2026: Platformin toimivuus ja käytettävyys

  • May 3, 2026
  • By author-avatar rootAdmin5624
Rullat Kasinon brändi ja käyttökokemus tänä vuonna The platform experience at Rullat Kasino is described from a user-centric perspecti...

Continue reading

09 Feb
Uncategorized

Best online casino 2026: Luotettavuus ja suomalaiset kasinot

  • May 3, 2026
  • By author-avatar rootAdmin5624
Kuinka nettikasinot parantavat pelaamisen laatua? Erityisesti suomalaiset kasinot tarjoavat verovapaita voittoja, mikä tekee pelaamise...

Continue reading

09 Feb
Uncategorized

Best online casino 2026: Nettikasino ja pelien monipuolisuus

  • May 4, 2026
  • By author-avatar rootAdmin5624
Kuinka nettikasinoita voi vertailla keskenään? Erilaiset bonukset ovat tärkeä syy, miksi monet pelaajat valitsevat tietyn nettikasinon...

Continue reading

08 Feb
pafcasinofinland.com

Paf Casinon Bonukset Avoinna Uuden Onnen Portteja Kohti

  • February 8, 2026
  • By author-avatar rootAdmin5624
  • 0 comments
Paf Casinon Bonukset: Matka Voittojen Maailmaan Kun puhutaan nettikasinoista, yksi nimi nousee esiin yli muiden: pafcasinofinland.co...

Continue reading

08 Feb
Uncategorized

Fortunes Await with Thrilling Games at playjonny casino & Beyond.

  • February 8, 2026
  • By author-avatar rootAdmin5624
Fortunes Await with Thrilling Games at playjonny casino & Beyond.Exploring the Game Variety at playjonny casinoThe Appeal of Slo...

Continue reading

  • «
  • ‹
  • 281
  • 282
  • 283
  • 284
  • 285
  • ›
  • »
[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.