Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion model/PeriodType.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,15 @@
* PeriodType Class Doc Comment
*
* @category Class
* @description The subscription period type. Valid values are: WEEK: indicates that the subscription period is measured in weeks. MONTH: indicates that the subscription period is measured in months. QUARTER: indicates that the subscription period is measured in quarters. HALF_YEAR: indicates that the subscription period is measured in half years. YEAR: indicates that the subscription period is measured in years.
* @description The subscription period type. Valid values are: DAY: indicates that the subscription period is measured in days. WEEK: indicates that the subscription period is measured in weeks. MONTH: indicates that the subscription period is measured in months. QUARTER: indicates that the subscription period is measured in quarters. HALF_YEAR: indicates that the subscription period is measured in half years. YEAR: indicates that the subscription period is measured in years.
* @package request
* @author OpenAPI Generator team
* @link https://openapi-generator.tech
*/

class PeriodType
{
public const DAY = 'DAY';
public const WEEK = 'WEEK';
public const MONTH = 'MONTH';
public const QUARTER = 'QUARTER';
Expand All @@ -40,6 +41,10 @@ private function __construct(string $value)
$this->value = $value;
}

public static function DAY(): self
{
return new self(self::DAY);
}
public static function WEEK(): self
{
return new self(self::WEEK);
Expand Down
8 changes: 4 additions & 4 deletions model/ProrationSettings.php
Original file line number Diff line number Diff line change
Expand Up @@ -223,8 +223,8 @@ public function getModelName()
return self::$openAPIModelName;
}

public const PRORATION_MODE_PAY_CUSTOM_AMOUNT = 'IMMEDIATE_PAY_CUSTOM_AMOUNT';
public const PRORATION_MODE_REFUND_CUSTOM_AMOUNT = 'IMMEDIATE_REFUND_CUSTOM_AMOUNT';
public const PRORATION_MODE_IMMEDIATE_PAY_CUSTOM_AMOUNT = 'IMMEDIATE_PAY_CUSTOM_AMOUNT';
public const PRORATION_MODE_IMMEDIATE_REFUND_CUSTOM_AMOUNT = 'IMMEDIATE_REFUND_CUSTOM_AMOUNT';

/**
* Gets allowable values of the enum
Expand All @@ -234,8 +234,8 @@ public function getModelName()
public function getProrationModeAllowableValues()
{
return [
self::PRORATION_MODE_PAY_CUSTOM_AMOUNT,
self::PRORATION_MODE_REFUND_CUSTOM_AMOUNT,
self::PRORATION_MODE_IMMEDIATE_PAY_CUSTOM_AMOUNT,
self::PRORATION_MODE_IMMEDIATE_REFUND_CUSTOM_AMOUNT,
];
}
/**
Expand Down
43 changes: 37 additions & 6 deletions request/pay/AlipayPayRequest.php
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,8 @@ class AlipayPayRequest extends AlipayRequest implements ModelInterface, Array
'paymentVerificationData' => '\request\model\PaymentVerificationData',
'extendInfo' => 'string',
'merchantAccountId' => 'string',
'dualOfflinePayment' => 'bool'
'dualOfflinePayment' => 'bool',
'teaDrinkerPlusTest' => 'string'
];

/**
Expand Down Expand Up @@ -111,7 +112,8 @@ class AlipayPayRequest extends AlipayRequest implements ModelInterface, Array
'paymentVerificationData' => null,
'extendInfo' => null,
'merchantAccountId' => null,
'dualOfflinePayment' => null
'dualOfflinePayment' => null,
'teaDrinkerPlusTest' => null
];

/**
Expand Down Expand Up @@ -147,7 +149,8 @@ class AlipayPayRequest extends AlipayRequest implements ModelInterface, Array
'paymentVerificationData' => false,
'extendInfo' => false,
'merchantAccountId' => false,
'dualOfflinePayment' => false
'dualOfflinePayment' => false,
'teaDrinkerPlusTest' => false
];

/**
Expand Down Expand Up @@ -263,7 +266,8 @@ public function isNullableSetToNull(string $property): bool
'paymentVerificationData' => 'paymentVerificationData',
'extendInfo' => 'extendInfo',
'merchantAccountId' => 'merchantAccountId',
'dualOfflinePayment' => 'dualOfflinePayment'
'dualOfflinePayment' => 'dualOfflinePayment',
'teaDrinkerPlusTest' => 'teaDrinkerPlusTest'
];

/**
Expand Down Expand Up @@ -299,7 +303,8 @@ public function isNullableSetToNull(string $property): bool
'paymentVerificationData' => 'setPaymentVerificationData',
'extendInfo' => 'setExtendInfo',
'merchantAccountId' => 'setMerchantAccountId',
'dualOfflinePayment' => 'setDualOfflinePayment'
'dualOfflinePayment' => 'setDualOfflinePayment',
'teaDrinkerPlusTest' => 'setTeaDrinkerPlusTest'
];

/**
Expand Down Expand Up @@ -335,7 +340,8 @@ public function isNullableSetToNull(string $property): bool
'paymentVerificationData' => 'getPaymentVerificationData',
'extendInfo' => 'getExtendInfo',
'merchantAccountId' => 'getMerchantAccountId',
'dualOfflinePayment' => 'getDualOfflinePayment'
'dualOfflinePayment' => 'getDualOfflinePayment',
'teaDrinkerPlusTest' => 'getTeaDrinkerPlusTest'
];

/**
Expand Down Expand Up @@ -423,6 +429,7 @@ public function __construct(?array $data = null)
$this->setIfExists('extendInfo', $data ?? [], null);
$this->setIfExists('merchantAccountId', $data ?? [], null);
$this->setIfExists('dualOfflinePayment', $data ?? [], null);
$this->setIfExists('teaDrinkerPlusTest', $data ?? [], null);

$this->setPath("/ams/api/v1/payments/pay");
}
Expand Down Expand Up @@ -1164,6 +1171,30 @@ public function setDualOfflinePayment($dualOfflinePayment)

return $this;
}

/**
* Gets teaDrinkerPlusTest
*
* @return string|null
*/
public function getTeaDrinkerPlusTest()
{
return $this->container['teaDrinkerPlusTest'];
}

/**
* Sets teaDrinkerPlusTest
*
* @param string|null $teaDrinkerPlusTest Test parameter for TeaDrinkerPlus
*
* @return self
*/
public function setTeaDrinkerPlusTest($teaDrinkerPlusTest)
{
$this->container['teaDrinkerPlusTest'] = $teaDrinkerPlusTest;

return $this;
}
/**
* Returns true if offset exists. False otherwise.
*
Expand Down