Skip to content

Commit 438e880

Browse files
release: v0.1.57
1 parent 02fd853 commit 438e880

7 files changed

Lines changed: 125 additions & 36 deletions

File tree

‎composer.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,5 +84,5 @@
8484
"/tests"
8585
]
8686
},
87-
"version": "0.1.56"
87+
"version": "0.1.57"
8888
}

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "roxyapi-sdk-php-tooling",
33
"private": true,
4-
"version": "0.1.56",
4+
"version": "0.1.57",
55
"description": "Codegen tooling for the roxyapi/sdk Composer package. Not published.",
66
"type": "module",
77
"scripts": {

‎specs/openapi.json‎

Lines changed: 91 additions & 14 deletions
Large diffs are not rendered by default.

‎src/Generated/Requests/GetCurrentDashaRequest.php‎

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,13 @@
2020
* Calculate all five running Vimshottari Dasha levels (Mahadasha, Antardasha, Pratyantardasha,
2121
* Sookshma, Prana) with remaining time in each. Accurate dasha calculator API for life phase
2222
* prediction and planetary period analysis. Returns the dasha timeline with start/end dates
23-
* for every level, ready for a current DBA readout down to hour-level timing. Set
24-
* significators true to add the KP star lord, sub lord, signified houses and strength grade of
25-
* each running lord, plus the houses they have in common. Essential for understanding current
26-
* planetary influences, dasha transitions, and timing events in Vedic astrology. 120-year
27-
* dasha system based on moon nakshatra at birth, with selectable Lahiri or KP ayanamsa.
23+
* for every level, ready for a current DBA readout down to hour-level timing. Pass datetime to
24+
* read the five lords at any moment instead of now, which is what a reading prepared for
25+
* tomorrow or a backtest over a past day needs. Set significators true to add the KP star
26+
* lord, sub lord, signified houses and strength grade of each running lord, plus the houses
27+
* they have in common. Essential for understanding current planetary influences, dasha
28+
* transitions, and timing events in Vedic astrology. 120-year dasha system based on moon
29+
* nakshatra at birth, with selectable Lahiri or KP ayanamsa.
2830
*
2931
* POST /vedic-astrology/dasha/current
3032
*/
@@ -41,6 +43,7 @@ public function __construct(
4143
public readonly string $time,
4244
public readonly ?string $ayanamsa = null,
4345
public readonly ?float $ayanamsaValue = null,
46+
public readonly ?string $datetime = null,
4447
public readonly ?string $nodeType = null,
4548
public readonly ?bool $significators = null,
4649
public readonly mixed $timezone = null,
@@ -67,6 +70,9 @@ protected function defaultBody(): array
6770
$body['ayanamsaValue'] = $this->ayanamsaValue;
6871
}
6972
$body['date'] = $this->date;
73+
if ($this->datetime !== null) {
74+
$body['datetime'] = $this->datetime;
75+
}
7076
$body['latitude'] = $this->latitude;
7177
$body['longitude'] = $this->longitude;
7278
if ($this->nodeType !== null) {

‎src/Generated/Requests/GetVedicDailyReadingRequest.php‎

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,9 @@
2626
* chandrabala resolved for THIS native as windows rather than as one value, the running
2727
* Vimshottari chain three levels deep, and a KP finance net over the wealth and loss houses.
2828
* Ships a hand-reproducible strength score with its arithmetic published in the field itself,
29-
* and states plainly which part is classical and which part is our convention. Positions are
30-
* computed in the Lahiri sidereal frame; the KP significators behind the finance area use the
31-
* KP-Newcomb frame, as they do on every KP route. Vedic daily horoscope API, gochara API,
32-
* daily panchang prediction, tarabala and chandrabala API, ashtakavarga transit strength.
29+
* and states plainly which part is classical and which part is a RoxyAPI counting convention.
30+
* Positions are computed in the Lahiri sidereal frame; the KP significators behind the finance
31+
* area use the KP-Newcomb frame, as they do on every KP route.
3332
*
3433
* POST /vedic-astrology/daily
3534
*/

‎src/Generated/Resources/VedicAstrologyResource.php‎

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1483,11 +1483,13 @@ public function getChoghadiya(
14831483
* Calculate all five running Vimshottari Dasha levels (Mahadasha, Antardasha, Pratyantardasha,
14841484
* Sookshma, Prana) with remaining time in each. Accurate dasha calculator API for life phase
14851485
* prediction and planetary period analysis. Returns the dasha timeline with start/end dates
1486-
* for every level, ready for a current DBA readout down to hour-level timing. Set
1487-
* significators true to add the KP star lord, sub lord, signified houses and strength grade of
1488-
* each running lord, plus the houses they have in common. Essential for understanding current
1489-
* planetary influences, dasha transitions, and timing events in Vedic astrology. 120-year
1490-
* dasha system based on moon nakshatra at birth, with selectable Lahiri or KP ayanamsa.
1486+
* for every level, ready for a current DBA readout down to hour-level timing. Pass datetime to
1487+
* read the five lords at any moment instead of now, which is what a reading prepared for
1488+
* tomorrow or a backtest over a past day needs. Set significators true to add the KP star
1489+
* lord, sub lord, signified houses and strength grade of each running lord, plus the houses
1490+
* they have in common. Essential for understanding current planetary influences, dasha
1491+
* transitions, and timing events in Vedic astrology. 120-year dasha system based on moon
1492+
* nakshatra at birth, with selectable Lahiri or KP ayanamsa.
14911493
*
14921494
* POST /vedic-astrology/dasha/current
14931495
*
@@ -1520,6 +1522,11 @@ public function getChoghadiya(
15201522
* Custom ayanamsa value in degrees. When provided, overrides the computed ayanamsa from the
15211523
* selected type. Use for testing with specific ayanamsa values or matching a particular
15221524
* reference source.
1525+
* @param string|null $datetime
1526+
* ISO 8601 datetime (YYYY-MM-DDTHH:MM:SS) to read the running periods at, for a reading
1527+
* prepared for a future day, a backtest, or a chart cast for a past moment. Defaults to the
1528+
* current instant. Interpreted as local time in the request timezone (a trailing Z is accepted
1529+
* but ignored); with timezone 0 it is UTC.
15231530
* @param string|null $nodeType
15241531
* Lunar node type for Rahu and Ketu, used ONLY when "significators" is true. Dasha dates
15251532
* themselves come from the Moon and never move with this field. "mean" uses the smooth mean
@@ -1559,14 +1566,15 @@ public function getCurrentDasha(
15591566
string $time,
15601567
?string $ayanamsa = null,
15611568
?float $ayanamsaValue = null,
1569+
?string $datetime = null,
15621570
?string $nodeType = null,
15631571
?bool $significators = null,
15641572
mixed $timezone = null,
15651573
?string $focus = null,
15661574
?string $lang = null
15671575
): array
15681576
{
1569-
$request = new \RoxyAPI\Sdk\Generated\Requests\GetCurrentDashaRequest(date: $date, latitude: $latitude, longitude: $longitude, time: $time, ayanamsa: $ayanamsa, ayanamsaValue: $ayanamsaValue, nodeType: $nodeType, significators: $significators, timezone: $timezone, focus: $focus, lang: $lang);
1577+
$request = new \RoxyAPI\Sdk\Generated\Requests\GetCurrentDashaRequest(date: $date, latitude: $latitude, longitude: $longitude, time: $time, ayanamsa: $ayanamsa, ayanamsaValue: $ayanamsaValue, datetime: $datetime, nodeType: $nodeType, significators: $significators, timezone: $timezone, focus: $focus, lang: $lang);
15701578

15711579
return $this->callRequest($request);
15721580
}
@@ -3141,10 +3149,9 @@ public function getUpagrahaPositions(
31413149
* chandrabala resolved for THIS native as windows rather than as one value, the running
31423150
* Vimshottari chain three levels deep, and a KP finance net over the wealth and loss houses.
31433151
* Ships a hand-reproducible strength score with its arithmetic published in the field itself,
3144-
* and states plainly which part is classical and which part is our convention. Positions are
3145-
* computed in the Lahiri sidereal frame; the KP significators behind the finance area use the
3146-
* KP-Newcomb frame, as they do on every KP route. Vedic daily horoscope API, gochara API,
3147-
* daily panchang prediction, tarabala and chandrabala API, ashtakavarga transit strength.
3152+
* and states plainly which part is classical and which part is a RoxyAPI counting convention.
3153+
* Positions are computed in the Lahiri sidereal frame; the KP significators behind the finance
3154+
* area use the KP-Newcomb frame, as they do on every KP route.
31483155
*
31493156
* POST /vedic-astrology/daily
31503157
*

‎src/Version.php‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@
99
*/
1010
final class Version
1111
{
12-
public const VERSION = '0.1.56';
12+
public const VERSION = '0.1.57';
1313
}

0 commit comments

Comments
 (0)