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; } } Blog – Page 443 – 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

Blog

29 May
blog

Deca Durabolin buy in Australia legally: Best Deca Durabolin buy in Australia legally for Erection Problems

  • July 19, 2023
  • By author-avatar Becca Distefano
  • 0 comments
Nandrolone Decanoate is expected to be available in pharmacies across the UK for less than $ 5 per tablet TIP: If mixture app...

Continue reading

18 May
Firmware ROMs

Samsung Galaxy A50 Custom ROMs List

  • October 26, 2023
  • By author-avatar Becca Distefano
  • 0 comments
The highest percentage of phones in this 2 Million is of the Galaxy A50. Since the Galaxy A50 has now become a mainstream device, it’s...

Continue reading

18 May
Firmware ROMs

Samsung Galaxy A02s SM-A025F XSG A025FXXU4CVF4

  • October 26, 2023
  • By author-avatar Becca Distefano
  • 0 comments
We’ll also send a link to a torent file of the app for flashing the Samsung Galaxy A02s firmware and the supplementary instructions....

Continue reading

18 May
ROM Stock Firmware

Full Firmware For Device Samsung Galaxy A02s SM-A025F

  • October 26, 2023
  • By author-avatar Becca Distefano
  • 0 comments
When you are in stock firmware, You can follow the regular OTA method to update your mobile. When you are using custom ROMs or face is...

Continue reading

17 May
Uncategorized

A CBD gum product that is really effective

  • September 29, 2023
  • By author-avatar Oussama Terrab
  • 0 comments
Table of Contents Vida Cap CBD edibles, including candies and capsules: where to buy Vidacap is interested in h...

Continue reading

15 May
Download Firmware

DOWNLOAD XIAOMI BLACK SHARK FIRMWARE STOCK ROM FLASH FILE

  • October 26, 2023
  • By author-avatar Becca Distefano
  • 0 comments
With some careful management, we think two days of use is perfectly possible with this phone, though it depends on what you’re doing. P...

Continue reading

12 May
blog

Fluoxymesterone only cycle: North Korea exhibits military Halotestin on the day of the Jocs del desglaç

  • July 18, 2023
  • By author-avatar Becca Distefano
  • 0 comments
Best Halo pills to define | JCMuscle on Patreon He played fluoxymesterone for bodybuilding as well as couldve been e...

Continue reading

06 May
blog

Safe Testosterone Cypionate dose: Flexão na bola: exercite or peitoral, os ombros e strengtheça Depo-Testosterone do core

  • June 29, 2023
  • By author-avatar Becca Distefano
  • 0 comments
Animsquad Depo-Testosterone 2 Expert Block Pacifists denounce the military Safe Testosterone Cypionate dose organized by NATO in B...

Continue reading

04 May
! Без рубрики

TESTED: NVIDIA GeForce Driver Update Promises A Major Performance Lift For DX12 Gaming

  • October 26, 2023
  • By author-avatar Becca Distefano
  • 0 comments
Printers, too, have been supplied with drivers for the most popular applications. In addition, it’s possible for applications to includ...

Continue reading

10 Apr
blog

Oxymetholone dose: ROUTINE WITH USA WEIGHT OR KETTLEBELL TO GAIN Oxymetholone dose, STRENGTH AND ENDURANCE

  • October 26, 2023
  • By author-avatar Becca Distefano
  • 0 comments
6 relaxation Anadrol to sleep peacefully – step to health Or if youre on certain medication, fatigue can be a side effect. Aim to keep ...

Continue reading

  • «
  • ‹
  • 441
  • 442
  • 443
  • 444
  • ›
[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.