You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/sdk.gen.ts
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -871,7 +871,7 @@ export class VedicAstrology extends HeyApiClient {
871
871
/**
872
872
* Detect classical Vedic yogas in a birth chart
873
873
*
874
-
* Chart-driven detection of 12 classical Vedic yogas: Gajakesari (parashara three-rule definition), Sunapha, Anapha, Dhurdhura, Kemadruma, Chandra Mangala, Budha-Aditya, and the five Pancha Mahapurusha yogas (Ruchaka, Bhadra, Hamsa, Malavya, Sasa). Each yoga is returned with a present booleanand a classical-text evidence string naming the rule that triggered or failed (kendra position, dignity, malefic drishti, lordship, retrograde state). Unlike GET /yoga and GET /yoga/{id} which are dictionary lookups, this endpoint computes the kundli from birth data and runs the detection rules. Sources: BPHS ch. 75, Mantreswara Phaladeepika ch. 6, B.V. Raman Three Hundred Important Combinations.
874
+
* Chart-driven detection of 12 classical Vedic yogas: Gajakesari (parashara three-rule definition), Sunapha, Anapha, Dhurdhura, Kemadruma, Chandra Mangala, Budha-Aditya, and the five Pancha Mahapurusha yogas (Ruchaka, Bhadra, Hamsa, Malavya, Sasa). Each yoga is returned with an `id`, `name`, a `present` boolean, a `quality` (Positive, Negative, or Both, i.e. auspicious, inauspicious, or context-dependent), and a classical-text `evidence` string naming the rule that triggered or failed (kendra position, dignity, malefic drishti, lordship, retrograde state). There is no separate major/minor flag; `quality` is the auspiciousness axis. Unlike GET /yoga and GET /yoga/{id} which are dictionary lookups, this endpoint computes the kundli from birth data and runs the detection rules. Sources: BPHS ch. 75, Mantreswara Phaladeepika ch. 6, B.V. Raman Three Hundred Important Combinations.
Copy file name to clipboardExpand all lines: src/types.gen.ts
+13-13Lines changed: 13 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -877,11 +877,11 @@ export type TransitsRequest = {
877
877
*/
878
878
natalChart?: {
879
879
/**
880
-
* Date in YYYY-MM-DD format.
880
+
* Date in YYYY-MM-DD format. A single-digit month or day is accepted and zero-padded (2026-3-5 becomes 2026-03-05). Impossible calendar dates are rejected.
881
881
*/
882
882
date: string;
883
883
/**
884
-
* Time in 24-hour HH:MM:SS format.
884
+
* Time in 24-hour format. Seconds are optional and default to 00 (14:30 becomes 14:30:00); a single-digit hour is zero-padded. Out-of-range values are rejected.
885
885
*/
886
886
time: string;
887
887
latitude: number;
@@ -2779,7 +2779,7 @@ export type BirthChartResponse = {
2779
2779
};
2780
2780
};
2781
2781
/**
2782
-
* Twelve classical yogas detected against this chart: Gajakesari (three-rule parashara definition), Sunapha, Anapha, Dhurdhura, Kemadruma, Chandra Mangala, Budha-Aditya, and the five Pancha Mahapurusha (Ruchaka, Bhadra, Hamsa, Malavya, Sasa). Each entry carries an `id` (matches `GET /yoga/{id}` for full glossary lookup), a `present` boolean, and classical-text `evidence` for the rule that triggered or failed.
2782
+
* Twelve classical yogas detected against this chart: Gajakesari (three-rule parashara definition), Sunapha, Anapha, Dhurdhura, Kemadruma, Chandra Mangala, Budha-Aditya, and the five Pancha Mahapurusha (Ruchaka, Bhadra, Hamsa, Malavya, Sasa). Each entry carries an `id` (matches `GET /yoga/{id}` for full glossary lookup), a `present` boolean, a `quality` (Positive, Negative, or Both = auspicious, inauspicious, or context-dependent), and classical-text `evidence` for the rule that triggered or failed.
2783
2783
*/
2784
2784
yogas?: Array<{
2785
2785
/**
@@ -3632,7 +3632,7 @@ export type SadhesatiRequest = {
3632
3632
3633
3633
export type YogaDetectResponse = {
3634
3634
/**
3635
-
* Array of 12 detected yogas. Every entry carries a present boolean; filter on present === true for active yogas. Evidence text names the rule that triggered or failed.
3635
+
* Array of 12 detected yogas. Every entry carries a `present` boolean and a `quality` (Positive, Negative, or Both = auspicious, inauspicious, or context-dependent); filter on present === true for active yogas. Evidence text names the rule that triggered or failed.
3636
3636
*/
3637
3637
yogas: Array<{
3638
3638
/**
@@ -4765,11 +4765,11 @@ export type KpPlanetsIntervalResponse = {
4765
4765
4766
4766
export type KpPlanetsIntervalRequest = {
4767
4767
/**
4768
-
* Start datetime in ISO 8601 format. Always interpreted as local time when a non-zero timezone is provided (Z suffix is ignored). With timezone 0, Z suffix is treated as UTC.
4768
+
* Start datetime in ISO 8601 (YYYY-MM-DDTHH:MM:SS). Interpreted as local time when a non-zero timezone is provided (a trailing Z is accepted but ignored); with timezone 0 it is UTC.
4769
4769
*/
4770
4770
startDatetime: string;
4771
4771
/**
4772
-
* End datetime in ISO 8601 format. Maximum 7 days from start. Always interpreted as local time when a non-zero timezone is provided (Z suffix is ignored).
4772
+
* End datetime in ISO 8601 (YYYY-MM-DDTHH:MM:SS). Maximum 7 days from start. Interpreted as local time when a non-zero timezone is provided (a trailing Z is accepted but ignored); with timezone 0 it is UTC.
4773
4773
*/
4774
4774
endDatetime: string;
4775
4775
/**
@@ -14341,7 +14341,7 @@ export type PostVedicAstrologyPanchangBasicResponse = PostVedicAstrologyPanchang
14341
14341
export type PostVedicAstrologyPanchangDetailedData = {
14342
14342
body?: {
14343
14343
/**
14344
-
* Date in YYYY-MM-DD format.
14344
+
* Date in YYYY-MM-DD format. A single-digit month or day is accepted and zero-padded (2026-3-5 becomes 2026-03-05). Impossible calendar dates are rejected.
14345
14345
*/
14346
14346
date: string;
14347
14347
/**
@@ -15017,7 +15017,7 @@ export type PostVedicAstrologyPanchangDetailedResponse = PostVedicAstrologyPanch
15017
15017
export type PostVedicAstrologyPanchangChoghadiyaData = {
15018
15018
body?: {
15019
15019
/**
15020
-
* Date in YYYY-MM-DD format.
15020
+
* Date in YYYY-MM-DD format. A single-digit month or day is accepted and zero-padded (2026-3-5 becomes 2026-03-05). Impossible calendar dates are rejected.
15021
15021
*/
15022
15022
date: string;
15023
15023
/**
@@ -15206,7 +15206,7 @@ export type PostVedicAstrologyPanchangChoghadiyaResponse = PostVedicAstrologyPan
15206
15206
export type PostVedicAstrologyPanchangHoraData = {
15207
15207
body?: {
15208
15208
/**
15209
-
* Date in YYYY-MM-DD format.
15209
+
* Date in YYYY-MM-DD format. A single-digit month or day is accepted and zero-padded (2026-3-5 becomes 2026-03-05). Impossible calendar dates are rejected.
15210
15210
*/
15211
15211
date: string;
15212
15212
/**
@@ -16684,7 +16684,7 @@ export type PostVedicAstrologyKpRulingPlanetsData = {
16684
16684
*/
16685
16685
timezone?: number | string;
16686
16686
/**
16687
-
* ISO 8601 datetime for ruling planets. Defaults to current time. Always interpreted as local time when a non-zero timezone is provided (Z suffix is ignored).
16687
+
* ISO 8601 datetime (YYYY-MM-DDTHH:MM:SS) for ruling planets. Defaults to current time. Interpreted as local time when a non-zero timezone is provided (a trailing Z is accepted but ignored); with timezone 0 it is UTC.
16688
16688
*/
16689
16689
datetime?: string;
16690
16690
/**
@@ -16821,11 +16821,11 @@ export type PostVedicAstrologyKpRulingPlanetsResponse = PostVedicAstrologyKpRuli
16821
16821
export type PostVedicAstrologyKpRulingPlanetsIntervalData = {
16822
16822
body?: {
16823
16823
/**
16824
-
* Start of the interval range in ISO 8601 format. Always interpreted as local time when a non-zero timezone is provided (Z suffix is ignored).
16824
+
* Start of the interval range in ISO 8601 (YYYY-MM-DDTHH:MM:SS). Interpreted as local time when a non-zero timezone is provided (a trailing Z is accepted but ignored); with timezone 0 it is UTC.
16825
16825
*/
16826
16826
startDatetime: string;
16827
16827
/**
16828
-
* End of the interval range in ISO 8601 format. Always interpreted as local time when a non-zero timezone is provided (Z suffix is ignored).
16828
+
* End of the interval range in ISO 8601 (YYYY-MM-DDTHH:MM:SS). Interpreted as local time when a non-zero timezone is provided (a trailing Z is accepted but ignored); with timezone 0 it is UTC.
16829
16829
*/
16830
16830
endDatetime: string;
16831
16831
/**
@@ -21665,7 +21665,7 @@ export type PostNumerologyPersonalDayData = {
21665
21665
*/
21666
21666
day: number;
21667
21667
/**
21668
-
* Target date in YYYY-MM-DD format (defaults to today)
21668
+
* Target date in YYYY-MM-DD format. Defaults to today (UTC).
0 commit comments