astroway

package module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 11, 2026 License: MIT Imports: 16 Imported by: 0

README

astroway-go

Official Go client for the AstroWay API: natal charts, synastry, transits, Vedic dashas, Human Design, Tarot, numerology, SVG chart wheels and 700+ more endpoints.

Go Reference

Standard library only. context.Context on every call, retries on 408/409/429/5xx with jittered backoff and Retry-After, one Idempotency-Key per POST kept across retries, typed errors you test with errors.Is.

Install

go get github.com/astroway/astroway-go

Requires Go 1.22+. Get a key at https://api.astroway.info/dashboard/sign-up: 10 000 credits a month free, no card. Each endpoint costs 1 to 500 credits depending on what it computes (pricing).

Quick start

package main

import (
	"context"
	"fmt"
	"log"
	"os"

	astroway "github.com/astroway/astroway-go"
)

func main() {
	aw := astroway.New(os.Getenv("ASTROWAY_API_KEY"))

	res, err := aw.Chart.Compute(context.Background(), map[string]any{
		"date": "1990-07-14", "time": "14:30:00", "timezoneOffset": 3,
		"latitude": 50.4501, "longitude": 30.5234, "houseSystem": "P",
	})
	if err != nil {
		log.Fatal(err)
	}

	var chart struct {
		Houses struct {
			Ascendant float64 `json:"ascendant"`
		} `json:"houses"`
	}
	if err := res.Decode(&chart); err != nil {
		log.Fatal(err)
	}
	fmt.Println(chart.Houses.Ascendant) // 212.0952574979425
}

/chart returns positions, not labels: the ascendant and every planet's longitude are ecliptic longitudes in degrees, so the sign is longitude / 30 into Aries..Pisces. A complete program that also prints the sign and saves the wheel is in examples/quickstart.

How calls look

Every endpoint is a method on a namespace field, named after the API path:

Endpoint Method
POST /chart aw.Chart.Compute(ctx, body)
POST /synastry aw.Synastry.Compute(ctx, body)
POST /vedic/dashas/vimshottari/maha aw.Vedic.DashasVimshottariMaha(ctx, body)
POST /render/wheel-western aw.Render.WheelWestern(ctx, body)
GET /health aw.Health.Compute(ctx)

The body is anything encoding/json can marshal: a map[string]any, your own struct with JSON tags, or json.RawMessage. The { ok, data, error } envelope is unwrapped, so res.Data is the data member and res.Decode(&v) fills your own type. res.RequestID and res.CreditsRemaining come from the response headers.

Anything without a generated method is one call away:

res, err := aw.Do(ctx, "POST", "/webhooks/wh_123/test", nil)
Query parameters
aw.Chart.Compute(ctx, body,
	astroway.WithQuery("lang", "uk"),          // response language, where the endpoint has one
	astroway.WithQuery("fields", "planets"),   // only these top-level fields
	astroway.WithQuery("precision", "2"))      // round numbers to 2 decimals
Draw a chart you already have, for 1 credit

/render/* computes the chart from birth data for 10 credits. When you already hold the chart from Chart.Compute, send it as is and only the drawing is charged:

img, err := aw.DrawChart(ctx, res.Data, "wheel", map[string]any{"theme": "css"})        // or "aspect-grid"
img, err = aw.DrawBiWheel(ctx, natal.Data, partner.Data, map[string]any{"crossAspects": true})

The SVG is byte for byte the one you would get from birth data. theme: "css" paints every colour as a CSS variable with stable aw-* classes, see SVG charts.

Errors

_, err := aw.Chart.Compute(ctx, body)
switch {
case errors.Is(err, astroway.ErrQuotaExceeded): // out of credits; retrying will not help
case errors.Is(err, astroway.ErrRateLimit):     // still 429 after the retries
case errors.Is(err, astroway.ErrBadRequest):    // the body failed validation
}

var apiErr *astroway.APIError
if errors.As(err, &apiErr) {
	log.Printf("%d %s %s request_id=%s", apiErr.StatusCode, apiErr.Code, apiErr.Message, apiErr.RequestID)
}

Kinds: ErrBadRequest, ErrAuthentication, ErrPermissionDenied, ErrNotFound, ErrUnprocessableEntity, ErrRateLimit, ErrQuotaExceeded, ErrCalculation, ErrInternalServer. A network failure after all retries is a *ConnectionError. Quote the request id when you write to support.

Options

aw := astroway.New(key,
	astroway.WithMaxRetries(4),                                   // default 2, 0 disables
	astroway.WithHTTPClient(&http.Client{Timeout: 10 * time.Second}), // default timeout 30 s
	astroway.WithBearerAuth(),                                    // Authorization: Bearer instead of X-Api-Key
	astroway.WithBaseURL("http://localhost:3101/v1"))

Per call: WithQuery, WithHeader, WithIdempotencyKey.

MIT licence.

Documentation

Overview

Package astroway is the official Go client for the AstroWay API (https://api.astroway.info).

aw := astroway.New(os.Getenv("ASTROWAY_API_KEY"))
res, err := aw.Chart.Compute(ctx, map[string]any{"date": "1990-07-14", "time": "14:30:00",
	"timezoneOffset": 3, "latitude": 50.45, "longitude": 30.52})

Every endpoint of the spec is a method on a namespace field of Client. Bodies are anything encoding/json can marshal; results come back as raw JSON with the { ok, data, error } envelope already unwrapped, ready for Response.Decode into your own type.

Index

Constants

View Source
const DefaultBaseURL = "https://api.astroway.info/v1"

DefaultBaseURL is the production API root.

View Source
const Version = "0.2.0"

Version is the SDK version, sent in the User-Agent.

Variables

View Source
var (
	ErrBadRequest          = errors.New("astroway: bad request")
	ErrAuthentication      = errors.New("astroway: authentication failed")
	ErrPermissionDenied    = errors.New("astroway: permission denied")
	ErrNotFound            = errors.New("astroway: not found")
	ErrUnprocessableEntity = errors.New("astroway: unprocessable entity")
	ErrRateLimit           = errors.New("astroway: rate limited")
	// ErrQuotaExceeded means the account is out of credits: waiting a few seconds will not help.
	ErrQuotaExceeded   = errors.New("astroway: credits exhausted")
	ErrCalculation     = errors.New("astroway: calculation failed")
	ErrInternalServer  = errors.New("astroway: server error")
	ErrUnexpectedReply = errors.New("astroway: unexpected status")
)

Sentinel kinds; test with errors.Is(err, astroway.ErrRateLimit).

Functions

This section is empty.

Types

type APIError

type APIError struct {
	StatusCode       int
	Code             string
	Message          string
	RequestID        string
	RetryAfter       *time.Duration
	CreditsRemaining *int
	Body             []byte
	Kind             error
}

APIError is a non-2xx answer. Kind is one of the sentinels above.

func (*APIError) Error

func (e *APIError) Error() string

func (*APIError) Unwrap

func (e *APIError) Unwrap() error

type AcgService

type AcgService struct {
	// contains filtered or unexported fields
}

AcgService groups the Acg endpoints.

func (*AcgService) BestPlaces

func (s *AcgService) BestPlaces(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

BestPlaces: Best places for a life category (POST /acg/best-places).

func (*AcgService) ByCategory

func (s *AcgService) ByCategory(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ByCategory: A*C*G by Life Category (POST /acg/by-category).

func (*AcgService) CategoriesGet

func (s *AcgService) CategoriesGet(ctx context.Context, opts ...RequestOption) (*Response, error)

CategoriesGet: A*C*G Life Categories (GET /acg/categories).

func (*AcgService) Compute

func (s *AcgService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Astrocartography (A*C*G) (POST /acg).

func (*AcgService) CountriesGet

func (s *AcgService) CountriesGet(ctx context.Context, opts ...RequestOption) (*Response, error)

CountriesGet: Countries available for ranking (GET /acg/countries).

func (*AcgService) LineReport

func (s *AcgService) LineReport(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LineReport: A*C*G Line Report (POST /acg/line-report).

type AcgZonesService

type AcgZonesService struct {
	// contains filtered or unexported fields
}

AcgZonesService groups the AcgZones endpoints.

func (*AcgZonesService) Compute

func (s *AcgZonesService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: A*C*G Lines Near a Point (POST /acg-zones).

type AgentService

type AgentService struct {
	// contains filtered or unexported fields
}

AgentService groups the Agent endpoints.

func (*AgentService) ToolsGet

func (s *AgentService) ToolsGet(ctx context.Context, opts ...RequestOption) (*Response, error)

ToolsGet: Agent tool definitions (GET /agent/tools).

type AiService

type AiService struct {
	// contains filtered or unexported fields
}

AiService groups the Ai endpoints.

func (*AiService) Chat

func (s *AiService) Chat(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Chat: Chart-grounded AI chat (POST /ai/chat).

func (*AiService) ComparisonCoach

func (s *AiService) ComparisonCoach(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ComparisonCoach: Comparison Coach (POST /ai/comparison-coach).

func (*AiService) ExplainAspect

func (s *AiService) ExplainAspect(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ExplainAspect: Explain Aspect (POST /ai/explain-aspect).

func (*AiService) ExplainTransit

func (s *AiService) ExplainTransit(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ExplainTransit: Explain Transit (POST /ai/explain-transit).

type AlgolMinimumService

type AlgolMinimumService struct {
	// contains filtered or unexported fields
}

AlgolMinimumService groups the AlgolMinimum endpoints.

func (*AlgolMinimumService) Compute

func (s *AlgolMinimumService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Algol Minimum (POST /algol-minimum).

func (*AlgolMinimumService) Nearest

func (s *AlgolMinimumService) Nearest(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Nearest: Algol Nearest Minimum (POST /algol-minimum/nearest).

type AlmutenService

type AlmutenService struct {
	// contains filtered or unexported fields
}

AlmutenService groups the Almuten endpoints.

func (*AlmutenService) Compute

func (s *AlmutenService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Almuten Figuris (POST /almuten).

type AntisciaService

type AntisciaService struct {
	// contains filtered or unexported fields
}

AntisciaService groups the Antiscia endpoints.

func (*AntisciaService) Compute

func (s *AntisciaService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Antiscia (POST /antiscia).

type ArabicPartsService

type ArabicPartsService struct {
	// contains filtered or unexported fields
}

ArabicPartsService groups the ArabicParts endpoints.

func (*ArabicPartsService) Compute

func (s *ArabicPartsService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Arabic Parts (Lots) (POST /arabic-parts).

type AshtakavargaService

type AshtakavargaService struct {
	// contains filtered or unexported fields
}

AshtakavargaService groups the Ashtakavarga endpoints.

func (*AshtakavargaService) Compute

func (s *AshtakavargaService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Ashtakavarga (POST /ashtakavarga).

type AspectBarService

type AspectBarService struct {
	// contains filtered or unexported fields
}

AspectBarService groups the AspectBar endpoints.

func (*AspectBarService) Compute

func (s *AspectBarService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Aspect Bars (Gantt) (POST /aspect-bar).

type AspectTimelineService

type AspectTimelineService struct {
	// contains filtered or unexported fields
}

AspectTimelineService groups the AspectTimeline endpoints.

func (*AspectTimelineService) Compute

func (s *AspectTimelineService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Aspect Timeline (POST /aspect-timeline).

type AspectsService

type AspectsService struct {
	// contains filtered or unexported fields
}

AspectsService groups the Aspects endpoints.

func (*AspectsService) Compute

func (s *AspectsService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Aspect Matrix (POST /aspects).

type AuthService

type AuthService struct {
	// contains filtered or unexported fields
}

AuthService groups the Auth endpoints.

func (*AuthService) KeysMeGet

func (s *AuthService) KeysMeGet(ctx context.Context, opts ...RequestOption) (*Response, error)

KeysMeGet: API Key Introspection (GET /auth/keys/me).

type BaziService

type BaziService struct {
	// contains filtered or unexported fields
}

BaziService groups the Bazi endpoints.

func (*BaziService) Chart

func (s *BaziService) Chart(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Chart: Full BaZi chart (POST /bazi/chart).

func (*BaziService) DayMaster

func (s *BaziService) DayMaster(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DayMaster: Day Master (POST /bazi/day-master).

func (*BaziService) ElementBalance

func (s *BaziService) ElementBalance(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ElementBalance: 5-Element Balance (POST /bazi/element-balance).

func (*BaziService) FourPillars

func (s *BaziService) FourPillars(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

FourPillars: Four Pillars (full) (POST /bazi/four-pillars).

func (*BaziService) HiddenStems

func (s *BaziService) HiddenStems(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

HiddenStems: Hidden stems (Cang Gan) (POST /bazi/hidden-stems).

func (*BaziService) HourPillar

func (s *BaziService) HourPillar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

HourPillar: Hour Pillar (POST /bazi/hour-pillar).

func (*BaziService) Interactions

func (s *BaziService) Interactions(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Interactions: Branch and stem interactions (POST /bazi/interactions).

func (*BaziService) LifeStages

func (s *BaziService) LifeStages(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LifeStages: Twelve life stages (POST /bazi/life-stages).

func (*BaziService) LuckPillars

func (s *BaziService) LuckPillars(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LuckPillars: Luck Pillars (Da Yun) (POST /bazi/luck-pillars).

func (*BaziService) MonthPillar

func (s *BaziService) MonthPillar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MonthPillar: Month Pillar (POST /bazi/month-pillar).

func (*BaziService) Monthly

func (s *BaziService) Monthly(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Monthly: Monthly Forecast (POST /bazi/monthly).

func (*BaziService) NaYin

func (s *BaziService) NaYin(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

NaYin: Na Yin sound-element (POST /bazi/na-yin).

func (*BaziService) Strength

func (s *BaziService) Strength(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Strength: Day-master strength (POST /bazi/strength).

func (*BaziService) SymbolicStars

func (s *BaziService) SymbolicStars(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SymbolicStars: Symbolic stars (Shen Sha) (POST /bazi/symbolic-stars).

func (*BaziService) TenGods

func (s *BaziService) TenGods(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

TenGods: Ten Gods (Shi Shen) (POST /bazi/ten-gods).

func (*BaziService) YearPillar

func (s *BaziService) YearPillar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

YearPillar: Year Pillar (POST /bazi/year-pillar).

func (*BaziService) YearPillarDecade

func (s *BaziService) YearPillarDecade(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

YearPillarDecade: Year Pillars x 10 (POST /bazi/year-pillar-decade).

func (*BaziService) Yearly

func (s *BaziService) Yearly(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Yearly: Yearly Forecast (POST /bazi/yearly).

type BusinessService

type BusinessService struct {
	// contains filtered or unexported fields
}

BusinessService groups the Business endpoints.

func (*BusinessService) CustomerArchetype

func (s *BusinessService) CustomerArchetype(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

CustomerArchetype: Customer Archetype (POST /business/customer-archetype).

func (*BusinessService) ElectionalDay

func (s *BusinessService) ElectionalDay(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ElectionalDay: Electional-Day Suitability (POST /business/electional-day).

func (*BusinessService) ExpansionTiming

func (s *BusinessService) ExpansionTiming(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ExpansionTiming: Expansion Timing (POST /business/expansion-timing).

func (*BusinessService) FounderPersonality

func (s *BusinessService) FounderPersonality(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

FounderPersonality: Founder Personality (POST /business/founder-personality).

func (*BusinessService) FoundingChart

func (s *BusinessService) FoundingChart(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

FoundingChart: Founding-Day Chart (POST /business/founding-chart).

func (*BusinessService) IdealIndustry

func (s *BusinessService) IdealIndustry(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

IdealIndustry: Ideal Industries (POST /business/ideal-industry).

func (*BusinessService) IdealPartnerSign

func (s *BusinessService) IdealPartnerSign(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

IdealPartnerSign: Ideal Partner Signs (POST /business/ideal-partner-sign).

func (*BusinessService) LeadershipStyle

func (s *BusinessService) LeadershipStyle(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LeadershipStyle: Leadership Style (POST /business/leadership-style).

func (*BusinessService) MarketingStyle

func (s *BusinessService) MarketingStyle(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MarketingStyle: Marketing Style (POST /business/marketing-style).

func (*BusinessService) NameSuggestions

func (s *BusinessService) NameSuggestions(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

NameSuggestions: Name Suggestions (POST /business/name-suggestions).

func (*BusinessService) RiskProfile

func (s *BusinessService) RiskProfile(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiskProfile: Risk Profile (POST /business/risk-profile).

func (*BusinessService) TeamCompatibility

func (s *BusinessService) TeamCompatibility(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

TeamCompatibility: Team Compatibility (POST /business/team-compatibility).

type CcgAnalysisService

type CcgAnalysisService struct {
	// contains filtered or unexported fields
}

CcgAnalysisService groups the CcgAnalysis endpoints.

func (*CcgAnalysisService) Compute

func (s *CcgAnalysisService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: CCG Analysis (POST /ccg-analysis).

type ChartService

type ChartService struct {
	// contains filtered or unexported fields
}

ChartService groups the Chart endpoints.

func (*ChartService) Compute

func (s *ChartService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Natal Chart (POST /chart).

type ChineseService

type ChineseService struct {
	// contains filtered or unexported fields
}

ChineseService groups the Chinese endpoints.

func (*ChineseService) FengShuiAnnualStars

func (s *ChineseService) FengShuiAnnualStars(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

FengShuiAnnualStars: Annual flying stars and afflictions (POST /chinese/feng-shui/annual-stars).

func (*ChineseService) FengShuiBagua

func (s *ChineseService) FengShuiBagua(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

FengShuiBagua: Bagua Life Areas (POST /chinese/feng-shui/bagua).

func (*ChineseService) FengShuiFlyingStar

func (s *ChineseService) FengShuiFlyingStar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

FengShuiFlyingStar: Flying Star natal chart (Xuan Kong Fei Xing) (POST /chinese/feng-shui/flying-star).

func (*ChineseService) FengShuiKua

func (s *ChineseService) FengShuiKua(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

FengShuiKua: Kua Number (POST /chinese/feng-shui/kua).

func (*ChineseService) FengShuiLuckyDirections

func (s *ChineseService) FengShuiLuckyDirections(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

FengShuiLuckyDirections: Lucky / Unlucky Directions (POST /chinese/feng-shui/lucky-directions).

func (*ChineseService) LunarDate

func (s *ChineseService) LunarDate(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LunarDate: Gregorian to Lunar Date (POST /chinese/lunar-date).

func (*ChineseService) SolarTerms

func (s *ChineseService) SolarTerms(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SolarTerms: 24 Solar Terms (節氣) (POST /chinese/solar-terms).

func (*ChineseService) TongShu

func (s *ChineseService) TongShu(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

TongShu: Tong Shu day: officer and mansion (POST /chinese/tong-shu).

func (*ChineseService) TongShuSelect

func (s *ChineseService) TongShuSelect(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

TongShuSelect: Tong Shu date selection (POST /chinese/tong-shu/select).

func (*ChineseService) TrueSolarTime

func (s *ChineseService) TrueSolarTime(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

TrueSolarTime: True solar time (POST /chinese/true-solar-time).

func (*ChineseService) ZodiacAnimal

func (s *ChineseService) ZodiacAnimal(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ZodiacAnimal: Chinese Zodiac Animal (POST /chinese/zodiac/animal).

func (*ChineseService) ZodiacCompatibility

func (s *ChineseService) ZodiacCompatibility(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ZodiacCompatibility: Animal Compatibility (POST /chinese/zodiac/compatibility).

func (*ChineseService) ZodiacElement

func (s *ChineseService) ZodiacElement(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ZodiacElement: Chinese Element (POST /chinese/zodiac/element).

func (*ChineseService) ZodiacInnerAnimal

func (s *ChineseService) ZodiacInnerAnimal(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ZodiacInnerAnimal: Inner Animal (month branch) (POST /chinese/zodiac/inner-animal).

func (*ChineseService) ZodiacSecretAnimal

func (s *ChineseService) ZodiacSecretAnimal(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ZodiacSecretAnimal: Secret Animal (hour branch) (POST /chinese/zodiac/secret-animal).

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client talks to the AstroWay API. It is safe for concurrent use.

func New

func New(apiKey string, opts ...Option) *Client

New returns a client for the given API key.

func (*Client) Do

func (c *Client) Do(ctx context.Context, method, path string, body any, opts ...RequestOption) (*Response, error)

Do sends one request. path is relative to the base URL ("/chart"); body may be nil.

func (*Client) DrawBiWheel

func (c *Client) DrawBiWheel(ctx context.Context, natal, outer any, options any, opts ...RequestOption) (*Response, error)

DrawBiWheel draws two charts you already hold as a bi-wheel for 1 credit.

func (*Client) DrawChart

func (c *Client) DrawChart(ctx context.Context, chart any, kind string, options any, opts ...RequestOption) (*Response, error)

DrawChart draws a chart you already hold (the Data of Chart.Compute) for 1 credit instead of 10, because nothing is computed again. kind is "wheel" or "aspect-grid"; options is the render options object ({"theme": "css", "format": "svg", ...}) and may be nil. The image is byte for byte the one /render/wheel-western returns from birth data.

func (*Client) Get

func (c *Client) Get(ctx context.Context, path string, opts ...RequestOption) (*Response, error)

Get is Do with GET and no body.

func (*Client) Post

func (c *Client) Post(ctx context.Context, path string, body any, opts ...RequestOption) (*Response, error)

Post is Do with POST.

type CoalescentService

type CoalescentService struct {
	// contains filtered or unexported fields
}

CoalescentService groups the Coalescent endpoints.

func (*CoalescentService) Compute

func (s *CoalescentService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Coalescent Chart (POST /coalescent).

type CompositeService

type CompositeService struct {
	// contains filtered or unexported fields
}

CompositeService groups the Composite endpoints.

func (*CompositeService) Compute

func (s *CompositeService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Composite Chart (POST /composite).

type ConnectionError

type ConnectionError struct {
	Path string
	Err  error
}

ConnectionError is a network failure after all retries.

func (*ConnectionError) Error

func (e *ConnectionError) Error() string

func (*ConnectionError) Unwrap

func (e *ConnectionError) Unwrap() error

type CosmobiologyService

type CosmobiologyService struct {
	// contains filtered or unexported fields
}

CosmobiologyService groups the Cosmobiology endpoints.

func (*CosmobiologyService) Cosmogram

func (s *CosmobiologyService) Cosmogram(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Cosmogram: Cosmogram (90° Render Data) (POST /cosmobiology/cosmogram).

func (*CosmobiologyService) Dial90

func (s *CosmobiologyService) Dial90(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Dial90: 90° Dial (POST /cosmobiology/dial-90).

func (*CosmobiologyService) EightHarmonicAspects

func (s *CosmobiologyService) EightHarmonicAspects(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

EightHarmonicAspects: 8H Aspect Grid (POST /cosmobiology/eight-harmonic-aspects).

func (*CosmobiologyService) LefeldtExtensions

func (s *CosmobiologyService) LefeldtExtensions(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LefeldtExtensions: Lefeldt Extensions (POST /cosmobiology/lefeldt-extensions).

func (*CosmobiologyService) MidpointPictures

func (s *CosmobiologyService) MidpointPictures(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MidpointPictures: Midpoint Pictures (POST /cosmobiology/midpoint-pictures).

func (*CosmobiologyService) PersonalPointTree

func (s *CosmobiologyService) PersonalPointTree(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PersonalPointTree: Personal Point Tree (POST /cosmobiology/personal-point-tree).

func (*CosmobiologyService) SensitivePoints

func (s *CosmobiologyService) SensitivePoints(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SensitivePoints: Sensitive Points (POST /cosmobiology/sensitive-points).

func (*CosmobiologyService) TransitMidpoints

func (s *CosmobiologyService) TransitMidpoints(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

TransitMidpoints: Transit Midpoints (POST /cosmobiology/transit-midpoints).

func (*CosmobiologyService) UranianTnps

func (s *CosmobiologyService) UranianTnps(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

UranianTnps: Uranian TNPs (POST /cosmobiology/uranian-tnps).

func (*CosmobiologyService) WitteFormulas

func (s *CosmobiologyService) WitteFormulas(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

WitteFormulas: Witte Formulas (POST /cosmobiology/witte-formulas).

type CyclicIndexService

type CyclicIndexService struct {
	// contains filtered or unexported fields
}

CyclicIndexService groups the CyclicIndex endpoints.

func (*CyclicIndexService) Compute

func (s *CyclicIndexService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Cyclic Index (POST /cyclic-index).

type DavisonService

type DavisonService struct {
	// contains filtered or unexported fields
}

DavisonService groups the Davison endpoints.

func (*DavisonService) Compute

func (s *DavisonService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Davison Chart (POST /davison).

type DestinyMatrixService

type DestinyMatrixService struct {
	// contains filtered or unexported fields
}

DestinyMatrixService groups the DestinyMatrix endpoints.

func (*DestinyMatrixService) Ladini

func (s *DestinyMatrixService) Ladini(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Ladini: Destiny Matrix: Ladini Method (POST /destiny-matrix/ladini).

type DispositionChainsService

type DispositionChainsService struct {
	// contains filtered or unexported fields
}

DispositionChainsService groups the DispositionChains endpoints.

func (*DispositionChainsService) Compute

func (s *DispositionChainsService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Disposition Chains (POST /disposition-chains).

func (*DispositionChainsService) Layout

func (s *DispositionChainsService) Layout(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Layout: Disposition Chains Layout (POST /disposition-chains/layout).

type DjamaspaService

type DjamaspaService struct {
	// contains filtered or unexported fields
}

DjamaspaService groups the Djamaspa endpoints.

func (*DjamaspaService) Compute

func (s *DjamaspaService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Djamaspa (DEPRECATED: RED quality, sunset 2027-06-15) (POST /djamaspa).

type DraconicService

type DraconicService struct {
	// contains filtered or unexported fields
}

DraconicService groups the Draconic endpoints.

func (*DraconicService) Compute

func (s *DraconicService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Draconic Chart (POST /draconic).

type EclipseAnalysisService

type EclipseAnalysisService struct {
	// contains filtered or unexported fields
}

EclipseAnalysisService groups the EclipseAnalysis endpoints.

func (*EclipseAnalysisService) Compute

func (s *EclipseAnalysisService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Eclipse Analysis (POST /eclipse-analysis).

type EclipsesService

type EclipsesService struct {
	// contains filtered or unexported fields
}

EclipsesService groups the Eclipses endpoints.

func (*EclipsesService) Compute

func (s *EclipsesService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Eclipses (POST /eclipses).

type EphemerisService

type EphemerisService struct {
	// contains filtered or unexported fields
}

EphemerisService groups the Ephemeris endpoints.

func (*EphemerisService) Compute

func (s *EphemerisService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Ephemeris Range (POST /ephemeris).

type EsotericService

type EsotericService struct {
	// contains filtered or unexported fields
}

EsotericService groups the Esoteric endpoints.

func (*EsotericService) AngelNumbersDecode

func (s *EsotericService) AngelNumbersDecode(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

AngelNumbersDecode: Decode Angel Number (POST /esoteric/angel-numbers/decode).

func (*EsotericService) AngelNumbersGet

func (s *EsotericService) AngelNumbersGet(ctx context.Context, opts ...RequestOption) (*Response, error)

AngelNumbersGet: Angel Numbers: Catalogue (GET /esoteric/angel-numbers).

func (*EsotericService) AngelNumbersTodayGet

func (s *EsotericService) AngelNumbersTodayGet(ctx context.Context, opts ...RequestOption) (*Response, error)

AngelNumbersTodayGet: Daily Angel Number (GET /esoteric/angel-numbers/today).

func (*EsotericService) CrystalsGet

func (s *EsotericService) CrystalsGet(ctx context.Context, opts ...RequestOption) (*Response, error)

CrystalsGet: Crystals: Full Directory (GET /esoteric/crystals).

func (*EsotericService) CrystalsRecommend

func (s *EsotericService) CrystalsRecommend(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

CrystalsRecommend: Crystal Recommendations (POST /esoteric/crystals/recommend).

func (*EsotericService) DreamsDecode

func (s *EsotericService) DreamsDecode(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DreamsDecode: Decode Dream Text (POST /esoteric/dreams/decode).

func (*EsotericService) DreamsGet

func (s *EsotericService) DreamsGet(ctx context.Context, opts ...RequestOption) (*Response, error)

DreamsGet: Dream Symbol Dictionary (GET /esoteric/dreams).

func (*EsotericService) DreamsRecurringThemesGet

func (s *EsotericService) DreamsRecurringThemesGet(ctx context.Context, opts ...RequestOption) (*Response, error)

DreamsRecurringThemesGet: Recurring Dream Themes (GET /esoteric/dreams/recurring-themes).

type EssentialDignitiesService

type EssentialDignitiesService struct {
	// contains filtered or unexported fields
}

EssentialDignitiesService groups the EssentialDignities endpoints.

func (*EssentialDignitiesService) Compute

func (s *EssentialDignitiesService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Essential Dignities (POST /essential-dignities).

type EvolutionaryService

type EvolutionaryService struct {
	// contains filtered or unexported fields
}

EvolutionaryService groups the Evolutionary endpoints.

func (*EvolutionaryService) NodalAxisDetail

func (s *EvolutionaryService) NodalAxisDetail(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

NodalAxisDetail: Nodal Axis Detail (POST /evolutionary/nodal-axis-detail).

func (*EvolutionaryService) PlutoNatalCondition

func (s *EvolutionaryService) PlutoNatalCondition(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PlutoNatalCondition: Pluto Natal Condition (POST /evolutionary/pluto-natal-condition).

func (*EvolutionaryService) SkippedSteps

func (s *EvolutionaryService) SkippedSteps(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SkippedSteps: Skipped Steps (POST /evolutionary/skipped-steps).

func (*EvolutionaryService) SoulTypes

func (s *EvolutionaryService) SoulTypes(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SoulTypes: Soul Types (POST /evolutionary/soul-types).

func (*EvolutionaryService) YesterdaySky

func (s *EvolutionaryService) YesterdaySky(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

YesterdaySky: Yesterday's Sky (POST /evolutionary/yesterday-sky).

type FamilyService

type FamilyService struct {
	// contains filtered or unexported fields
}

FamilyService groups the Family endpoints.

func (*FamilyService) Genogram

func (s *FamilyService) Genogram(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Genogram: Genogram (POST /family/genogram).

func (*FamilyService) ParentChildDeep

func (s *FamilyService) ParentChildDeep(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ParentChildDeep: Parent-Child Deep (POST /family/parent-child-deep).

func (*FamilyService) SaturnReturnCycles

func (s *FamilyService) SaturnReturnCycles(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SaturnReturnCycles: Saturn Return Cycles (POST /family/saturn-return-cycles).

func (*FamilyService) SiblingDynamics

func (s *FamilyService) SiblingDynamics(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SiblingDynamics: Sibling Dynamics (POST /family/sibling-dynamics).

func (*FamilyService) SystemPattern

func (s *FamilyService) SystemPattern(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SystemPattern: Family System Pattern (POST /family/system-pattern).

type FinancialService

type FinancialService struct {
	// contains filtered or unexported fields
}

FinancialService groups the Financial endpoints.

func (*FinancialService) CareerMoneyStyle

func (s *FinancialService) CareerMoneyStyle(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

CareerMoneyStyle: Career Money Style (POST /financial/career-money-style).

func (*FinancialService) InvestorArchetype

func (s *FinancialService) InvestorArchetype(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

InvestorArchetype: Investor Archetype (POST /financial/investor-archetype).

func (*FinancialService) LuckyDay

func (s *FinancialService) LuckyDay(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LuckyDay: Lucky Day of Week (POST /financial/lucky-day).

func (*FinancialService) LuckyNumbers

func (s *FinancialService) LuckyNumbers(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LuckyNumbers: Lucky Numbers (POST /financial/lucky-numbers).

func (*FinancialService) MarketTiming

func (s *FinancialService) MarketTiming(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MarketTiming: Market-Timing Caution Windows (POST /financial/market-timing).

func (*FinancialService) RiskTolerance

func (s *FinancialService) RiskTolerance(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiskTolerance: Risk Tolerance (POST /financial/risk-tolerance).

func (*FinancialService) SavingsTips

func (s *FinancialService) SavingsTips(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SavingsTips: Savings Tips (POST /financial/savings-tips).

func (*FinancialService) SpendingStyle

func (s *FinancialService) SpendingStyle(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SpendingStyle: Spending Style (POST /financial/spending-style).

func (*FinancialService) WealthCycle

func (s *FinancialService) WealthCycle(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

WealthCycle: Wealth Cycle (long) (POST /financial/wealth-cycle).

func (*FinancialService) WealthHouse

func (s *FinancialService) WealthHouse(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

WealthHouse: 2nd & 8th House (POST /financial/wealth-house).

type FirdariaService

type FirdariaService struct {
	// contains filtered or unexported fields
}

FirdariaService groups the Firdaria endpoints.

func (*FirdariaService) Compute

func (s *FirdariaService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Firdaria (POST /firdaria).

type FixedStarsService

type FixedStarsService struct {
	// contains filtered or unexported fields
}

FixedStarsService groups the FixedStars endpoints.

func (*FixedStarsService) CatalogGet

func (s *FixedStarsService) CatalogGet(ctx context.Context, opts ...RequestOption) (*Response, error)

CatalogGet: Fixed star catalogue (GET /fixed-stars/catalog).

func (*FixedStarsService) Compute

func (s *FixedStarsService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Fixed Stars (POST /fixed-stars).

type ForecastCalendarService

type ForecastCalendarService struct {
	// contains filtered or unexported fields
}

ForecastCalendarService groups the ForecastCalendar endpoints.

func (*ForecastCalendarService) Compute

func (s *ForecastCalendarService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Forecast Calendar (POST /forecast-calendar).

type GauquelinSectorsService

type GauquelinSectorsService struct {
	// contains filtered or unexported fields
}

GauquelinSectorsService groups the GauquelinSectors endpoints.

func (*GauquelinSectorsService) Compute

func (s *GauquelinSectorsService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Gauquelin Sectors (POST /gauquelin-sectors).

type GeodeticService

type GeodeticService struct {
	// contains filtered or unexported fields
}

GeodeticService groups the Geodetic endpoints.

func (*GeodeticService) Compute

func (s *GeodeticService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Geodetic Equivalents (POST /geodetic).

type GeomancyService

type GeomancyService struct {
	// contains filtered or unexported fields
}

GeomancyService groups the Geomancy endpoints.

func (*GeomancyService) Acquisitio

func (s *GeomancyService) Acquisitio(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Acquisitio: Acquisitio: Gain (POST /geomancy/acquisitio).

func (*GeomancyService) Albus

func (s *GeomancyService) Albus(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Albus: Albus: White (POST /geomancy/albus).

func (*GeomancyService) Amissio

func (s *GeomancyService) Amissio(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Amissio: Amissio: Loss (POST /geomancy/amissio).

func (*GeomancyService) CaputDraconis

func (s *GeomancyService) CaputDraconis(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

CaputDraconis: Caput Draconis (POST /geomancy/caput-draconis).

func (*GeomancyService) Carcer

func (s *GeomancyService) Carcer(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Carcer: Carcer: Prison (POST /geomancy/carcer).

func (*GeomancyService) CaudaDraconis

func (s *GeomancyService) CaudaDraconis(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

CaudaDraconis: Cauda Draconis (POST /geomancy/cauda-draconis).

func (*GeomancyService) Coniunctio

func (s *GeomancyService) Coniunctio(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Coniunctio: Coniunctio: Conjunction (POST /geomancy/coniunctio).

func (*GeomancyService) FortunaMajor

func (s *GeomancyService) FortunaMajor(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

FortunaMajor: Fortuna Major (POST /geomancy/fortuna-major).

func (*GeomancyService) FortunaMinor

func (s *GeomancyService) FortunaMinor(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

FortunaMinor: Fortuna Minor (POST /geomancy/fortuna-minor).

func (*GeomancyService) Laetitia

func (s *GeomancyService) Laetitia(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Laetitia: Laetitia: Joy (POST /geomancy/laetitia).

func (*GeomancyService) Populus

func (s *GeomancyService) Populus(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Populus: Populus: The People (POST /geomancy/populus).

func (*GeomancyService) Puella

func (s *GeomancyService) Puella(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Puella: Puella: Girl (POST /geomancy/puella).

func (*GeomancyService) Puer

func (s *GeomancyService) Puer(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Puer: Puer: Boy (POST /geomancy/puer).

func (*GeomancyService) Rubeus

func (s *GeomancyService) Rubeus(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Rubeus: Rubeus: Red (POST /geomancy/rubeus).

func (*GeomancyService) Tristitia

func (s *GeomancyService) Tristitia(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Tristitia: Tristitia: Sorrow (POST /geomancy/tristitia).

func (*GeomancyService) Via

func (s *GeomancyService) Via(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Via: Via: The Way (POST /geomancy/via).

type GroupSynastryService

type GroupSynastryService struct {
	// contains filtered or unexported fields
}

GroupSynastryService groups the GroupSynastry endpoints.

func (*GroupSynastryService) Compute

func (s *GroupSynastryService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Group Synastry (POST /group-synastry).

type HarmonicsService

type HarmonicsService struct {
	// contains filtered or unexported fields
}

HarmonicsService groups the Harmonics endpoints.

func (*HarmonicsService) Compute

func (s *HarmonicsService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Harmonic Chart (POST /harmonics).

type HdService

type HdService struct {
	// contains filtered or unexported fields
}

HdService groups the Hd endpoints.

func (*HdService) Circuitry

func (s *HdService) Circuitry(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Circuitry: HD Circuitry Analysis (POST /hd/circuitry).

func (*HdService) DesignDate

func (s *HdService) DesignDate(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DesignDate: HD Design Date (POST /hd/design-date).

func (*HdService) DreamRave

func (s *HdService) DreamRave(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DreamRave: Dream Rave (POST /hd/dream-rave).

func (*HdService) GroupOverlay

func (s *HdService) GroupOverlay(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

GroupOverlay: HD Group Overlay (POST /hd/group-overlay).

func (*HdService) Hologenetic

func (s *HdService) Hologenetic(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Hologenetic: Hologenetic Profile (POST /hd/hologenetic).

func (*HdService) IncarnationCross

func (s *HdService) IncarnationCross(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

IncarnationCross: Incarnation Cross (POST /hd/incarnation-cross).

func (*HdService) Penta

func (s *HdService) Penta(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Penta: Penta Chart (POST /hd/penta).

func (*HdService) RaveNewYears

func (s *HdService) RaveNewYears(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RaveNewYears: Rave New Years (POST /hd/rave-new-years).

func (*HdService) Sensitivity

func (s *HdService) Sensitivity(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Sensitivity: HD Time Sensitivity (POST /hd/sensitivity).

type HealthService

type HealthService struct {
	// contains filtered or unexported fields
}

HealthService groups the Health endpoints.

func (*HealthService) Compute

func (s *HealthService) Compute(ctx context.Context, opts ...RequestOption) (*Response, error)

Compute: Health Check (GET /health).

type HeliocentricService

type HeliocentricService struct {
	// contains filtered or unexported fields
}

HeliocentricService groups the Heliocentric endpoints.

func (*HeliocentricService) Compute

func (s *HeliocentricService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Heliocentric Chart (POST /heliocentric).

type HellenisticService

type HellenisticService struct {
	// contains filtered or unexported fields
}

HellenisticService groups the Hellenistic endpoints.

func (*HellenisticService) BrennanBonificationsMaltreatments

func (s *HellenisticService) BrennanBonificationsMaltreatments(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

BrennanBonificationsMaltreatments: Bonifications/Maltreatments (POST /hellenistic/brennan/bonifications-maltreatments).

func (*HellenisticService) BrennanJoysOfPlanets

func (s *HellenisticService) BrennanJoysOfPlanets(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

BrennanJoysOfPlanets: Joys of Planets (POST /hellenistic/brennan/joys-of-planets).

func (*HellenisticService) BrennanLots15

func (s *HellenisticService) BrennanLots15(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

BrennanLots15: 15 Hermetic Lots (POST /hellenistic/brennan/lots-15).

func (*HellenisticService) BrennanProfectionsDetail

func (s *HellenisticService) BrennanProfectionsDetail(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

BrennanProfectionsDetail: Profections Detail (POST /hellenistic/brennan/profections-detail).

func (*HellenisticService) BrennanTimeLordStack

func (s *HellenisticService) BrennanTimeLordStack(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

BrennanTimeLordStack: Time-Lord Stack (POST /hellenistic/brennan/time-lord-stack).

func (*HellenisticService) BrennanTriplicityRulers

func (s *HellenisticService) BrennanTriplicityRulers(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

BrennanTriplicityRulers: Triplicity Rulers (POST /hellenistic/brennan/triplicity-rulers).

func (*HellenisticService) BrennanZodiacalReleasingFortune

func (s *HellenisticService) BrennanZodiacalReleasingFortune(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

BrennanZodiacalReleasingFortune: ZR from Fortune (POST /hellenistic/brennan/zodiacal-releasing-fortune).

func (*HellenisticService) BrennanZodiacalReleasingSpirit

func (s *HellenisticService) BrennanZodiacalReleasingSpirit(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

BrennanZodiacalReleasingSpirit: ZR from Spirit (POST /hellenistic/brennan/zodiacal-releasing-spirit).

func (*HellenisticService) BrennanZrLoosingOfBond

func (s *HellenisticService) BrennanZrLoosingOfBond(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

BrennanZrLoosingOfBond: ZR Loosing of Bond (POST /hellenistic/brennan/zr-loosing-of-bond).

func (*HellenisticService) BrennanZrPeakPeriods

func (s *HellenisticService) BrennanZrPeakPeriods(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

BrennanZrPeakPeriods: ZR Peak Periods (POST /hellenistic/brennan/zr-peak-periods).

func (*HellenisticService) GreenbaumAntisciaHellenistic

func (s *HellenisticService) GreenbaumAntisciaHellenistic(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

GreenbaumAntisciaHellenistic: Antiscia (Hellenistic) (POST /hellenistic/greenbaum/antiscia-hellenistic).

func (*HellenisticService) GreenbaumContraAntiscia

func (s *HellenisticService) GreenbaumContraAntiscia(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

GreenbaumContraAntiscia: Contra-Antiscia (POST /hellenistic/greenbaum/contra-antiscia).

func (*HellenisticService) GreenbaumDaimonTycheAxis

func (s *HellenisticService) GreenbaumDaimonTycheAxis(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

GreenbaumDaimonTycheAxis: Daimon-Tyche Axis (POST /hellenistic/greenbaum/daimon-tyche-axis).

func (*HellenisticService) GreenbaumDodekatemoria

func (s *HellenisticService) GreenbaumDodekatemoria(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

GreenbaumDodekatemoria: Dodekatemoria (POST /hellenistic/greenbaum/dodekatemoria).

func (*HellenisticService) GreenbaumDuodecima

func (s *HellenisticService) GreenbaumDuodecima(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

GreenbaumDuodecima: Duodecima (POST /hellenistic/greenbaum/duodecima).

func (*HellenisticService) GreenbaumLotOfErosDetail

func (s *HellenisticService) GreenbaumLotOfErosDetail(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

GreenbaumLotOfErosDetail: Lot of Eros Detail (POST /hellenistic/greenbaum/lot-of-eros-detail).

func (*HellenisticService) GreenbaumQualityOfTime

func (s *HellenisticService) GreenbaumQualityOfTime(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

GreenbaumQualityOfTime: Quality of Time (POST /hellenistic/greenbaum/quality-of-time).

func (*HellenisticService) GreenbaumSphaeraBarbarica

func (s *HellenisticService) GreenbaumSphaeraBarbarica(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

GreenbaumSphaeraBarbarica: Sphaera Barbarica (POST /hellenistic/greenbaum/sphaera-barbarica).

func (*HellenisticService) GreenbaumTempleDoctrine

func (s *HellenisticService) GreenbaumTempleDoctrine(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

GreenbaumTempleDoctrine: Temple Doctrine (POST /hellenistic/greenbaum/temple-doctrine).

func (*HellenisticService) GreenbaumZodiacalDecans

func (s *HellenisticService) GreenbaumZodiacalDecans(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

GreenbaumZodiacalDecans: Zodiacal Decans (POST /hellenistic/greenbaum/zodiacal-decans).

func (*HellenisticService) HandBounds

func (s *HellenisticService) HandBounds(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

HandBounds: Egyptian Bounds (POST /hellenistic/hand/bounds).

func (*HellenisticService) HandCriticalDegrees

func (s *HellenisticService) HandCriticalDegrees(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

HandCriticalDegrees: Critical Degrees (POST /hellenistic/hand/critical-degrees).

func (*HellenisticService) HandDecanicRulers

func (s *HellenisticService) HandDecanicRulers(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

HandDecanicRulers: Decanic Rulers (POST /hellenistic/hand/decanic-rulers).

func (*HellenisticService) HandDecennials

func (s *HellenisticService) HandDecennials(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

HandDecennials: Decennials (POST /hellenistic/hand/decennials).

func (*HellenisticService) HandHoroscoposTrine

func (s *HellenisticService) HandHoroscoposTrine(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

HandHoroscoposTrine: Horoskopos Trine (POST /hellenistic/hand/horoscopos-trine).

func (*HellenisticService) HandLongevityHyleg

func (s *HellenisticService) HandLongevityHyleg(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

HandLongevityHyleg: Hyleg Longevity (POST /hellenistic/hand/longevity-hyleg).

func (*HellenisticService) HandLotsOfSeven

func (s *HellenisticService) HandLotsOfSeven(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

HandLotsOfSeven: Lots of Seven (POST /hellenistic/hand/lots-of-seven).

func (*HellenisticService) HandPerfections

func (s *HellenisticService) HandPerfections(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

HandPerfections: Perfections (POST /hellenistic/hand/perfections).

func (*HellenisticService) HandQuarterLord

func (s *HellenisticService) HandQuarterLord(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

HandQuarterLord: Quarter Lord (POST /hellenistic/hand/quarter-lord).

func (*HellenisticService) HandSectStrength

func (s *HellenisticService) HandSectStrength(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

HandSectStrength: Sect Strength Score (POST /hellenistic/hand/sect-strength).

func (*HellenisticService) SchmidtAspectualTypology

func (s *HellenisticService) SchmidtAspectualTypology(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SchmidtAspectualTypology: Aspectual Typology (POST /hellenistic/schmidt/aspectual-typology).

func (*HellenisticService) SchmidtDerivativeHousesMethod

func (s *HellenisticService) SchmidtDerivativeHousesMethod(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SchmidtDerivativeHousesMethod: Derivative Houses (POST /hellenistic/schmidt/derivative-houses-method).

func (*HellenisticService) SchmidtEnneaMooirai

func (s *HellenisticService) SchmidtEnneaMooirai(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SchmidtEnneaMooirai: Ennea Mooirai (POST /hellenistic/schmidt/ennea-mooirai).

func (*HellenisticService) SchmidtLevelsOfCausation

func (s *HellenisticService) SchmidtLevelsOfCausation(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SchmidtLevelsOfCausation: Levels of Causation (POST /hellenistic/schmidt/levels-of-causation).

func (*HellenisticService) SchmidtLordOfPrediction

func (s *HellenisticService) SchmidtLordOfPrediction(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SchmidtLordOfPrediction: Lord of Prediction (POST /hellenistic/schmidt/lord-of-prediction).

func (*HellenisticService) SchmidtMorningEveningStars

func (s *HellenisticService) SchmidtMorningEveningStars(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SchmidtMorningEveningStars: Morning/Evening Stars (POST /hellenistic/schmidt/morning-evening-stars).

func (*HellenisticService) SchmidtQualitiesAndQuantities

func (s *HellenisticService) SchmidtQualitiesAndQuantities(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SchmidtQualitiesAndQuantities: Qualities & Quantities (POST /hellenistic/schmidt/qualities-and-quantities).

func (*HellenisticService) SchmidtSectClasses

func (s *HellenisticService) SchmidtSectClasses(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SchmidtSectClasses: Sect Classes (POST /hellenistic/schmidt/sect-classes).

func (*HellenisticService) SchmidtStationsAndPhases

func (s *HellenisticService) SchmidtStationsAndPhases(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SchmidtStationsAndPhases: Stations & Phases (POST /hellenistic/schmidt/stations-and-phases).

func (*HellenisticService) SchmidtStoicElementhood

func (s *HellenisticService) SchmidtStoicElementhood(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SchmidtStoicElementhood: Stoic Elementhood (POST /hellenistic/schmidt/stoic-elementhood).

type HoraryService

type HoraryService struct {
	// contains filtered or unexported fields
}

HoraryService groups the Horary endpoints.

func (*HoraryService) Compute

func (s *HoraryService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Horary Chart (POST /horary).

func (*HoraryService) Diagnostics

func (s *HoraryService) Diagnostics(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Diagnostics: Horary Diagnostics (POST /horary/diagnostics).

func (*HoraryService) MoonAspects

func (s *HoraryService) MoonAspects(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MoonAspects: Horary Moon Aspects (POST /horary/moon-aspects).

func (*HoraryService) MoonVoc

func (s *HoraryService) MoonVoc(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MoonVoc: Horary Moon VOC (POST /horary/moon-voc).

func (*HoraryService) PlanetaryHours

func (s *HoraryService) PlanetaryHours(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PlanetaryHours: Horary Planetary Hours (POST /horary/planetary-hours).

func (*HoraryService) ViaCombusta

func (s *HoraryService) ViaCombusta(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ViaCombusta: Via Combusta Check (POST /horary/via-combusta).

type HorizonService

type HorizonService struct {
	// contains filtered or unexported fields
}

HorizonService groups the Horizon endpoints.

func (*HorizonService) Compute

func (s *HorizonService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Horizon Chart (POST /horizon).

type HoroscopeService

type HoroscopeService struct {
	// contains filtered or unexported fields
}

HoroscopeService groups the Horoscope endpoints.

func (*HoroscopeService) Compatibility

func (s *HoroscopeService) Compatibility(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compatibility: Compatibility Horoscope (POST /horoscope/compatibility).

func (*HoroscopeService) Daily

func (s *HoroscopeService) Daily(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Daily: Daily Horoscope (POST /horoscope/daily).

func (*HoroscopeService) Monthly

func (s *HoroscopeService) Monthly(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Monthly: Monthly Horoscope (POST /horoscope/monthly).

func (*HoroscopeService) Weekly

func (s *HoroscopeService) Weekly(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Weekly: Weekly Horoscope (POST /horoscope/weekly).

func (*HoroscopeService) Yearly

func (s *HoroscopeService) Yearly(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Yearly: Yearly Horoscope (POST /horoscope/yearly).

type HousesService

type HousesService struct {
	// contains filtered or unexported fields
}

HousesService groups the Houses endpoints.

func (*HousesService) Compute

func (s *HousesService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: House Cusps (POST /houses).

type HumanDesignService

type HumanDesignService struct {
	// contains filtered or unexported fields
}

HumanDesignService groups the HumanDesign endpoints.

func (*HumanDesignService) Compatibility

func (s *HumanDesignService) Compatibility(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compatibility: HD Compatibility (POST /human-design/compatibility).

func (*HumanDesignService) Compute

func (s *HumanDesignService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Human Design Chart (POST /human-design).

func (*HumanDesignService) Transits

func (s *HumanDesignService) Transits(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Transits: HD Transits (POST /human-design/transits).

type HylegService

type HylegService struct {
	// contains filtered or unexported fields
}

HylegService groups the Hyleg endpoints.

func (*HylegService) Compute

func (s *HylegService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Hyleg & Alcocoden (POST /hyleg).

type IchingService

type IchingService struct {
	// contains filtered or unexported fields
}

IchingService groups the Iching endpoints.

func (*IchingService) ByQuestion

func (s *IchingService) ByQuestion(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ByQuestion: By Question (POST /iching/by-question).

func (*IchingService) Compute

func (s *IchingService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: I Ching Hexagram (DEPRECATED: use /iching/throw-coins) (POST /iching).

func (*IchingService) Daily

func (s *IchingService) Daily(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Daily: Daily I Ching (POST /iching/daily).

func (*IchingService) ThrowCoins

func (s *IchingService) ThrowCoins(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ThrowCoins: Throw Coins (POST /iching/throw-coins).

func (*IchingService) WithChangingLines

func (s *IchingService) WithChangingLines(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

WithChangingLines: With Changing Lines (POST /iching/with-changing-lines).

type IngressesService

type IngressesService struct {
	// contains filtered or unexported fields
}

IngressesService groups the Ingresses endpoints.

func (*IngressesService) Compute

func (s *IngressesService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Planet Ingresses (POST /ingresses).

type InterpretService

type InterpretService struct {
	// contains filtered or unexported fields
}

InterpretService groups the Interpret endpoints.

func (*InterpretService) Element

func (s *InterpretService) Element(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Element: Chart Element Interpretation (POST /interpret/element).

func (*InterpretService) Natal

func (s *InterpretService) Natal(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Natal: Natal Chart Interpretation (POST /interpret/natal).

func (*InterpretService) Placement

func (s *InterpretService) Placement(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Placement: Specific Placement Interpretation (POST /interpret/placement).

func (*InterpretService) Synastry

func (s *InterpretService) Synastry(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Synastry: Synastry Interpretation (POST /interpret/synastry).

func (*InterpretService) Tarot added in v0.2.0

func (s *InterpretService) Tarot(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Tarot: Tarot Spread Reading (POST /interpret/tarot).

func (*InterpretService) Transits

func (s *InterpretService) Transits(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Transits: Transits Interpretation (POST /interpret/transits).

type KabbalahService

type KabbalahService struct {
	// contains filtered or unexported fields
}

KabbalahService groups the Kabbalah endpoints.

func (*KabbalahService) Gematria

func (s *KabbalahService) Gematria(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Gematria: Gematria ciphers (POST /kabbalah/gematria).

func (*KabbalahService) SephirothGet

func (s *KabbalahService) SephirothGet(ctx context.Context, opts ...RequestOption) (*Response, error)

SephirothGet: The ten sephirot (GET /kabbalah/sephiroth).

func (*KabbalahService) ShemNamesGet

func (s *KabbalahService) ShemNamesGet(ctx context.Context, opts ...RequestOption) (*Response, error)

ShemNamesGet: The seventy-two names (Shem HaMephorash) (GET /kabbalah/shem-names).

type KeysService

type KeysService struct {
	// contains filtered or unexported fields
}

KeysService groups the Keys endpoints.

func (*KeysService) Compute

func (s *KeysService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Create API Key (POST /keys).

func (*KeysService) UsageGet

func (s *KeysService) UsageGet(ctx context.Context, opts ...RequestOption) (*Response, error)

UsageGet: API Key Usage (GET /keys/usage).

type LocalSpaceService

type LocalSpaceService struct {
	// contains filtered or unexported fields
}

LocalSpaceService groups the LocalSpace endpoints.

func (*LocalSpaceService) Compute

func (s *LocalSpaceService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Local Space Chart (POST /local-space).

func (*LocalSpaceService) InfluenceZone

func (s *LocalSpaceService) InfluenceZone(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

InfluenceZone: Local Space Influence Zone (POST /local-space/influence-zone).

type LunarCalendarService

type LunarCalendarService struct {
	// contains filtered or unexported fields
}

LunarCalendarService groups the LunarCalendar endpoints.

func (*LunarCalendarService) Compute

func (s *LunarCalendarService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Lunar Calendar (POST /lunar-calendar).

type LunarReturnService

type LunarReturnService struct {
	// contains filtered or unexported fields
}

LunarReturnService groups the LunarReturn endpoints.

func (*LunarReturnService) Compute

func (s *LunarReturnService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Lunar Return (POST /lunar-return).

type MatchService

type MatchService struct {
	// contains filtered or unexported fields
}

MatchService groups the Match endpoints.

func (*MatchService) Score

func (s *MatchService) Score(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Score: Match Score (dating compatibility) (POST /match/score).

type MayanService

type MayanService struct {
	// contains filtered or unexported fields
}

MayanService groups the Mayan endpoints.

func (*MayanService) CalendarRound

func (s *MayanService) CalendarRound(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

CalendarRound: Calendar Round (POST /mayan/calendar-round).

func (*MayanService) Compatibility

func (s *MayanService) Compatibility(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compatibility: Mayan Compatibility (POST /mayan/compatibility).

func (*MayanService) Dreamspell

func (s *MayanService) Dreamspell(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Dreamspell: Dreamspell (Argüelles 1990) (POST /mayan/dreamspell).

func (*MayanService) Full

func (s *MayanService) Full(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Full: Full Mayan Date (POST /mayan/full).

func (*MayanService) Haab

func (s *MayanService) Haab(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Haab: Haab Civil Day (POST /mayan/haab).

func (*MayanService) LongCount

func (s *MayanService) LongCount(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LongCount: Long Count (POST /mayan/long-count).

func (*MayanService) LordOfNight

func (s *MayanService) LordOfNight(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LordOfNight: Lord of the Night (POST /mayan/lord-of-night).

func (*MayanService) Tzolkin

func (s *MayanService) Tzolkin(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Tzolkin: Tzolkin Day Sign (POST /mayan/tzolkin).

type McpService

type McpService struct {
	// contains filtered or unexported fields
}

McpService groups the Mcp endpoints.

func (*McpService) AgentDebate

func (s *McpService) AgentDebate(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

AgentDebate: MCP Agent Debate (POST /mcp/agent-debate).

func (*McpService) AgentPoolStatusGet

func (s *McpService) AgentPoolStatusGet(ctx context.Context, opts ...RequestOption) (*Response, error)

AgentPoolStatusGet: MCP Agent Pool Status (GET /mcp/agent-pool-status).

func (*McpService) MultiAgentCoordinate

func (s *McpService) MultiAgentCoordinate(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MultiAgentCoordinate: MCP Multi-Agent Coordinate (POST /mcp/multi-agent-coordinate).

func (*McpService) MultiChartContext

func (s *McpService) MultiChartContext(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MultiChartContext: MCP Multi-Chart Context (POST /mcp/multi-chart-context).

func (*McpService) RagSearch

func (s *McpService) RagSearch(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RagSearch: MCP RAG Search (POST /mcp/rag-search).

func (*McpService) ToolsListGet

func (s *McpService) ToolsListGet(ctx context.Context, opts ...RequestOption) (*Response, error)

ToolsListGet: MCP Tools List (GET /mcp/tools-list).

type MidpointTreesService

type MidpointTreesService struct {
	// contains filtered or unexported fields
}

MidpointTreesService groups the MidpointTrees endpoints.

func (*MidpointTreesService) Compute

func (s *MidpointTreesService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Midpoint Trees (Uranian) (POST /midpoint-trees).

type MidpointsService

type MidpointsService struct {
	// contains filtered or unexported fields
}

MidpointsService groups the Midpoints endpoints.

func (*MidpointsService) Compute

func (s *MidpointsService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Midpoints (POST /midpoints).

type MinorProgressionsService

type MinorProgressionsService struct {
	// contains filtered or unexported fields
}

MinorProgressionsService groups the MinorProgressions endpoints.

func (*MinorProgressionsService) Compute

func (s *MinorProgressionsService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Minor Progressions (POST /minor-progressions).

type ModernService

type ModernService struct {
	// contains filtered or unexported fields
}

ModernService groups the Modern endpoints.

func (*ModernService) ArroyoCycleOfBecoming

func (s *ModernService) ArroyoCycleOfBecoming(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ArroyoCycleOfBecoming: Arroyo: Cycle of Becoming (POST /modern/arroyo/cycle-of-becoming).

func (*ModernService) ArroyoElementBalance

func (s *ModernService) ArroyoElementBalance(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ArroyoElementBalance: Arroyo: Element Balance (POST /modern/arroyo/element-balance).

func (*ModernService) ArroyoElementIntegration

func (s *ModernService) ArroyoElementIntegration(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ArroyoElementIntegration: Arroyo: Element Integration (POST /modern/arroyo/element-integration).

func (*ModernService) ArroyoRelationalElementMap

func (s *ModernService) ArroyoRelationalElementMap(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ArroyoRelationalElementMap: Arroyo: Relational Map (POST /modern/arroyo/relational-element-map).

func (*ModernService) ArroyoWaterHousesTrauma

func (s *ModernService) ArroyoWaterHousesTrauma(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ArroyoWaterHousesTrauma: Arroyo: Water Houses Trauma (POST /modern/arroyo/water-houses-trauma).

func (*ModernService) GreeneArchetypalFigures

func (s *ModernService) GreeneArchetypalFigures(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

GreeneArchetypalFigures: Greene: Archetypal Figures (POST /modern/greene/archetypal-figures).

func (*ModernService) GreeneIndividuationPath

func (s *ModernService) GreeneIndividuationPath(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

GreeneIndividuationPath: Greene: Individuation Path (POST /modern/greene/individuation-path).

func (*ModernService) GreeneLunarMyth

func (s *ModernService) GreeneLunarMyth(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

GreeneLunarMyth: Greene: Lunar Myth (POST /modern/greene/lunar-myth).

func (*ModernService) GreeneParentalImagos

func (s *ModernService) GreeneParentalImagos(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

GreeneParentalImagos: Greene: Parental Imagos (POST /modern/greene/parental-imagos).

func (*ModernService) GreeneSaturnShadow

func (s *ModernService) GreeneSaturnShadow(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

GreeneSaturnShadow: Greene: Saturn Shadow (POST /modern/greene/saturn-shadow).

func (*ModernService) RudhyarCyclesOfBecoming

func (s *ModernService) RudhyarCyclesOfBecoming(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RudhyarCyclesOfBecoming: Rudhyar: Cycles of Becoming (POST /modern/rudhyar/cycles-of-becoming).

func (*ModernService) RudhyarLunationPhase

func (s *ModernService) RudhyarLunationPhase(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RudhyarLunationPhase: Rudhyar: Lunation Phase (POST /modern/rudhyar/lunation-phase).

func (*ModernService) RudhyarPersonalityKeynote

func (s *ModernService) RudhyarPersonalityKeynote(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RudhyarPersonalityKeynote: Rudhyar: Personality Keynote (POST /modern/rudhyar/personality-keynote).

func (*ModernService) RudhyarSymbolicDegrees

func (s *ModernService) RudhyarSymbolicDegrees(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RudhyarSymbolicDegrees: Rudhyar: Symbolic Degrees (POST /modern/rudhyar/symbolic-degrees).

func (*ModernService) RudhyarTransitsAsRebirth

func (s *ModernService) RudhyarTransitsAsRebirth(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RudhyarTransitsAsRebirth: Rudhyar: Transits as Rebirth (POST /modern/rudhyar/transits-as-rebirth).

type MoonAspectsService

type MoonAspectsService struct {
	// contains filtered or unexported fields
}

MoonAspectsService groups the MoonAspects endpoints.

func (*MoonAspectsService) Compute

func (s *MoonAspectsService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Moon Aspects (POST /moon-aspects).

type MoonPhaseService

type MoonPhaseService struct {
	// contains filtered or unexported fields
}

MoonPhaseService groups the MoonPhase endpoints.

func (*MoonPhaseService) Compute

func (s *MoonPhaseService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Moon Phase (POST /moon-phase).

type MoonVocService

type MoonVocService struct {
	// contains filtered or unexported fields
}

MoonVocService groups the MoonVoc endpoints.

func (*MoonVocService) Compute

func (s *MoonVocService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Moon Void-of-Course (POST /moon-voc).

type MuhurtaService

type MuhurtaService struct {
	// contains filtered or unexported fields
}

MuhurtaService groups the Muhurta endpoints.

func (*MuhurtaService) TypesGet

func (s *MuhurtaService) TypesGet(ctx context.Context, opts ...RequestOption) (*Response, error)

TypesGet: Muhurat: activity catalogue (GET /muhurta/types).

type NakshatrasService

type NakshatrasService struct {
	// contains filtered or unexported fields
}

NakshatrasService groups the Nakshatras endpoints.

func (*NakshatrasService) Compute

func (s *NakshatrasService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Nakshatras (POST /nakshatras).

type NatalTextsService

type NatalTextsService struct {
	// contains filtered or unexported fields
}

NatalTextsService groups the NatalTexts endpoints.

func (*NatalTextsService) Get

func (s *NatalTextsService) Get(ctx context.Context, opts ...RequestOption) (*Response, error)

Get: Natal texts (static) (GET /natal-texts).

type NumerologyService

type NumerologyService struct {
	// contains filtered or unexported fields
}

NumerologyService groups the Numerology endpoints.

func (*NumerologyService) ChaldeanBalance

func (s *NumerologyService) ChaldeanBalance(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ChaldeanBalance: Balance (chaldean) (POST /numerology/chaldean/balance).

func (*NumerologyService) ChaldeanBirthday

func (s *NumerologyService) ChaldeanBirthday(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ChaldeanBirthday: Birthday (chaldean) (POST /numerology/chaldean/birthday).

func (*NumerologyService) ChaldeanChallenge

func (s *NumerologyService) ChaldeanChallenge(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ChaldeanChallenge: Challenge Cycles (chaldean) (POST /numerology/chaldean/challenge).

func (*NumerologyService) ChaldeanChart added in v0.2.0

func (s *NumerologyService) ChaldeanChart(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ChaldeanChart: Core Numbers Chart (chaldean) (POST /numerology/chaldean/chart).

func (*NumerologyService) ChaldeanExpression

func (s *NumerologyService) ChaldeanExpression(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ChaldeanExpression: Expression / Destiny (chaldean) (POST /numerology/chaldean/expression).

func (*NumerologyService) ChaldeanLifePath

func (s *NumerologyService) ChaldeanLifePath(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ChaldeanLifePath: Life Path Number (chaldean) (POST /numerology/chaldean/life-path).

func (*NumerologyService) ChaldeanMaturity

func (s *NumerologyService) ChaldeanMaturity(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ChaldeanMaturity: Maturity (chaldean) (POST /numerology/chaldean/maturity).

func (*NumerologyService) ChaldeanPersonalYear

func (s *NumerologyService) ChaldeanPersonalYear(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ChaldeanPersonalYear: Personal Year (chaldean) (POST /numerology/chaldean/personal-year).

func (*NumerologyService) ChaldeanPersonality

func (s *NumerologyService) ChaldeanPersonality(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ChaldeanPersonality: Personality (chaldean) (POST /numerology/chaldean/personality).

func (*NumerologyService) ChaldeanPinnacles

func (s *NumerologyService) ChaldeanPinnacles(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ChaldeanPinnacles: Pinnacle Cycles (chaldean) (POST /numerology/chaldean/pinnacles).

func (*NumerologyService) ChaldeanSoulUrge

func (s *NumerologyService) ChaldeanSoulUrge(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ChaldeanSoulUrge: Soul Urge / Heart's Desire (chaldean) (POST /numerology/chaldean/soul-urge).

func (*NumerologyService) KabbalisticBalance

func (s *NumerologyService) KabbalisticBalance(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticBalance: Balance (kabbalistic) (POST /numerology/kabbalistic/balance).

func (*NumerologyService) KabbalisticBirthday

func (s *NumerologyService) KabbalisticBirthday(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticBirthday: Birthday (kabbalistic) (POST /numerology/kabbalistic/birthday).

func (*NumerologyService) KabbalisticChallenge

func (s *NumerologyService) KabbalisticChallenge(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticChallenge: Challenge Cycles (kabbalistic) (POST /numerology/kabbalistic/challenge).

func (*NumerologyService) KabbalisticChart added in v0.2.0

func (s *NumerologyService) KabbalisticChart(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticChart: Core Numbers Chart (kabbalistic) (POST /numerology/kabbalistic/chart).

func (*NumerologyService) KabbalisticExpression

func (s *NumerologyService) KabbalisticExpression(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticExpression: Expression / Destiny (kabbalistic) (POST /numerology/kabbalistic/expression).

func (*NumerologyService) KabbalisticLifePath

func (s *NumerologyService) KabbalisticLifePath(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticLifePath: Life Path Number (kabbalistic) (POST /numerology/kabbalistic/life-path).

func (*NumerologyService) KabbalisticMaturity

func (s *NumerologyService) KabbalisticMaturity(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticMaturity: Maturity (kabbalistic) (POST /numerology/kabbalistic/maturity).

func (*NumerologyService) KabbalisticPersonalYear

func (s *NumerologyService) KabbalisticPersonalYear(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticPersonalYear: Personal Year (kabbalistic) (POST /numerology/kabbalistic/personal-year).

func (*NumerologyService) KabbalisticPersonality

func (s *NumerologyService) KabbalisticPersonality(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticPersonality: Personality (kabbalistic) (POST /numerology/kabbalistic/personality).

func (*NumerologyService) KabbalisticPinnacles

func (s *NumerologyService) KabbalisticPinnacles(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticPinnacles: Pinnacle Cycles (kabbalistic) (POST /numerology/kabbalistic/pinnacles).

func (*NumerologyService) KabbalisticSoulUrge

func (s *NumerologyService) KabbalisticSoulUrge(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticSoulUrge: Soul Urge / Heart's Desire (kabbalistic) (POST /numerology/kabbalistic/soul-urge).

func (*NumerologyService) KabbalisticStrictBalance

func (s *NumerologyService) KabbalisticStrictBalance(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticStrictBalance: Balance (kabbalistic-strict) (POST /numerology/kabbalistic-strict/balance).

func (*NumerologyService) KabbalisticStrictBirthday

func (s *NumerologyService) KabbalisticStrictBirthday(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticStrictBirthday: Birthday (kabbalistic-strict) (POST /numerology/kabbalistic-strict/birthday).

func (*NumerologyService) KabbalisticStrictChallenge

func (s *NumerologyService) KabbalisticStrictChallenge(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticStrictChallenge: Challenge Cycles (kabbalistic-strict) (POST /numerology/kabbalistic-strict/challenge).

func (*NumerologyService) KabbalisticStrictChart added in v0.2.0

func (s *NumerologyService) KabbalisticStrictChart(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticStrictChart: Core Numbers Chart (kabbalistic-strict) (POST /numerology/kabbalistic-strict/chart).

func (*NumerologyService) KabbalisticStrictExpression

func (s *NumerologyService) KabbalisticStrictExpression(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticStrictExpression: Expression / Destiny (kabbalistic-strict) (POST /numerology/kabbalistic-strict/expression).

func (*NumerologyService) KabbalisticStrictLifePath

func (s *NumerologyService) KabbalisticStrictLifePath(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticStrictLifePath: Life Path Number (kabbalistic-strict) (POST /numerology/kabbalistic-strict/life-path).

func (*NumerologyService) KabbalisticStrictMaturity

func (s *NumerologyService) KabbalisticStrictMaturity(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticStrictMaturity: Maturity (kabbalistic-strict) (POST /numerology/kabbalistic-strict/maturity).

func (*NumerologyService) KabbalisticStrictPersonalYear

func (s *NumerologyService) KabbalisticStrictPersonalYear(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticStrictPersonalYear: Personal Year (kabbalistic-strict) (POST /numerology/kabbalistic-strict/personal-year).

func (*NumerologyService) KabbalisticStrictPersonality

func (s *NumerologyService) KabbalisticStrictPersonality(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticStrictPersonality: Personality (kabbalistic-strict) (POST /numerology/kabbalistic-strict/personality).

func (*NumerologyService) KabbalisticStrictPinnacles

func (s *NumerologyService) KabbalisticStrictPinnacles(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticStrictPinnacles: Pinnacle Cycles (kabbalistic-strict) (POST /numerology/kabbalistic-strict/pinnacles).

func (*NumerologyService) KabbalisticStrictSoulUrge

func (s *NumerologyService) KabbalisticStrictSoulUrge(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KabbalisticStrictSoulUrge: Soul Urge / Heart's Desire (kabbalistic-strict) (POST /numerology/kabbalistic-strict/soul-urge).

func (*NumerologyService) PythagoreanBalance

func (s *NumerologyService) PythagoreanBalance(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PythagoreanBalance: Balance (pythagorean) (POST /numerology/pythagorean/balance).

func (*NumerologyService) PythagoreanBirthday

func (s *NumerologyService) PythagoreanBirthday(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PythagoreanBirthday: Birthday (pythagorean) (POST /numerology/pythagorean/birthday).

func (*NumerologyService) PythagoreanChallenge

func (s *NumerologyService) PythagoreanChallenge(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PythagoreanChallenge: Challenge Cycles (pythagorean) (POST /numerology/pythagorean/challenge).

func (*NumerologyService) PythagoreanChart added in v0.2.0

func (s *NumerologyService) PythagoreanChart(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PythagoreanChart: Core Numbers Chart (pythagorean) (POST /numerology/pythagorean/chart).

func (*NumerologyService) PythagoreanExpression

func (s *NumerologyService) PythagoreanExpression(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PythagoreanExpression: Expression / Destiny (pythagorean) (POST /numerology/pythagorean/expression).

func (*NumerologyService) PythagoreanLifePath

func (s *NumerologyService) PythagoreanLifePath(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PythagoreanLifePath: Life Path Number (pythagorean) (POST /numerology/pythagorean/life-path).

func (*NumerologyService) PythagoreanMaturity

func (s *NumerologyService) PythagoreanMaturity(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PythagoreanMaturity: Maturity (pythagorean) (POST /numerology/pythagorean/maturity).

func (*NumerologyService) PythagoreanPersonalYear

func (s *NumerologyService) PythagoreanPersonalYear(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PythagoreanPersonalYear: Personal Year (pythagorean) (POST /numerology/pythagorean/personal-year).

func (*NumerologyService) PythagoreanPersonality

func (s *NumerologyService) PythagoreanPersonality(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PythagoreanPersonality: Personality (pythagorean) (POST /numerology/pythagorean/personality).

func (*NumerologyService) PythagoreanPinnacles

func (s *NumerologyService) PythagoreanPinnacles(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PythagoreanPinnacles: Pinnacle Cycles (pythagorean) (POST /numerology/pythagorean/pinnacles).

func (*NumerologyService) PythagoreanSoulUrge

func (s *NumerologyService) PythagoreanSoulUrge(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PythagoreanSoulUrge: Soul Urge / Heart's Desire (pythagorean) (POST /numerology/pythagorean/soul-urge).

func (*NumerologyService) VedicBalance

func (s *NumerologyService) VedicBalance(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VedicBalance: Balance (vedic) (POST /numerology/vedic/balance).

func (*NumerologyService) VedicBirthday

func (s *NumerologyService) VedicBirthday(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VedicBirthday: Birthday (vedic) (POST /numerology/vedic/birthday).

func (*NumerologyService) VedicChallenge

func (s *NumerologyService) VedicChallenge(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VedicChallenge: Challenge Cycles (vedic) (POST /numerology/vedic/challenge).

func (*NumerologyService) VedicChart added in v0.2.0

func (s *NumerologyService) VedicChart(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VedicChart: Core Numbers Chart (vedic) (POST /numerology/vedic/chart).

func (*NumerologyService) VedicExpression

func (s *NumerologyService) VedicExpression(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VedicExpression: Expression / Destiny (vedic) (POST /numerology/vedic/expression).

func (*NumerologyService) VedicLifePath

func (s *NumerologyService) VedicLifePath(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VedicLifePath: Life Path Number (vedic) (POST /numerology/vedic/life-path).

func (*NumerologyService) VedicMaturity

func (s *NumerologyService) VedicMaturity(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VedicMaturity: Maturity (vedic) (POST /numerology/vedic/maturity).

func (*NumerologyService) VedicPersonalYear

func (s *NumerologyService) VedicPersonalYear(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VedicPersonalYear: Personal Year (vedic) (POST /numerology/vedic/personal-year).

func (*NumerologyService) VedicPersonality

func (s *NumerologyService) VedicPersonality(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VedicPersonality: Personality (vedic) (POST /numerology/vedic/personality).

func (*NumerologyService) VedicPinnacles

func (s *NumerologyService) VedicPinnacles(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VedicPinnacles: Pinnacle Cycles (vedic) (POST /numerology/vedic/pinnacles).

func (*NumerologyService) VedicSoulUrge

func (s *NumerologyService) VedicSoulUrge(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VedicSoulUrge: Soul Urge / Heart's Desire (vedic) (POST /numerology/vedic/soul-urge).

type Option

type Option func(*Client)

Option configures a Client.

func WithBaseURL

func WithBaseURL(u string) Option

WithBaseURL points the client at another API root, such as a local server.

func WithBearerAuth

func WithBearerAuth() Option

WithBearerAuth sends the key as "Authorization: Bearer" instead of "X-Api-Key".

func WithHTTPClient

func WithHTTPClient(h *http.Client) Option

WithHTTPClient replaces the underlying *http.Client (timeouts, proxies, transports).

func WithMaxRetries

func WithMaxRetries(n int) Option

WithMaxRetries sets how many times a retryable failure is retried. 0 disables retries.

func WithoutIdempotency

func WithoutIdempotency() Option

WithoutIdempotency stops the client attaching an Idempotency-Key to POST requests.

type PalmistryService

type PalmistryService struct {
	// contains filtered or unexported fields
}

PalmistryService groups the Palmistry endpoints.

func (*PalmistryService) FateLine

func (s *PalmistryService) FateLine(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

FateLine: Fate Line (POST /palmistry/fate-line).

func (*PalmistryService) HeadLine

func (s *PalmistryService) HeadLine(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

HeadLine: Head Line (POST /palmistry/head-line).

func (*PalmistryService) HeartLine

func (s *PalmistryService) HeartLine(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

HeartLine: Heart Line (POST /palmistry/heart-line).

func (*PalmistryService) LifeLine

func (s *PalmistryService) LifeLine(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LifeLine: Life Line (POST /palmistry/life-line).

func (*PalmistryService) MarriageLine

func (s *PalmistryService) MarriageLine(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MarriageLine: Marriage Line (POST /palmistry/marriage-line).

type ParallelAspectsService

type ParallelAspectsService struct {
	// contains filtered or unexported fields
}

ParallelAspectsService groups the ParallelAspects endpoints.

func (*ParallelAspectsService) Compute

func (s *ParallelAspectsService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Parallel Aspects (POST /parallel-aspects).

type ParansService

type ParansService struct {
	// contains filtered or unexported fields
}

ParansService groups the Parans endpoints.

func (*ParansService) Compute

func (s *ParansService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Parans (POST /parans).

func (*ParansService) Star

func (s *ParansService) Star(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Star: Star-planet parans (Brady) (POST /parans/star).

type PetService

type PetService struct {
	// contains filtered or unexported fields
}

PetService groups the Pet endpoints.

func (*PetService) BestNames

func (s *PetService) BestNames(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

BestNames: Best Names by Sign (POST /pet/best-names).

func (*PetService) BirthChart

func (s *PetService) BirthChart(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

BirthChart: Pet Birth Chart (POST /pet/birth-chart).

func (*PetService) CommunicationStyle

func (s *PetService) CommunicationStyle(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

CommunicationStyle: Communication Style (POST /pet/communication-style).

func (*PetService) DietBySign

func (s *PetService) DietBySign(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DietBySign: Diet by Sign (POST /pet/diet-by-sign).

func (*PetService) ExerciseNeeds

func (s *PetService) ExerciseNeeds(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ExerciseNeeds: Exercise Needs (POST /pet/exercise-needs).

func (*PetService) GroomingByElement

func (s *PetService) GroomingByElement(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

GroomingByElement: Grooming by Element (POST /pet/grooming-by-element).

func (*PetService) HealthTips

func (s *PetService) HealthTips(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

HealthTips: Health Watch-Outs (POST /pet/health-tips).

func (*PetService) LuckyDay

func (s *PetService) LuckyDay(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LuckyDay: Lucky Days (POST /pet/lucky-day).

func (*PetService) OwnerPetCompatibility

func (s *PetService) OwnerPetCompatibility(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

OwnerPetCompatibility: Owner-Pet Compatibility (POST /pet/owner-pet-compatibility).

func (*PetService) Personality

func (s *PetService) Personality(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Personality: Pet Personality Profile (POST /pet/personality).

func (*PetService) PlayStyle

func (s *PetService) PlayStyle(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PlayStyle: Play Style + Toys (POST /pet/play-style).

func (*PetService) SunSignMeaning

func (s *PetService) SunSignMeaning(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SunSignMeaning: Pet Sun-Sign Meaning (POST /pet/sun-sign-meaning).

func (*PetService) Temperament

func (s *PetService) Temperament(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Temperament: Pet Temperament (POST /pet/temperament).

func (*PetService) TrainingStyle

func (s *PetService) TrainingStyle(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

TrainingStyle: Training Style (POST /pet/training-style).

type PhaseReturnService

type PhaseReturnService struct {
	// contains filtered or unexported fields
}

PhaseReturnService groups the PhaseReturn endpoints.

func (*PhaseReturnService) Compute

func (s *PhaseReturnService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Phase Return (POST /phase-return).

type PlanetaryCyclesService

type PlanetaryCyclesService struct {
	// contains filtered or unexported fields
}

PlanetaryCyclesService groups the PlanetaryCycles endpoints.

func (*PlanetaryCyclesService) Compute

func (s *PlanetaryCyclesService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Planetary Cycles (POST /planetary-cycles).

type PlanetaryHoursService

type PlanetaryHoursService struct {
	// contains filtered or unexported fields
}

PlanetaryHoursService groups the PlanetaryHours endpoints.

func (*PlanetaryHoursService) Compute

func (s *PlanetaryHoursService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Planetary Hours (POST /planetary-hours).

type PlanetaryPhasesService

type PlanetaryPhasesService struct {
	// contains filtered or unexported fields
}

PlanetaryPhasesService groups the PlanetaryPhases endpoints.

func (*PlanetaryPhasesService) Compute

func (s *PlanetaryPhasesService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Planetary Phases (POST /planetary-phases).

type PlanetaryReturnService

type PlanetaryReturnService struct {
	// contains filtered or unexported fields
}

PlanetaryReturnService groups the PlanetaryReturn endpoints.

func (*PlanetaryReturnService) Compute

func (s *PlanetaryReturnService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Planetary Return (POST /planetary-return).

type PlanetsService

type PlanetsService struct {
	// contains filtered or unexported fields
}

PlanetsService groups the Planets endpoints.

func (*PlanetsService) Compute

func (s *PlanetsService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Planet Positions (POST /planets).

type PrimaryDirectionsService

type PrimaryDirectionsService struct {
	// contains filtered or unexported fields
}

PrimaryDirectionsService groups the PrimaryDirections endpoints.

func (*PrimaryDirectionsService) Compute

func (s *PrimaryDirectionsService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Primary Directions (POST /primary-directions).

type ProfectionsService

type ProfectionsService struct {
	// contains filtered or unexported fields
}

ProfectionsService groups the Profections endpoints.

func (*ProfectionsService) Compute

func (s *ProfectionsService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Profections (POST /profections).

type ProgressionsService

type ProgressionsService struct {
	// contains filtered or unexported fields
}

ProgressionsService groups the Progressions endpoints.

func (*ProgressionsService) Compute

func (s *ProgressionsService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Secondary Progressions (POST /progressions).

type ReceptionsService

type ReceptionsService struct {
	// contains filtered or unexported fields
}

ReceptionsService groups the Receptions endpoints.

func (*ReceptionsService) Compute

func (s *ReceptionsService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Mutual Receptions (POST /receptions).

type RectificationService

type RectificationService struct {
	// contains filtered or unexported fields
}

RectificationService groups the Rectification endpoints.

func (*RectificationService) Compute

func (s *RectificationService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Rectification (POST /rectification).

func (*RectificationService) Trutine

func (s *RectificationService) Trutine(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Trutine: Trutine of Hermes (POST /rectification/trutine).

type ReferenceService

type ReferenceService struct {
	// contains filtered or unexported fields
}

ReferenceService groups the Reference endpoints.

func (*ReferenceService) AspectsGet

func (s *ReferenceService) AspectsGet(ctx context.Context, opts ...RequestOption) (*Response, error)

AspectsGet: Aspects (GET /reference/aspects).

func (*ReferenceService) AsteroidsGet

func (s *ReferenceService) AsteroidsGet(ctx context.Context, opts ...RequestOption) (*Response, error)

AsteroidsGet: Asteroids & Centaurs (GET /reference/asteroids).

func (*ReferenceService) DecansGet

func (s *ReferenceService) DecansGet(ctx context.Context, opts ...RequestOption) (*Response, error)

DecansGet: Decans (GET /reference/decans).

func (*ReferenceService) DignitiesGet

func (s *ReferenceService) DignitiesGet(ctx context.Context, opts ...RequestOption) (*Response, error)

DignitiesGet: Essential Dignities (GET /reference/dignities).

func (*ReferenceService) ElementsGet

func (s *ReferenceService) ElementsGet(ctx context.Context, opts ...RequestOption) (*Response, error)

ElementsGet: Elements (GET /reference/elements).

func (*ReferenceService) GlyphsGet

func (s *ReferenceService) GlyphsGet(ctx context.Context, opts ...RequestOption) (*Response, error)

GlyphsGet: Glyphs (GET /reference/glyphs).

func (*ReferenceService) HousesGet

func (s *ReferenceService) HousesGet(ctx context.Context, opts ...RequestOption) (*Response, error)

HousesGet: Houses (GET /reference/houses).

func (*ReferenceService) LotsGet

func (s *ReferenceService) LotsGet(ctx context.Context, opts ...RequestOption) (*Response, error)

LotsGet: Hellenistic Lots (GET /reference/lots).

func (*ReferenceService) ModalitiesGet

func (s *ReferenceService) ModalitiesGet(ctx context.Context, opts ...RequestOption) (*Response, error)

ModalitiesGet: Modalities (GET /reference/modalities).

func (*ReferenceService) NakshatrasGet

func (s *ReferenceService) NakshatrasGet(ctx context.Context, opts ...RequestOption) (*Response, error)

NakshatrasGet: Nakshatras (GET /reference/nakshatras).

func (*ReferenceService) PlanetsGet

func (s *ReferenceService) PlanetsGet(ctx context.Context, opts ...RequestOption) (*Response, error)

PlanetsGet: Planets (GET /reference/planets).

func (*ReferenceService) PolaritiesGet

func (s *ReferenceService) PolaritiesGet(ctx context.Context, opts ...RequestOption) (*Response, error)

PolaritiesGet: Polarities (GET /reference/polarities).

func (*ReferenceService) SignsGet

func (s *ReferenceService) SignsGet(ctx context.Context, opts ...RequestOption) (*Response, error)

SignsGet: Zodiac Signs (GET /reference/signs).

func (*ReferenceService) ZodiacSystemsGet

func (s *ReferenceService) ZodiacSystemsGet(ctx context.Context, opts ...RequestOption) (*Response, error)

ZodiacSystemsGet: Zodiac Systems (GET /reference/zodiac-systems).

type RelocationService

type RelocationService struct {
	// contains filtered or unexported fields
}

RelocationService groups the Relocation endpoints.

func (*RelocationService) Compute

func (s *RelocationService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Relocation Chart (POST /relocation).

type RenderService

type RenderService struct {
	// contains filtered or unexported fields
}

RenderService groups the Render endpoints.

func (*RenderService) AspectGrid

func (s *RenderService) AspectGrid(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

AspectGrid: Aspect Grid (SVG) (POST /render/aspect-grid).

func (*RenderService) BiWheel

func (s *RenderService) BiWheel(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

BiWheel: Bi-Wheel (SVG) (POST /render/bi-wheel).

func (*RenderService) Biorhythm

func (s *RenderService) Biorhythm(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Biorhythm: Biorhythm (SVG) (POST /render/biorhythm).

func (*RenderService) Composite

func (s *RenderService) Composite(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Composite: Composite Chart (SVG) (POST /render/composite).

func (*RenderService) Cosmogram

func (s *RenderService) Cosmogram(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Cosmogram: Cosmogram: Hamburg School 90° dial (SVG) (POST /render/cosmogram).

func (*RenderService) EclipsePath

func (s *RenderService) EclipsePath(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

EclipsePath: Eclipse Path Map (SVG) (POST /render/eclipse-path).

func (*RenderService) MoonPhase

func (s *RenderService) MoonPhase(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MoonPhase: Moon Phase (SVG) (POST /render/moon-phase).

func (*RenderService) StarMap

func (s *RenderService) StarMap(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

StarMap: Star Map (SVG) (POST /render/star-map).

func (*RenderService) Timeline

func (s *RenderService) Timeline(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Timeline: Timeline (SVG) (POST /render/timeline).

func (*RenderService) TriWheel

func (s *RenderService) TriWheel(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

TriWheel: Tri-Wheel (SVG) (POST /render/tri-wheel).

func (*RenderService) WheelVedicEast

func (s *RenderService) WheelVedicEast(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

WheelVedicEast: Vedic Wheel: East Indian (SVG) (POST /render/wheel-vedic-east).

func (*RenderService) WheelVedicNorth

func (s *RenderService) WheelVedicNorth(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

WheelVedicNorth: Vedic Wheel: North Indian (SVG) (POST /render/wheel-vedic-north).

func (*RenderService) WheelVedicSouth

func (s *RenderService) WheelVedicSouth(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

WheelVedicSouth: Vedic Wheel: South Indian (SVG) (POST /render/wheel-vedic-south).

func (*RenderService) WheelWestern

func (s *RenderService) WheelWestern(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

WheelWestern: Western Wheel (SVG) (POST /render/wheel-western).

type ReportsService

type ReportsService struct {
	// contains filtered or unexported fields
}

ReportsService groups the Reports endpoints.

func (*ReportsService) AiMonthlyNarrative

func (s *ReportsService) AiMonthlyNarrative(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

AiMonthlyNarrative: AI Monthly Narrative (POST /reports/ai/monthly-narrative).

func (*ReportsService) AiNatalNarrative

func (s *ReportsService) AiNatalNarrative(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

AiNatalNarrative: AI Natal Narrative (POST /reports/ai/natal-narrative).

func (*ReportsService) AiSynastryNarrative

func (s *ReportsService) AiSynastryNarrative(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

AiSynastryNarrative: AI Synastry Narrative (POST /reports/ai/synastry-narrative).

func (*ReportsService) AiTransitNarrative

func (s *ReportsService) AiTransitNarrative(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

AiTransitNarrative: AI Transit Narrative (single date) (POST /reports/ai/transit-narrative).

func (*ReportsService) AiYearAheadNarrative

func (s *ReportsService) AiYearAheadNarrative(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

AiYearAheadNarrative: AI Year-Ahead Narrative (POST /reports/ai/year-ahead-narrative).

func (*ReportsService) Business

func (s *ReportsService) Business(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Business: Generate Business Astrology Report (PDF or HTML) (POST /reports/business).

func (*ReportsService) Career

func (s *ReportsService) Career(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Career: Generate Career Compass Report (PDF or HTML) (POST /reports/career).

func (*ReportsService) Child

func (s *ReportsService) Child(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Child: Generate Child Astrology Report (PDF or HTML) (POST /reports/child).

func (*ReportsService) Gemstone

func (s *ReportsService) Gemstone(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Gemstone: Generate Gemstone Report (PDF or HTML) (POST /reports/gemstone).

func (*ReportsService) Generate

func (s *ReportsService) Generate(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Generate: Generate Report: Unified Dispatcher (V2) (POST /reports/generate).

func (*ReportsService) HistoryGet

func (s *ReportsService) HistoryGet(ctx context.Context, opts ...RequestOption) (*Response, error)

HistoryGet: List Recent Report Exports (GET /reports/history).

func (*ReportsService) HumanDesign

func (s *ReportsService) HumanDesign(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

HumanDesign: Generate Human Design Report (PDF or HTML) (POST /reports/human-design).

func (*ReportsService) LalKitab

func (s *ReportsService) LalKitab(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LalKitab: Generate Lal Kitab Report (PDF or HTML) (POST /reports/lal-kitab).

func (*ReportsService) Love

func (s *ReportsService) Love(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Love: Generate Love Report (PDF or HTML) (POST /reports/love).

func (*ReportsService) Money

func (s *ReportsService) Money(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Money: Generate Money Report (PDF or HTML) (POST /reports/money).

func (*ReportsService) Muhurta

func (s *ReportsService) Muhurta(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Muhurta: Generate Muhurta Report (PDF or HTML) (POST /reports/muhurta).

func (*ReportsService) Natal

func (s *ReportsService) Natal(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Natal: Generate Natal Report (PDF or HTML) (POST /reports/natal).

func (*ReportsService) Relocation

func (s *ReportsService) Relocation(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Relocation: Generate Relocation Report (PDF or HTML) (POST /reports/relocation).

func (*ReportsService) Stellaforge

func (s *ReportsService) Stellaforge(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Stellaforge: Generate Stellaforge Birth-Chart Poster (PDF or HTML) (POST /reports/stellaforge).

func (*ReportsService) Synastry

func (s *ReportsService) Synastry(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Synastry: Generate Synastry Report (PDF or HTML) (POST /reports/synastry).

func (*ReportsService) Tarot

func (s *ReportsService) Tarot(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Tarot: Generate Tarot Reading (PDF or HTML) (POST /reports/tarot).

func (*ReportsService) TransitYearly

func (s *ReportsService) TransitYearly(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

TransitYearly: Generate Year-Ahead Transit (PDF or HTML) (POST /reports/transit-yearly).

func (*ReportsService) VedicKundli

func (s *ReportsService) VedicKundli(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VedicKundli: Generate Vedic Kundli (PDF or HTML) (POST /reports/vedic-kundli).

type RequestOption

type RequestOption func(*requestConfig)

RequestOption adjusts one call.

func WithHeader

func WithHeader(key, value string) RequestOption

WithHeader adds a request header.

func WithIdempotencyKey

func WithIdempotencyKey(key string) RequestOption

WithIdempotencyKey sets the Idempotency-Key, so a retried POST is not charged twice.

func WithQuery

func WithQuery(key, value string) RequestOption

WithQuery adds a query parameter, e.g. WithQuery("lang", "uk"), WithQuery("fields", "planets").

type Response

type Response struct {
	// Data is the "data" member of the envelope, or the whole body when there is no envelope.
	Data             json.RawMessage
	StatusCode       int
	Header           http.Header
	RequestID        string
	CreditsRemaining *int
}

Response is a successful API answer.

func (*Response) Decode

func (r *Response) Decode(v any) error

Decode unmarshals Data into v.

type RetrogradePeriodsService

type RetrogradePeriodsService struct {
	// contains filtered or unexported fields
}

RetrogradePeriodsService groups the RetrogradePeriods endpoints.

func (*RetrogradePeriodsService) Compute

func (s *RetrogradePeriodsService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Retrograde Periods (POST /retrograde-periods).

type RunesService

type RunesService struct {
	// contains filtered or unexported fields
}

RunesService groups the Runes endpoints.

func (*RunesService) ByZodiac

func (s *RunesService) ByZodiac(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ByZodiac: Rune by Zodiac (POST /runes/by-zodiac).

func (*RunesService) Compute

func (s *RunesService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Elder Futhark List (POST /runes).

func (*RunesService) Nine

func (s *RunesService) Nine(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Nine: 9-Rune Cast (POST /runes/nine).

func (*RunesService) Single

func (s *RunesService) Single(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Single: Single Rune Draw (POST /runes/single).

func (*RunesService) Three

func (s *RunesService) Three(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Three: Norn 3-Rune Cast (POST /runes/three).

type SabianSymbolsService

type SabianSymbolsService struct {
	// contains filtered or unexported fields
}

SabianSymbolsService groups the SabianSymbols endpoints.

func (*SabianSymbolsService) Compute

func (s *SabianSymbolsService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Sabian Symbols (POST /sabian-symbols).

type SiteKeysService

type SiteKeysService struct {
	// contains filtered or unexported fields
}

SiteKeysService groups the SiteKeys endpoints.

func (*SiteKeysService) Compute

func (s *SiteKeysService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Site key for a verified WordPress site (POST /site-keys).

func (*SiteKeysService) ConnectExchange

func (s *SiteKeysService) ConnectExchange(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ConnectExchange: Move a WordPress site onto an account key (POST /site-keys/connect/exchange).

type SolarAcgService

type SolarAcgService struct {
	// contains filtered or unexported fields
}

SolarAcgService groups the SolarAcg endpoints.

func (*SolarAcgService) Compute

func (s *SolarAcgService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Solar A*C*G (POST /solar-acg).

type SolarReturnService

type SolarReturnService struct {
	// contains filtered or unexported fields
}

SolarReturnService groups the SolarReturn endpoints.

func (*SolarReturnService) Compute

func (s *SolarReturnService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Solar Return (POST /solar-return).

type StatusService

type StatusService struct {
	// contains filtered or unexported fields
}

StatusService groups the Status endpoints.

func (*StatusService) Get

func (s *StatusService) Get(ctx context.Context, opts ...RequestOption) (*Response, error)

Get: API Status (GET /status).

type StreamService

type StreamService struct {
	// contains filtered or unexported fields
}

StreamService groups the Stream endpoints.

func (*StreamService) EclipseIncoming

func (s *StreamService) EclipseIncoming(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

EclipseIncoming: Stream Eclipse Incoming (POST /stream/eclipse-incoming).

func (*StreamService) EclipseTotality

func (s *StreamService) EclipseTotality(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

EclipseTotality: Stream Eclipse Totality (POST /stream/eclipse-totality).

func (*StreamService) Ingress

func (s *StreamService) Ingress(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Ingress: Stream Ingress (POST /stream/ingress).

func (*StreamService) LunarPhase

func (s *StreamService) LunarPhase(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LunarPhase: Stream Lunar Phase (POST /stream/lunar-phase).

func (*StreamService) PlanetaryHourChanges

func (s *StreamService) PlanetaryHourChanges(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PlanetaryHourChanges: Stream Planetary Hour Changes (POST /stream/planetary-hour-changes).

func (*StreamService) Positions

func (s *StreamService) Positions(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Positions: Stream Positions (POST /stream/positions).

func (*StreamService) RetrogradeAlerts

func (s *StreamService) RetrogradeAlerts(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RetrogradeAlerts: Stream Retrograde Alerts (POST /stream/retrograde-alerts).

func (*StreamService) SunriseSunset

func (s *StreamService) SunriseSunset(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SunriseSunset: Stream Sunrise/Sunset (POST /stream/sunrise-sunset).

func (*StreamService) TransitAlerts

func (s *StreamService) TransitAlerts(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

TransitAlerts: Stream Transit Alerts (POST /stream/transit-alerts).

func (*StreamService) VoidOfCourse

func (s *StreamService) VoidOfCourse(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VoidOfCourse: Stream Void-of-Course (POST /stream/void-of-course).

type SunTimesService

type SunTimesService struct {
	// contains filtered or unexported fields
}

SunTimesService groups the SunTimes endpoints.

func (*SunTimesService) Compute

func (s *SunTimesService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Sun Times (POST /sun-times).

type SymbolicDirectionsService

type SymbolicDirectionsService struct {
	// contains filtered or unexported fields
}

SymbolicDirectionsService groups the SymbolicDirections endpoints.

func (*SymbolicDirectionsService) Compute

func (s *SymbolicDirectionsService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Symbolic Directions (POST /symbolic-directions).

type SynastryService

type SynastryService struct {
	// contains filtered or unexported fields
}

SynastryService groups the Synastry endpoints.

func (*SynastryService) AspectGrid

func (s *SynastryService) AspectGrid(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

AspectGrid: Synastry Aspect Grid (POST /synastry/aspect-grid).

func (*SynastryService) AttractionScore

func (s *SynastryService) AttractionScore(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

AttractionScore: Synastry Attraction Score (POST /synastry/attraction-score).

func (*SynastryService) Compute

func (s *SynastryService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Synastry (POST /synastry).

func (*SynastryService) ElementBalance

func (s *SynastryService) ElementBalance(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ElementBalance: Synastry Element Balance (POST /synastry/element-balance).

func (*SynastryService) HouseOverlay

func (s *SynastryService) HouseOverlay(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

HouseOverlay: Synastry House Overlay (POST /synastry/house-overlay).

type TarotService

type TarotService struct {
	// contains filtered or unexported fields
}

TarotService groups the Tarot endpoints.

func (*TarotService) DecksGet added in v0.2.0

func (s *TarotService) DecksGet(ctx context.Context, opts ...RequestOption) (*Response, error)

DecksGet: Tarot: Decks and Card Art (GET /tarot/decks).

func (*TarotService) LenormandCardsGet

func (s *TarotService) LenormandCardsGet(ctx context.Context, opts ...RequestOption) (*Response, error)

LenormandCardsGet: Lenormand: All Cards (GET /tarot/lenormand/cards).

func (*TarotService) LenormandDaily

func (s *TarotService) LenormandDaily(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LenormandDaily: Lenormand: Daily Cards (POST /tarot/lenormand/daily).

func (*TarotService) LenormandDraw9CardSquare

func (s *TarotService) LenormandDraw9CardSquare(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LenormandDraw9CardSquare: Lenormand: 9-Card Square (POST /tarot/lenormand/draw/9-card-square).

func (*TarotService) LenormandDrawCelticCrossLenormand

func (s *TarotService) LenormandDrawCelticCrossLenormand(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LenormandDrawCelticCrossLenormand: Lenormand: Celtic Cross (POST /tarot/lenormand/draw/celtic-cross-lenormand).

func (*TarotService) LenormandDrawGrandTableau

func (s *TarotService) LenormandDrawGrandTableau(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LenormandDrawGrandTableau: Lenormand: Grand Tableau (POST /tarot/lenormand/draw/grand-tableau).

func (*TarotService) LenormandDrawLineOfFive

func (s *TarotService) LenormandDrawLineOfFive(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LenormandDrawLineOfFive: Lenormand: Line of Five (POST /tarot/lenormand/draw/line-of-five).

func (*TarotService) LenormandDrawRelationship

func (s *TarotService) LenormandDrawRelationship(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LenormandDrawRelationship: Lenormand: Relationship (POST /tarot/lenormand/draw/relationship).

func (*TarotService) LenormandDrawThreeCard

func (s *TarotService) LenormandDrawThreeCard(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LenormandDrawThreeCard: Lenormand: Three-Card (POST /tarot/lenormand/draw/three-card).

func (*TarotService) LenormandHousesGet

func (s *TarotService) LenormandHousesGet(ctx context.Context, opts ...RequestOption) (*Response, error)

LenormandHousesGet: Lenormand: 36 Houses (GET /tarot/lenormand/houses).

func (*TarotService) MarseilleBirthCard

func (s *TarotService) MarseilleBirthCard(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MarseilleBirthCard: Marseille: Birth Card (POST /tarot/marseille/birth-card).

func (*TarotService) MarseilleCardsGet

func (s *TarotService) MarseilleCardsGet(ctx context.Context, opts ...RequestOption) (*Response, error)

MarseilleCardsGet: Marseille: All Cards (GET /tarot/marseille/cards).

func (*TarotService) MarseilleClarify

func (s *TarotService) MarseilleClarify(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MarseilleClarify: Marseille: Clarifier (POST /tarot/marseille/clarify).

func (*TarotService) MarseilleDaily

func (s *TarotService) MarseilleDaily(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MarseilleDaily: Marseille: Daily Card (POST /tarot/marseille/daily).

func (*TarotService) MarseilleDrawCareer

func (s *TarotService) MarseilleDrawCareer(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MarseilleDrawCareer: Marseille: Career (POST /tarot/marseille/draw/career).

func (*TarotService) MarseilleDrawCelticCross

func (s *TarotService) MarseilleDrawCelticCross(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MarseilleDrawCelticCross: Marseille: Celtic Cross (POST /tarot/marseille/draw/celtic-cross).

func (*TarotService) MarseilleDrawCross

func (s *TarotService) MarseilleDrawCross(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MarseilleDrawCross: Marseille: Tirage Réduit (Jodorowsky Reduced Cross) (POST /tarot/marseille/draw/cross).

func (*TarotService) MarseilleDrawDecision

func (s *TarotService) MarseilleDrawDecision(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MarseilleDrawDecision: Marseille: Yes/No (POST /tarot/marseille/draw/decision).

func (*TarotService) MarseilleDrawHero

func (s *TarotService) MarseilleDrawHero(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MarseilleDrawHero: Marseille: Tirage du Héros (Hero's Journey) (POST /tarot/marseille/draw/hero).

func (*TarotService) MarseilleDrawLove

func (s *TarotService) MarseilleDrawLove(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MarseilleDrawLove: Marseille: Love (POST /tarot/marseille/draw/love).

func (*TarotService) MarseilleDrawSevenCard

func (s *TarotService) MarseilleDrawSevenCard(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MarseilleDrawSevenCard: Marseille: Seven-Card (POST /tarot/marseille/draw/seven-card).

func (*TarotService) MarseilleDrawSingle

func (s *TarotService) MarseilleDrawSingle(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MarseilleDrawSingle: Marseille: Single Card (POST /tarot/marseille/draw/single).

func (*TarotService) MarseilleDrawSpiritual

func (s *TarotService) MarseilleDrawSpiritual(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MarseilleDrawSpiritual: Marseille: Spiritual (POST /tarot/marseille/draw/spiritual).

func (*TarotService) MarseilleDrawThreeCard

func (s *TarotService) MarseilleDrawThreeCard(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MarseilleDrawThreeCard: Marseille: Three-Card (POST /tarot/marseille/draw/three-card).

func (*TarotService) MarseilleInterpret

func (s *TarotService) MarseilleInterpret(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MarseilleInterpret: Marseille: Interpret (POST /tarot/marseille/interpret).

func (*TarotService) MarseilleMajorsGet

func (s *TarotService) MarseilleMajorsGet(ctx context.Context, opts ...RequestOption) (*Response, error)

MarseilleMajorsGet: Marseille: 22 Majors (GET /tarot/marseille/majors).

func (*TarotService) MarseilleSpreadsGet

func (s *TarotService) MarseilleSpreadsGet(ctx context.Context, opts ...RequestOption) (*Response, error)

MarseilleSpreadsGet: Marseille: All Spreads (GET /tarot/marseille/spreads).

func (*TarotService) MarseilleTiming

func (s *TarotService) MarseilleTiming(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MarseilleTiming: Marseille: Timing (POST /tarot/marseille/timing).

func (*TarotService) MarseilleYearCard

func (s *TarotService) MarseilleYearCard(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MarseilleYearCard: Marseille: Year Card (POST /tarot/marseille/year-card).

func (*TarotService) RiderWaiteAdvice

func (s *TarotService) RiderWaiteAdvice(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteAdvice: RWS: Advice Card (POST /tarot/rider-waite/advice).

func (*TarotService) RiderWaiteBirthCard

func (s *TarotService) RiderWaiteBirthCard(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteBirthCard: RWS: Birth Card (POST /tarot/rider-waite/birth-card).

func (*TarotService) RiderWaiteCardsGet

func (s *TarotService) RiderWaiteCardsGet(ctx context.Context, opts ...RequestOption) (*Response, error)

RiderWaiteCardsGet: RWS: All Cards (GET /tarot/rider-waite/cards).

func (*TarotService) RiderWaiteClarify

func (s *TarotService) RiderWaiteClarify(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteClarify: RWS: Clarifier Card (POST /tarot/rider-waite/clarify).

func (*TarotService) RiderWaiteCourtsGet

func (s *TarotService) RiderWaiteCourtsGet(ctx context.Context, opts ...RequestOption) (*Response, error)

RiderWaiteCourtsGet: RWS: 16 Court Cards (GET /tarot/rider-waite/courts).

func (*TarotService) RiderWaiteCrossSum

func (s *TarotService) RiderWaiteCrossSum(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteCrossSum: RWS: Court Card Cross-Sum (POST /tarot/rider-waite/cross-sum).

func (*TarotService) RiderWaiteDaily

func (s *TarotService) RiderWaiteDaily(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteDaily: RWS: Daily Card (POST /tarot/rider-waite/daily).

func (*TarotService) RiderWaiteDrawCareer

func (s *TarotService) RiderWaiteDrawCareer(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteDrawCareer: RWS: Career (POST /tarot/rider-waite/draw/career).

func (*TarotService) RiderWaiteDrawCelticCross

func (s *TarotService) RiderWaiteDrawCelticCross(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteDrawCelticCross: RWS: Celtic Cross (POST /tarot/rider-waite/draw/celtic-cross).

func (*TarotService) RiderWaiteDrawChakra

func (s *TarotService) RiderWaiteDrawChakra(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteDrawChakra: RWS: Chakra (POST /tarot/rider-waite/draw/chakra).

func (*TarotService) RiderWaiteDrawDecision

func (s *TarotService) RiderWaiteDrawDecision(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteDrawDecision: RWS: Yes/No (POST /tarot/rider-waite/draw/decision).

func (*TarotService) RiderWaiteDrawHorseshoe

func (s *TarotService) RiderWaiteDrawHorseshoe(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteDrawHorseshoe: RWS: Horseshoe (POST /tarot/rider-waite/draw/horseshoe).

func (*TarotService) RiderWaiteDrawLoveTriangle

func (s *TarotService) RiderWaiteDrawLoveTriangle(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteDrawLoveTriangle: RWS: Love Triangle (POST /tarot/rider-waite/draw/love-triangle).

func (*TarotService) RiderWaiteDrawRelationship

func (s *TarotService) RiderWaiteDrawRelationship(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteDrawRelationship: RWS: Relationship (POST /tarot/rider-waite/draw/relationship).

func (*TarotService) RiderWaiteDrawShadowWork

func (s *TarotService) RiderWaiteDrawShadowWork(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteDrawShadowWork: RWS: Shadow Work (POST /tarot/rider-waite/draw/shadow-work).

func (*TarotService) RiderWaiteDrawSingle

func (s *TarotService) RiderWaiteDrawSingle(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteDrawSingle: RWS: Single Card Draw (POST /tarot/rider-waite/draw/single).

func (*TarotService) RiderWaiteDrawSpiritualPath

func (s *TarotService) RiderWaiteDrawSpiritualPath(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteDrawSpiritualPath: RWS: Spiritual Path (POST /tarot/rider-waite/draw/spiritual-path).

func (*TarotService) RiderWaiteDrawThreeCard

func (s *TarotService) RiderWaiteDrawThreeCard(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteDrawThreeCard: RWS: Three-Card Draw (POST /tarot/rider-waite/draw/three-card).

func (*TarotService) RiderWaiteDrawYearAhead

func (s *TarotService) RiderWaiteDrawYearAhead(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteDrawYearAhead: RWS: Year Ahead (POST /tarot/rider-waite/draw/year-ahead).

func (*TarotService) RiderWaiteInterpret

func (s *TarotService) RiderWaiteInterpret(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteInterpret: RWS: Interpret a Hand (POST /tarot/rider-waite/interpret).

func (*TarotService) RiderWaiteMajorsGet

func (s *TarotService) RiderWaiteMajorsGet(ctx context.Context, opts ...RequestOption) (*Response, error)

RiderWaiteMajorsGet: RWS: 22 Majors (GET /tarot/rider-waite/majors).

func (*TarotService) RiderWaiteMinorsGet

func (s *TarotService) RiderWaiteMinorsGet(ctx context.Context, opts ...RequestOption) (*Response, error)

RiderWaiteMinorsGet: RWS: 40 Minors (GET /tarot/rider-waite/minors).

func (*TarotService) RiderWaiteMissingInfo

func (s *TarotService) RiderWaiteMissingInfo(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteMissingInfo: RWS: Missing Info Card (POST /tarot/rider-waite/missing-info).

func (*TarotService) RiderWaiteOutcome

func (s *TarotService) RiderWaiteOutcome(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteOutcome: RWS: Outcome Card (POST /tarot/rider-waite/outcome).

func (*TarotService) RiderWaiteShadowCard

func (s *TarotService) RiderWaiteShadowCard(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteShadowCard: RWS: Shadow Card (POST /tarot/rider-waite/shadow-card).

func (*TarotService) RiderWaiteSoulPersonalityCard

func (s *TarotService) RiderWaiteSoulPersonalityCard(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteSoulPersonalityCard: RWS: Soul + Personality (POST /tarot/rider-waite/soul-personality-card).

func (*TarotService) RiderWaiteSpreadsGet

func (s *TarotService) RiderWaiteSpreadsGet(ctx context.Context, opts ...RequestOption) (*Response, error)

RiderWaiteSpreadsGet: RWS: All Spreads (GET /tarot/rider-waite/spreads).

func (*TarotService) RiderWaiteTiming

func (s *TarotService) RiderWaiteTiming(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteTiming: RWS: Timing Card (POST /tarot/rider-waite/timing).

func (*TarotService) RiderWaiteYearCard

func (s *TarotService) RiderWaiteYearCard(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RiderWaiteYearCard: RWS: Year Card (POST /tarot/rider-waite/year-card).

type TertiaryProgressionsService

type TertiaryProgressionsService struct {
	// contains filtered or unexported fields
}

TertiaryProgressionsService groups the TertiaryProgressions endpoints.

func (*TertiaryProgressionsService) Compute

func (s *TertiaryProgressionsService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Tertiary Progressions (POST /tertiary-progressions).

type TransitCalendarService

type TransitCalendarService struct {
	// contains filtered or unexported fields
}

TransitCalendarService groups the TransitCalendar endpoints.

func (*TransitCalendarService) Compute

func (s *TransitCalendarService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Transit Calendar (POST /transit-calendar).

type TransitsService

type TransitsService struct {
	// contains filtered or unexported fields
}

TransitsService groups the Transits endpoints.

func (*TransitsService) Compute

func (s *TransitsService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Transits (POST /transits).

type TranslateService

type TranslateService struct {
	// contains filtered or unexported fields
}

TranslateService groups the Translate endpoints.

func (*TranslateService) Astro

func (s *TranslateService) Astro(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Astro: Translate (astro-aware) (POST /translate/astro).

func (*TranslateService) Batch

func (s *TranslateService) Batch(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Batch: Translate batch (POST /translate/batch).

func (*TranslateService) LanguagesGet

func (s *TranslateService) LanguagesGet(ctx context.Context, opts ...RequestOption) (*Response, error)

LanguagesGet: Supported languages (GET /translate/languages).

type VedicDivisionalService

type VedicDivisionalService struct {
	// contains filtered or unexported fields
}

VedicDivisionalService groups the VedicDivisional endpoints.

func (*VedicDivisionalService) Compute

func (s *VedicDivisionalService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Vedic Divisional Chart (DEPRECATED: use /vedic/varga/{D}<*>) (POST /vedic-divisional).

type VedicService

type VedicService struct {
	// contains filtered or unexported fields
}

VedicService groups the Vedic endpoints.

func (*VedicService) Bhavabala

func (s *VedicService) Bhavabala(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Bhavabala: Bhava Bala: house strength (POST /vedic/bhavabala).

func (*VedicService) CompatibilityAshtakoot

func (s *VedicService) CompatibilityAshtakoot(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

CompatibilityAshtakoot: Compatibility: Ashtakoot Guna Milan (8-fold 36-point) (POST /vedic/compatibility/ashtakoot).

func (*VedicService) CompatibilityBhriguMatch

func (s *VedicService) CompatibilityBhriguMatch(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

CompatibilityBhriguMatch: Compatibility: Bhrigu-match (7H placement) (POST /vedic/compatibility/bhrigu-match).

func (*VedicService) CompatibilityDashakoota

func (s *VedicService) CompatibilityDashakoota(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

CompatibilityDashakoota: Compatibility: Dashakoota (10-fold 39-point) (POST /vedic/compatibility/dashakoota).

func (*VedicService) CompatibilityFull

func (s *VedicService) CompatibilityFull(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

CompatibilityFull: Compatibility: Parashara full report (POST /vedic/compatibility/full).

func (*VedicService) CompatibilityMangalMatch

func (s *VedicService) CompatibilityMangalMatch(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

CompatibilityMangalMatch: Compatibility: Mangal-match (Manglik between partners) (POST /vedic/compatibility/mangal-match).

func (*VedicService) CompatibilityManglikCheck

func (s *VedicService) CompatibilityManglikCheck(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

CompatibilityManglikCheck: Compatibility: Manglik check (single chart) (POST /vedic/compatibility/manglik-check).

func (*VedicService) DashasAshtottariAntar

func (s *VedicService) DashasAshtottariAntar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasAshtottariAntar: Dashas: Ashtottari Antardasha (POST /vedic/dashas/ashtottari/antar).

func (*VedicService) DashasAshtottariMaha

func (s *VedicService) DashasAshtottariMaha(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasAshtottariMaha: Dashas: Ashtottari Mahadasha (POST /vedic/dashas/ashtottari/maha).

func (*VedicService) DashasAshtottariPrana

func (s *VedicService) DashasAshtottariPrana(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasAshtottariPrana: Dashas: Ashtottari Pranadasha (POST /vedic/dashas/ashtottari/prana).

func (*VedicService) DashasAshtottariPratyantar

func (s *VedicService) DashasAshtottariPratyantar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasAshtottariPratyantar: Dashas: Ashtottari Pratyantardasha (POST /vedic/dashas/ashtottari/pratyantar).

func (*VedicService) DashasAshtottariSookshma

func (s *VedicService) DashasAshtottariSookshma(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasAshtottariSookshma: Dashas: Ashtottari Sookshmadasha (POST /vedic/dashas/ashtottari/sookshma).

func (*VedicService) DashasCharaAntar

func (s *VedicService) DashasCharaAntar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasCharaAntar: Dashas: Chara Antardasha (POST /vedic/dashas/chara/antar).

func (*VedicService) DashasCharaMaha

func (s *VedicService) DashasCharaMaha(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasCharaMaha: Dashas: Chara Mahadasha (POST /vedic/dashas/chara/maha).

func (*VedicService) DashasCharaPrana

func (s *VedicService) DashasCharaPrana(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasCharaPrana: Dashas: Chara Pranadasha (POST /vedic/dashas/chara/prana).

func (*VedicService) DashasCharaPratyantar

func (s *VedicService) DashasCharaPratyantar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasCharaPratyantar: Dashas: Chara Pratyantardasha (POST /vedic/dashas/chara/pratyantar).

func (*VedicService) DashasCharaSookshma

func (s *VedicService) DashasCharaSookshma(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasCharaSookshma: Dashas: Chara Sookshmadasha (POST /vedic/dashas/chara/sookshma).

func (*VedicService) DashasKalachakraAntar

func (s *VedicService) DashasKalachakraAntar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasKalachakraAntar: Dashas: Kalachakra Antardasha (POST /vedic/dashas/kalachakra/antar).

func (*VedicService) DashasKalachakraMaha

func (s *VedicService) DashasKalachakraMaha(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasKalachakraMaha: Dashas: Kalachakra Mahadasha (POST /vedic/dashas/kalachakra/maha).

func (*VedicService) DashasKalachakraPrana

func (s *VedicService) DashasKalachakraPrana(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasKalachakraPrana: Dashas: Kalachakra Pranadasha (POST /vedic/dashas/kalachakra/prana).

func (*VedicService) DashasKalachakraPratyantar

func (s *VedicService) DashasKalachakraPratyantar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasKalachakraPratyantar: Dashas: Kalachakra Pratyantardasha (POST /vedic/dashas/kalachakra/pratyantar).

func (*VedicService) DashasKalachakraSookshma

func (s *VedicService) DashasKalachakraSookshma(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasKalachakraSookshma: Dashas: Kalachakra Sookshmadasha (POST /vedic/dashas/kalachakra/sookshma).

func (*VedicService) DashasShatabdikaAntar

func (s *VedicService) DashasShatabdikaAntar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasShatabdikaAntar: Dashas: Shatabdika Antardasha (POST /vedic/dashas/shatabdika/antar).

func (*VedicService) DashasShatabdikaMaha

func (s *VedicService) DashasShatabdikaMaha(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasShatabdikaMaha: Dashas: Shatabdika Mahadasha (POST /vedic/dashas/shatabdika/maha).

func (*VedicService) DashasShatabdikaPrana

func (s *VedicService) DashasShatabdikaPrana(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasShatabdikaPrana: Dashas: Shatabdika Pranadasha (POST /vedic/dashas/shatabdika/prana).

func (*VedicService) DashasShatabdikaPratyantar

func (s *VedicService) DashasShatabdikaPratyantar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasShatabdikaPratyantar: Dashas: Shatabdika Pratyantardasha (POST /vedic/dashas/shatabdika/pratyantar).

func (*VedicService) DashasShatabdikaSookshma

func (s *VedicService) DashasShatabdikaSookshma(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasShatabdikaSookshma: Dashas: Shatabdika Sookshmadasha (POST /vedic/dashas/shatabdika/sookshma).

func (*VedicService) DashasShodashottariAntar

func (s *VedicService) DashasShodashottariAntar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasShodashottariAntar: Dashas: Shodashottari Antardasha (POST /vedic/dashas/shodashottari/antar).

func (*VedicService) DashasShodashottariMaha

func (s *VedicService) DashasShodashottariMaha(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasShodashottariMaha: Dashas: Shodashottari Mahadasha (POST /vedic/dashas/shodashottari/maha).

func (*VedicService) DashasShodashottariPrana

func (s *VedicService) DashasShodashottariPrana(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasShodashottariPrana: Dashas: Shodashottari Pranadasha (POST /vedic/dashas/shodashottari/prana).

func (*VedicService) DashasShodashottariPratyantar

func (s *VedicService) DashasShodashottariPratyantar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasShodashottariPratyantar: Dashas: Shodashottari Pratyantardasha (POST /vedic/dashas/shodashottari/pratyantar).

func (*VedicService) DashasShodashottariSookshma

func (s *VedicService) DashasShodashottariSookshma(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasShodashottariSookshma: Dashas: Shodashottari Sookshmadasha (POST /vedic/dashas/shodashottari/sookshma).

func (*VedicService) DashasShoolaAntar

func (s *VedicService) DashasShoolaAntar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasShoolaAntar: Dashas: Shoola Antardasha (POST /vedic/dashas/shoola/antar).

func (*VedicService) DashasShoolaMaha

func (s *VedicService) DashasShoolaMaha(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasShoolaMaha: Dashas: Shoola Mahadasha (POST /vedic/dashas/shoola/maha).

func (*VedicService) DashasShoolaPrana

func (s *VedicService) DashasShoolaPrana(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasShoolaPrana: Dashas: Shoola Pranadasha (POST /vedic/dashas/shoola/prana).

func (*VedicService) DashasShoolaPratyantar

func (s *VedicService) DashasShoolaPratyantar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasShoolaPratyantar: Dashas: Shoola Pratyantardasha (POST /vedic/dashas/shoola/pratyantar).

func (*VedicService) DashasShoolaSookshma

func (s *VedicService) DashasShoolaSookshma(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasShoolaSookshma: Dashas: Shoola Sookshmadasha (POST /vedic/dashas/shoola/sookshma).

func (*VedicService) DashasSthiraAntar

func (s *VedicService) DashasSthiraAntar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasSthiraAntar: Dashas: Sthira Antardasha (POST /vedic/dashas/sthira/antar).

func (*VedicService) DashasSthiraMaha

func (s *VedicService) DashasSthiraMaha(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasSthiraMaha: Dashas: Sthira Mahadasha (POST /vedic/dashas/sthira/maha).

func (*VedicService) DashasSthiraPrana

func (s *VedicService) DashasSthiraPrana(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasSthiraPrana: Dashas: Sthira Pranadasha (POST /vedic/dashas/sthira/prana).

func (*VedicService) DashasSthiraPratyantar

func (s *VedicService) DashasSthiraPratyantar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasSthiraPratyantar: Dashas: Sthira Pratyantardasha (POST /vedic/dashas/sthira/pratyantar).

func (*VedicService) DashasSthiraSookshma

func (s *VedicService) DashasSthiraSookshma(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasSthiraSookshma: Dashas: Sthira Sookshmadasha (POST /vedic/dashas/sthira/sookshma).

func (*VedicService) DashasTribhagiAntar

func (s *VedicService) DashasTribhagiAntar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasTribhagiAntar: Dashas: Tribhagi Antardasha (POST /vedic/dashas/tribhagi/antar).

func (*VedicService) DashasTribhagiMaha

func (s *VedicService) DashasTribhagiMaha(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasTribhagiMaha: Dashas: Tribhagi Mahadasha (POST /vedic/dashas/tribhagi/maha).

func (*VedicService) DashasTribhagiPrana

func (s *VedicService) DashasTribhagiPrana(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasTribhagiPrana: Dashas: Tribhagi Pranadasha (POST /vedic/dashas/tribhagi/prana).

func (*VedicService) DashasTribhagiPratyantar

func (s *VedicService) DashasTribhagiPratyantar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasTribhagiPratyantar: Dashas: Tribhagi Pratyantardasha (POST /vedic/dashas/tribhagi/pratyantar).

func (*VedicService) DashasTribhagiSookshma

func (s *VedicService) DashasTribhagiSookshma(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasTribhagiSookshma: Dashas: Tribhagi Sookshmadasha (POST /vedic/dashas/tribhagi/sookshma).

func (*VedicService) DashasVimshottariAntar

func (s *VedicService) DashasVimshottariAntar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasVimshottariAntar: Dashas: Vimshottari Antardasha (POST /vedic/dashas/vimshottari/antar).

func (*VedicService) DashasVimshottariMaha

func (s *VedicService) DashasVimshottariMaha(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasVimshottariMaha: Dashas: Vimshottari Mahadasha (POST /vedic/dashas/vimshottari/maha).

func (*VedicService) DashasVimshottariPrana

func (s *VedicService) DashasVimshottariPrana(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasVimshottariPrana: Dashas: Vimshottari Pranadasha (POST /vedic/dashas/vimshottari/prana).

func (*VedicService) DashasVimshottariPratyantar

func (s *VedicService) DashasVimshottariPratyantar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasVimshottariPratyantar: Dashas: Vimshottari Pratyantardasha (POST /vedic/dashas/vimshottari/pratyantar).

func (*VedicService) DashasVimshottariSookshma

func (s *VedicService) DashasVimshottariSookshma(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasVimshottariSookshma: Dashas: Vimshottari Sookshmadasha (POST /vedic/dashas/vimshottari/sookshma).

func (*VedicService) DashasYoginiAntar

func (s *VedicService) DashasYoginiAntar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasYoginiAntar: Dashas: Yogini Antardasha (POST /vedic/dashas/yogini/antar).

func (*VedicService) DashasYoginiMaha

func (s *VedicService) DashasYoginiMaha(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasYoginiMaha: Dashas: Yogini Mahadasha (POST /vedic/dashas/yogini/maha).

func (*VedicService) DashasYoginiPrana

func (s *VedicService) DashasYoginiPrana(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasYoginiPrana: Dashas: Yogini Pranadasha (POST /vedic/dashas/yogini/prana).

func (*VedicService) DashasYoginiPratyantar

func (s *VedicService) DashasYoginiPratyantar(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasYoginiPratyantar: Dashas: Yogini Pratyantardasha (POST /vedic/dashas/yogini/pratyantar).

func (*VedicService) DashasYoginiSookshma

func (s *VedicService) DashasYoginiSookshma(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashasYoginiSookshma: Dashas: Yogini Sookshmadasha (POST /vedic/dashas/yogini/sookshma).

func (*VedicService) DoshasKpFull

func (s *VedicService) DoshasKpFull(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DoshasKpFull: Doshas: KP full summary (POST /vedic/doshas/kp/full).

func (*VedicService) DoshasKpKalasarpa

func (s *VedicService) DoshasKpKalasarpa(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DoshasKpKalasarpa: Doshas: KP Kalasarpa (POST /vedic/doshas/kp/kalasarpa).

func (*VedicService) DoshasKpKemadruma

func (s *VedicService) DoshasKpKemadruma(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DoshasKpKemadruma: Doshas: KP Kemadruma (POST /vedic/doshas/kp/kemadruma).

func (*VedicService) DoshasKpManglik

func (s *VedicService) DoshasKpManglik(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DoshasKpManglik: Doshas: KP Manglik (POST /vedic/doshas/kp/manglik).

func (*VedicService) DoshasKpPitra

func (s *VedicService) DoshasKpPitra(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DoshasKpPitra: Doshas: KP Pitra (POST /vedic/doshas/kp/pitra).

func (*VedicService) DoshasKpSadeSati

func (s *VedicService) DoshasKpSadeSati(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DoshasKpSadeSati: Doshas: KP Sade Sati (POST /vedic/doshas/kp/sade-sati).

func (*VedicService) DoshasLalKitabFull

func (s *VedicService) DoshasLalKitabFull(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DoshasLalKitabFull: Doshas: Lal Kitab full summary (POST /vedic/doshas/lal-kitab/full).

func (*VedicService) DoshasLalKitabKalsarpa

func (s *VedicService) DoshasLalKitabKalsarpa(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DoshasLalKitabKalsarpa: Doshas: Lal Kitab Kalsarpa (POST /vedic/doshas/lal-kitab/kalsarpa).

func (*VedicService) DoshasLalKitabManglik

func (s *VedicService) DoshasLalKitabManglik(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DoshasLalKitabManglik: Doshas: Lal Kitab Manglik (POST /vedic/doshas/lal-kitab/manglik).

func (*VedicService) DoshasLalKitabPitra

func (s *VedicService) DoshasLalKitabPitra(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DoshasLalKitabPitra: Doshas: Lal Kitab Pitra (POST /vedic/doshas/lal-kitab/pitra).

func (*VedicService) DoshasLalKitabRin

func (s *VedicService) DoshasLalKitabRin(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DoshasLalKitabRin: Doshas: Lal Kitab Rin (6 ancestral debts) (POST /vedic/doshas/lal-kitab/rin).

func (*VedicService) DoshasLalKitabShrapit

func (s *VedicService) DoshasLalKitabShrapit(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DoshasLalKitabShrapit: Doshas: Lal Kitab Shrapit (POST /vedic/doshas/lal-kitab/shrapit).

func (*VedicService) DoshasParasharaFull

func (s *VedicService) DoshasParasharaFull(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DoshasParasharaFull: Doshas: Parashara full report (POST /vedic/doshas/parashara/full).

func (*VedicService) DoshasParasharaGrahan

func (s *VedicService) DoshasParasharaGrahan(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DoshasParasharaGrahan: Doshas: Grahan (eclipse-like) (POST /vedic/doshas/parashara/grahan).

func (*VedicService) DoshasParasharaGuruChandal

func (s *VedicService) DoshasParasharaGuruChandal(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DoshasParasharaGuruChandal: Doshas: Guru-Chandal (POST /vedic/doshas/parashara/guru-chandal).

func (*VedicService) DoshasParasharaKaalSarp

func (s *VedicService) DoshasParasharaKaalSarp(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DoshasParasharaKaalSarp: Doshas: Kaal Sarp (POST /vedic/doshas/parashara/kaal-sarp).

func (*VedicService) DoshasParasharaMangal

func (s *VedicService) DoshasParasharaMangal(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DoshasParasharaMangal: Doshas: Mangal (Mars affliction) (POST /vedic/doshas/parashara/mangal).

func (*VedicService) DoshasParasharaPitru

func (s *VedicService) DoshasParasharaPitru(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DoshasParasharaPitru: Doshas: Pitru (ancestral) (POST /vedic/doshas/parashara/pitru).

func (*VedicService) DoshasParasharaShrapit

func (s *VedicService) DoshasParasharaShrapit(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DoshasParasharaShrapit: Doshas: Shrapit (curse) (POST /vedic/doshas/parashara/shrapit).

func (*VedicService) Gemstones

func (s *VedicService) Gemstones(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Gemstones: Gemstone (ratna) recommendation (POST /vedic/gemstones).

func (*VedicService) GemstonesNavaratnaGet

func (s *VedicService) GemstonesNavaratnaGet(ctx context.Context, opts ...RequestOption) (*Response, error)

GemstonesNavaratnaGet: Navaratna reference table (GET /vedic/gemstones/navaratna).

func (*VedicService) JaiminiArgalaAnalysis

func (s *VedicService) JaiminiArgalaAnalysis(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

JaiminiArgalaAnalysis: Jaimini: Argala / Virodhargala scan (POST /vedic/jaimini/argala-analysis).

func (*VedicService) JaiminiAspects

func (s *VedicService) JaiminiAspects(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

JaiminiAspects: Jaimini: Aspects (Rasi + Graha drishti) (POST /vedic/jaimini/aspects).

func (*VedicService) JaiminiAtmakarakaNavamsa

func (s *VedicService) JaiminiAtmakarakaNavamsa(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

JaiminiAtmakarakaNavamsa: Jaimini: Karakamsa (AK in Navamsa) (POST /vedic/jaimini/atmakaraka-navamsa).

func (*VedicService) JaiminiAtmakarakaRotation

func (s *VedicService) JaiminiAtmakarakaRotation(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

JaiminiAtmakarakaRotation: Jaimini: Atmakaraka rotation (timeline) (POST /vedic/jaimini/atmakaraka-rotation).

func (*VedicService) JaiminiCharaKarakas

func (s *VedicService) JaiminiCharaKarakas(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

JaiminiCharaKarakas: Jaimini: Chara Karakas (detailed) (POST /vedic/jaimini/chara-karakas).

func (*VedicService) JaiminiDashaSummary

func (s *VedicService) JaiminiDashaSummary(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

JaiminiDashaSummary: Jaimini: Running Dasha Summary (POST /vedic/jaimini/dasha-summary).

func (*VedicService) JaiminiDrishtiGraha

func (s *VedicService) JaiminiDrishtiGraha(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

JaiminiDrishtiGraha: Jaimini: Graha Drishti (planet aspects) (POST /vedic/jaimini/drishti-graha).

func (*VedicService) JaiminiDrishtiRasi

func (s *VedicService) JaiminiDrishtiRasi(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

JaiminiDrishtiRasi: Jaimini: Rasi Drishti (sign aspects) (POST /vedic/jaimini/drishti-rasi).

func (*VedicService) JaiminiKarakas

func (s *VedicService) JaiminiKarakas(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

JaiminiKarakas: Jaimini: Karakas (Chara + Naisargika) (POST /vedic/jaimini/karakas).

func (*VedicService) JaiminiPadas

func (s *VedicService) JaiminiPadas(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

JaiminiPadas: Jaimini: Padas (Bhava/Surya/Chandra/Graha Arudhas) (POST /vedic/jaimini/padas).

func (*VedicService) JaiminiUpapada

func (s *VedicService) JaiminiUpapada(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

JaiminiUpapada: Jaimini: Upapada Lagna (UL) (POST /vedic/jaimini/upapada).

func (*VedicService) JaiminiYogas

func (s *VedicService) JaiminiYogas(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

JaiminiYogas: Jaimini: Yogas (basic AK/DK/PK set) (POST /vedic/jaimini/yogas).

func (*VedicService) KpAscSub

func (s *VedicService) KpAscSub(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KpAscSub: KP: Ascendant sub-lord (POST /vedic/kp/asc-sub).

func (*VedicService) KpCusps

func (s *VedicService) KpCusps(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KpCusps: KP: Placidus cusps with sub-lord chain (POST /vedic/kp/cusps).

func (*VedicService) KpFortuna

func (s *VedicService) KpFortuna(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KpFortuna: KP: Part of Fortune (POST /vedic/kp/fortuna).

func (*VedicService) KpHorary

func (s *VedicService) KpHorary(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KpHorary: KP: Horary chart (1..249) (POST /vedic/kp/horary).

func (*VedicService) KpPlanetCuspalPosition

func (s *VedicService) KpPlanetCuspalPosition(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KpPlanetCuspalPosition: KP: Planet cuspal positions (POST /vedic/kp/planet-cuspal-position).

func (*VedicService) KpRulingPlanets

func (s *VedicService) KpRulingPlanets(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KpRulingPlanets: KP: Ruling Planets (POST /vedic/kp/ruling-planets).

func (*VedicService) KpSignificators

func (s *VedicService) KpSignificators(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KpSignificators: KP: Significators (primary/secondary/tertiary) (POST /vedic/kp/significators).

func (*VedicService) KpSubLords

func (s *VedicService) KpSubLords(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KpSubLords: KP: Sub-lords (cusps + planets) (POST /vedic/kp/sub-lords).

func (*VedicService) KpSubSubLord

func (s *VedicService) KpSubSubLord(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KpSubSubLord: KP: Sub-sub-lord lookup (POST /vedic/kp/sub-sub-lord).

func (*VedicService) KpTransitKp

func (s *VedicService) KpTransitKp(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

KpTransitKp: KP: Transit positions (POST /vedic/kp/transit-kp).

func (*VedicService) Kundli added in v0.2.0

func (s *VedicService) Kundli(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Kundli: Kundli (one call) (POST /vedic/kundli).

func (*VedicService) LalKitabBlindHouse

func (s *VedicService) LalKitabBlindHouse(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LalKitabBlindHouse: Lal Kitab: Blind houses (Andha bhava) (POST /vedic/lal-kitab/blind-house).

func (*VedicService) LalKitabDasha

func (s *VedicService) LalKitabDasha(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LalKitabDasha: Lal Kitab: Dasha (35-year cycle) (POST /vedic/lal-kitab/dasha).

func (*VedicService) LalKitabDebts

func (s *VedicService) LalKitabDebts(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LalKitabDebts: Lal Kitab: Rin (6 ancestral debts) (POST /vedic/lal-kitab/debts).

func (*VedicService) LalKitabKismat

func (s *VedicService) LalKitabKismat(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LalKitabKismat: Lal Kitab: Kismat (fortune indicator) (POST /vedic/lal-kitab/kismat).

func (*VedicService) LalKitabLalKundali

func (s *VedicService) LalKitabLalKundali(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LalKitabLalKundali: Lal Kitab: Kundali (12-house grid) (POST /vedic/lal-kitab/lal-kundali).

func (*VedicService) LalKitabLifeGraph

func (s *VedicService) LalKitabLifeGraph(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LalKitabLifeGraph: Lal Kitab: Life graph (age-by-age) (POST /vedic/lal-kitab/life-graph).

func (*VedicService) LalKitabPlanetHouseEffect

func (s *VedicService) LalKitabPlanetHouseEffect(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LalKitabPlanetHouseEffect: Lal Kitab: Planet-in-house effect (POST /vedic/lal-kitab/planet-house-effect).

func (*VedicService) LalKitabProsperity

func (s *VedicService) LalKitabProsperity(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LalKitabProsperity: Lal Kitab: Sukh (prosperity yoga) (POST /vedic/lal-kitab/prosperity).

func (*VedicService) LalKitabRemedies

func (s *VedicService) LalKitabRemedies(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LalKitabRemedies: Lal Kitab: Remedies (Upayas) (POST /vedic/lal-kitab/remedies).

func (*VedicService) LalKitabSleepingHouse

func (s *VedicService) LalKitabSleepingHouse(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LalKitabSleepingHouse: Lal Kitab: Sleeping houses (POST /vedic/lal-kitab/sleeping-house).

func (*VedicService) LalKitabTeva

func (s *VedicService) LalKitabTeva(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LalKitabTeva: Lal Kitab: Teva (fixed-house chart) (POST /vedic/lal-kitab/teva).

func (*VedicService) LalKitabVarshphal

func (s *VedicService) LalKitabVarshphal(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

LalKitabVarshphal: Lal Kitab: Varshphal (annual) (POST /vedic/lal-kitab/varshphal).

func (*VedicService) MuhuratBusinessStart

func (s *VedicService) MuhuratBusinessStart(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MuhuratBusinessStart: Muhurat: Business start (Vyapara) (POST /vedic/muhurat/business-start).

func (*VedicService) MuhuratEducationStart

func (s *VedicService) MuhuratEducationStart(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MuhuratEducationStart: Muhurat: Education start (Vidyarambha) (POST /vedic/muhurat/education-start).

func (*VedicService) MuhuratGeneralAuspicious

func (s *VedicService) MuhuratGeneralAuspicious(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MuhuratGeneralAuspicious: Muhurat: General auspicious window (POST /vedic/muhurat/general-auspicious).

func (*VedicService) MuhuratInvestment

func (s *VedicService) MuhuratInvestment(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MuhuratInvestment: Muhurat: Investment / Dhana Sthapana (POST /vedic/muhurat/investment).

func (*VedicService) MuhuratJourneyLong

func (s *VedicService) MuhuratJourneyLong(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MuhuratJourneyLong: Muhurat: Long journey (multi-day Yatra) (POST /vedic/muhurat/journey-long).

func (*VedicService) MuhuratMarriage

func (s *VedicService) MuhuratMarriage(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MuhuratMarriage: Muhurat: Marriage (Vivah) (POST /vedic/muhurat/marriage).

func (*VedicService) MuhuratNameChange

func (s *VedicService) MuhuratNameChange(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MuhuratNameChange: Muhurat: Name change (POST /vedic/muhurat/name-change).

func (*VedicService) MuhuratNamingCeremony

func (s *VedicService) MuhuratNamingCeremony(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MuhuratNamingCeremony: Muhurat: Naming ceremony (Namkaran) (POST /vedic/muhurat/naming-ceremony).

func (*VedicService) MuhuratPropertyPurchase

func (s *VedicService) MuhuratPropertyPurchase(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MuhuratPropertyPurchase: Muhurat: Property purchase / Griha Pravesh (POST /vedic/muhurat/property-purchase).

func (*VedicService) MuhuratSurgery

func (s *VedicService) MuhuratSurgery(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MuhuratSurgery: Muhurat: Surgery (Shastrakarma) (POST /vedic/muhurat/surgery).

func (*VedicService) MuhuratTravel

func (s *VedicService) MuhuratTravel(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MuhuratTravel: Muhurat: Travel (short Yatra) (POST /vedic/muhurat/travel).

func (*VedicService) MuhuratVehiclePurchase

func (s *VedicService) MuhuratVehiclePurchase(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MuhuratVehiclePurchase: Muhurat: Vehicle purchase (POST /vedic/muhurat/vehicle-purchase).

func (*VedicService) PanchangChoghadia

func (s *VedicService) PanchangChoghadia(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PanchangChoghadia: Panchang: Choghadia (POST /vedic/panchang/choghadia).

func (*VedicService) PanchangFull

func (s *VedicService) PanchangFull(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PanchangFull: Panchang: full (POST /vedic/panchang/full).

func (*VedicService) PanchangHora

func (s *VedicService) PanchangHora(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PanchangHora: Panchang: Hora (POST /vedic/panchang/hora).

func (*VedicService) PanchangKarana

func (s *VedicService) PanchangKarana(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PanchangKarana: Panchang: Karana (POST /vedic/panchang/karana).

func (*VedicService) PanchangNakshatraOfDay

func (s *VedicService) PanchangNakshatraOfDay(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PanchangNakshatraOfDay: Panchang: Nakshatra of Day (POST /vedic/panchang/nakshatra-of-day).

func (*VedicService) PanchangRahuKaal

func (s *VedicService) PanchangRahuKaal(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PanchangRahuKaal: Panchang: Rahu Kaal block (POST /vedic/panchang/rahu-kaal).

func (*VedicService) PanchangTithi

func (s *VedicService) PanchangTithi(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PanchangTithi: Panchang: Tithi (POST /vedic/panchang/tithi).

func (*VedicService) PanchangYoga

func (s *VedicService) PanchangYoga(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PanchangYoga: Panchang: Yoga (POST /vedic/panchang/yoga).

func (*VedicService) ShadbalaCheshta

func (s *VedicService) ShadbalaCheshta(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ShadbalaCheshta: Shadbala: Cheshta (motional) (POST /vedic/shadbala/cheshta).

func (*VedicService) ShadbalaDig

func (s *VedicService) ShadbalaDig(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ShadbalaDig: Shadbala: Dig (directional) (POST /vedic/shadbala/dig).

func (*VedicService) ShadbalaDrik

func (s *VedicService) ShadbalaDrik(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ShadbalaDrik: Shadbala: Drik (aspectual) (POST /vedic/shadbala/drik).

func (*VedicService) ShadbalaFull

func (s *VedicService) ShadbalaFull(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ShadbalaFull: Shadbala: full summary (POST /vedic/shadbala/full).

func (*VedicService) ShadbalaKala

func (s *VedicService) ShadbalaKala(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ShadbalaKala: Shadbala: Kala (temporal) (POST /vedic/shadbala/kala).

func (*VedicService) ShadbalaNaisargika

func (s *VedicService) ShadbalaNaisargika(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ShadbalaNaisargika: Shadbala: Naisargika (natural) (POST /vedic/shadbala/naisargika).

func (*VedicService) ShadbalaSthana

func (s *VedicService) ShadbalaSthana(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ShadbalaSthana: Shadbala: Sthana (positional) (POST /vedic/shadbala/sthana).

func (*VedicService) VargaD1

func (s *VedicService) VargaD1(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VargaD1: Varga D1: Rashi (POST /vedic/varga/D1).

func (*VedicService) VargaD2

func (s *VedicService) VargaD2(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VargaD2: Varga D2: Hora (POST /vedic/varga/D2).

func (*VedicService) VargaD3

func (s *VedicService) VargaD3(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VargaD3: Varga D3: Drekkana (POST /vedic/varga/D3).

func (*VedicService) VargaD4

func (s *VedicService) VargaD4(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VargaD4: Varga D4: Chaturthamsa (POST /vedic/varga/D4).

func (*VedicService) VargaD7

func (s *VedicService) VargaD7(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VargaD7: Varga D7: Saptamsa (POST /vedic/varga/D7).

func (*VedicService) VargaD9

func (s *VedicService) VargaD9(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VargaD9: Varga D9: Navamsa (POST /vedic/varga/D9).

func (*VedicService) VargaD10

func (s *VedicService) VargaD10(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VargaD10: Varga D10: Dasamsa (POST /vedic/varga/D10).

func (*VedicService) VargaD12

func (s *VedicService) VargaD12(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VargaD12: Varga D12: Dwadasamsa (POST /vedic/varga/D12).

func (*VedicService) VargaD16

func (s *VedicService) VargaD16(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VargaD16: Varga D16: Shodasamsa (POST /vedic/varga/D16).

func (*VedicService) VargaD20

func (s *VedicService) VargaD20(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VargaD20: Varga D20: Vimsamsa (POST /vedic/varga/D20).

func (*VedicService) VargaD24

func (s *VedicService) VargaD24(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VargaD24: Varga D24: Chaturvimsamsa (POST /vedic/varga/D24).

func (*VedicService) VargaD27

func (s *VedicService) VargaD27(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VargaD27: Varga D27: Saptavimsamsa (POST /vedic/varga/D27).

func (*VedicService) VargaD30

func (s *VedicService) VargaD30(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VargaD30: Varga D30: Trimsamsa (POST /vedic/varga/D30).

func (*VedicService) VargaD40

func (s *VedicService) VargaD40(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VargaD40: Varga D40: Khavedamsa (POST /vedic/varga/D40).

func (*VedicService) VargaD45

func (s *VedicService) VargaD45(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VargaD45: Varga D45: Akshavedamsa (POST /vedic/varga/D45).

func (*VedicService) VargaD60

func (s *VedicService) VargaD60(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VargaD60: Varga D60: Shashtiamsa (POST /vedic/varga/D60).

func (*VedicService) Varshaphal

func (s *VedicService) Varshaphal(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Varshaphal: Varshaphal: Tajika annual chart (POST /vedic/varshaphal).

func (*VedicService) YogasJaiminiDaridra

func (s *VedicService) YogasJaiminiDaridra(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

YogasJaiminiDaridra: Yogas: Jaimini Daridra yoga (POST /vedic/yogas/jaimini/daridra).

func (*VedicService) YogasJaiminiDhana

func (s *VedicService) YogasJaiminiDhana(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

YogasJaiminiDhana: Yogas: Jaimini Dhana yoga (POST /vedic/yogas/jaimini/dhana).

func (*VedicService) YogasJaiminiFull

func (s *VedicService) YogasJaiminiFull(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

YogasJaiminiFull: Yogas: Jaimini full summary (POST /vedic/yogas/jaimini/full).

func (*VedicService) YogasJaiminiKarakaYoga

func (s *VedicService) YogasJaiminiKarakaYoga(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

YogasJaiminiKarakaYoga: Yogas: Jaimini Karaka yoga (all 8 karakas) (POST /vedic/yogas/jaimini/karaka-yoga).

func (*VedicService) YogasJaiminiKarakamsa

func (s *VedicService) YogasJaiminiKarakamsa(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

YogasJaiminiKarakamsa: Yogas: Karakamsa chart (12-house projection) (POST /vedic/yogas/jaimini/karakamsa).

func (*VedicService) YogasJaiminiRaja

func (s *VedicService) YogasJaiminiRaja(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

YogasJaiminiRaja: Yogas: Jaimini Raja yoga (POST /vedic/yogas/jaimini/raja).

func (*VedicService) YogasJaiminiShubhaGraha

func (s *VedicService) YogasJaiminiShubhaGraha(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

YogasJaiminiShubhaGraha: Yogas: Shubha-graha (functional natures) (POST /vedic/yogas/jaimini/shubha-graha).

func (*VedicService) YogasJaiminiViparita

func (s *VedicService) YogasJaiminiViparita(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

YogasJaiminiViparita: Yogas: Jaimini Viparita Raja yoga (POST /vedic/yogas/jaimini/viparita).

func (*VedicService) YogasParasharaAdhi

func (s *VedicService) YogasParasharaAdhi(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

YogasParasharaAdhi: Yogas: Adhi (POST /vedic/yogas/parashara/adhi).

func (*VedicService) YogasParasharaDhana

func (s *VedicService) YogasParasharaDhana(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

YogasParasharaDhana: Yogas: Dhana (wealth) (POST /vedic/yogas/parashara/dhana).

func (*VedicService) YogasParasharaDharmaKarmadhipati

func (s *VedicService) YogasParasharaDharmaKarmadhipati(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

YogasParasharaDharmaKarmadhipati: Yogas: Dharma-Karmadhipati (POST /vedic/yogas/parashara/dharma-karmadhipati).

func (*VedicService) YogasParasharaFull

func (s *VedicService) YogasParasharaFull(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

YogasParasharaFull: Yogas: Parashara full report (POST /vedic/yogas/parashara/full).

func (*VedicService) YogasParasharaGajakesari

func (s *VedicService) YogasParasharaGajakesari(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

YogasParasharaGajakesari: Yogas: Gajakesari (POST /vedic/yogas/parashara/gajakesari).

func (*VedicService) YogasParasharaPanchaMahapurusha

func (s *VedicService) YogasParasharaPanchaMahapurusha(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

YogasParasharaPanchaMahapurusha: Yogas: Pancha Mahapurusha (5 great) (POST /vedic/yogas/parashara/pancha-mahapurusha).

func (*VedicService) YogasParasharaRaja

func (s *VedicService) YogasParasharaRaja(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

YogasParasharaRaja: Yogas: Raja (royal) (POST /vedic/yogas/parashara/raja).

type VersionService

type VersionService struct {
	// contains filtered or unexported fields
}

VersionService groups the Version endpoints.

func (*VersionService) Compute

func (s *VersionService) Compute(ctx context.Context, opts ...RequestOption) (*Response, error)

Compute: Version (GET /version).

type WebhooksService

type WebhooksService struct {
	// contains filtered or unexported fields
}

WebhooksService groups the Webhooks endpoints.

func (*WebhooksService) DashaChange

func (s *WebhooksService) DashaChange(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DashaChange: Register Dasha-Change Webhook (POST /webhooks/dasha-change).

func (*WebhooksService) EclipseAlert

func (s *WebhooksService) EclipseAlert(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

EclipseAlert: Register Eclipse-Alert Webhook (POST /webhooks/eclipse-alert).

func (*WebhooksService) Get

func (s *WebhooksService) Get(ctx context.Context, opts ...RequestOption) (*Response, error)

Get: List Webhook Subscriptions (GET /webhooks).

func (*WebhooksService) MahadashaEnd

func (s *WebhooksService) MahadashaEnd(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MahadashaEnd: Register Mahadasha-End Webhook (POST /webhooks/mahadasha-end).

func (*WebhooksService) PlanetaryHourTick

func (s *WebhooksService) PlanetaryHourTick(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PlanetaryHourTick: Register Planetary-Hour-Tick Webhook (POST /webhooks/planetary-hour-tick).

func (*WebhooksService) RetrogradeEnd

func (s *WebhooksService) RetrogradeEnd(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RetrogradeEnd: Register Retrograde-End Webhook (POST /webhooks/retrograde-end).

func (*WebhooksService) RetrogradeStart

func (s *WebhooksService) RetrogradeStart(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

RetrogradeStart: Register Retrograde-Start Webhook (POST /webhooks/retrograde-start).

func (*WebhooksService) ReturnDue

func (s *WebhooksService) ReturnDue(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

ReturnDue: Register Return-Due Webhook (POST /webhooks/return-due).

func (*WebhooksService) SignIngress

func (s *WebhooksService) SignIngress(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SignIngress: Register Sign-Ingress Webhook (POST /webhooks/sign-ingress).

func (*WebhooksService) Subscribe

func (s *WebhooksService) Subscribe(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Subscribe: Create Webhook Subscription (POST /webhooks/subscribe).

func (*WebhooksService) TransitTrigger

func (s *WebhooksService) TransitTrigger(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

TransitTrigger: Register Transit-Trigger Webhook (POST /webhooks/transit-trigger).

func (*WebhooksService) VoidOfCourseStart

func (s *WebhooksService) VoidOfCourseStart(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

VoidOfCourseStart: Register VOC-Start Webhook (POST /webhooks/void-of-course-start).

type WellnessService

type WellnessService struct {
	// contains filtered or unexported fields
}

WellnessService groups the Wellness endpoints.

func (*WellnessService) Biorhythm

func (s *WellnessService) Biorhythm(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Biorhythm: Biorhythm (JSON) (POST /wellness/biorhythm).

func (*WellnessService) Crystals

func (s *WellnessService) Crystals(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Crystals: Healing Crystals by Sign (POST /wellness/crystals).

func (*WellnessService) Cycle

func (s *WellnessService) Cycle(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Cycle: Wellness Cycle Milestones (POST /wellness/cycle).

func (*WellnessService) Diet

func (s *WellnessService) Diet(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Diet: Dietary Suggestions (POST /wellness/diet).

func (*WellnessService) Exercise

func (s *WellnessService) Exercise(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Exercise: Exercise Recommendations (POST /wellness/exercise).

func (*WellnessService) Herbs

func (s *WellnessService) Herbs(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Herbs: Herbs by Planetary Ruler (POST /wellness/herbs).

func (*WellnessService) MedicalAstrology

func (s *WellnessService) MedicalAstrology(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MedicalAstrology: Medical Astrology (Body Rulership) (POST /wellness/medical-astrology).

func (*WellnessService) MentalHealth

func (s *WellnessService) MentalHealth(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MentalHealth: Mental-Health Profile (POST /wellness/mental-health).

func (*WellnessService) SleepCycles

func (s *WellnessService) SleepCycles(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

SleepCycles: Moon-Phase Sleep Tips (POST /wellness/sleep-cycles).

func (*WellnessService) Yoga

func (s *WellnessService) Yoga(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Yoga: Yoga Practice by Sign (POST /wellness/yoga).

type WhitelabelService

type WhitelabelService struct {
	// contains filtered or unexported fields
}

WhitelabelService groups the Whitelabel endpoints.

func (*WhitelabelService) ConfigGet

func (s *WhitelabelService) ConfigGet(ctx context.Context, opts ...RequestOption) (*Response, error)

ConfigGet: Get White-label Config (GET /whitelabel/config).

func (*WhitelabelService) DomainVerify

func (s *WhitelabelService) DomainVerify(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

DomainVerify: Verify Custom Domain DNS (POST /whitelabel/domain/verify).

func (s *WhitelabelService) Logo(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Logo: Upload White-label Logo (POST /whitelabel/logo).

func (*WhitelabelService) Preview

func (s *WhitelabelService) Preview(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Preview: Preview White-label Report (POST /whitelabel/preview).

type ZenithService

type ZenithService struct {
	// contains filtered or unexported fields
}

ZenithService groups the Zenith endpoints.

func (*ZenithService) Compute

func (s *ZenithService) Compute(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Compute: Zenith (POST /zenith).

type ZiweiService

type ZiweiService struct {
	// contains filtered or unexported fields
}

ZiweiService groups the Ziwei endpoints.

func (*ZiweiService) Chart

func (s *ZiweiService) Chart(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

Chart: Full Chart (computed) (POST /ziwei/chart).

func (*ZiweiService) FourTransformations

func (s *ZiweiService) FourTransformations(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

FourTransformations: Four Transformations (四化) (POST /ziwei/four-transformations).

func (*ZiweiService) FullChart

func (s *ZiweiService) FullChart(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

FullChart: Full Chart (deprecated) (POST /ziwei/full-chart).

func (*ZiweiService) MainStars

func (s *ZiweiService) MainStars(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

MainStars: 14 Main Stars (POST /ziwei/main-stars).

func (*ZiweiService) PalaceCareer

func (s *ZiweiService) PalaceCareer(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PalaceCareer: Career Palace (Guanlu) (POST /ziwei/palace-career).

func (*ZiweiService) PalaceChildren

func (s *ZiweiService) PalaceChildren(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PalaceChildren: Children Palace (Zinu) (POST /ziwei/palace-children).

func (*ZiweiService) PalaceDestiny

func (s *ZiweiService) PalaceDestiny(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PalaceDestiny: Destiny Palace (Ming) (POST /ziwei/palace-destiny).

func (*ZiweiService) PalaceHealth

func (s *ZiweiService) PalaceHealth(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PalaceHealth: Health Palace (Ji'e) (POST /ziwei/palace-health).

func (*ZiweiService) PalaceProperty

func (s *ZiweiService) PalaceProperty(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PalaceProperty: Property Palace (Tianzhai) (POST /ziwei/palace-property).

func (*ZiweiService) PalaceSiblings

func (s *ZiweiService) PalaceSiblings(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PalaceSiblings: Siblings Palace (Xiongdi) (POST /ziwei/palace-siblings).

func (*ZiweiService) PalaceSpouse

func (s *ZiweiService) PalaceSpouse(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PalaceSpouse: Spouse Palace (Fuqi) (POST /ziwei/palace-spouse).

func (*ZiweiService) PalaceTravel

func (s *ZiweiService) PalaceTravel(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PalaceTravel: Travel Palace (Qianyi) (POST /ziwei/palace-travel).

func (*ZiweiService) PalaceWealth

func (s *ZiweiService) PalaceWealth(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

PalaceWealth: Wealth Palace (Caibo) (POST /ziwei/palace-wealth).

func (*ZiweiService) TwelvePalaces

func (s *ZiweiService) TwelvePalaces(ctx context.Context, body any, opts ...RequestOption) (*Response, error)

TwelvePalaces: 12 Palaces (POST /ziwei/twelve-palaces).

type ZodiacService

type ZodiacService struct {
	// contains filtered or unexported fields
}

ZodiacService groups the Zodiac endpoints.

func (*ZodiacService) AquariusGet

func (s *ZodiacService) AquariusGet(ctx context.Context, opts ...RequestOption) (*Response, error)

AquariusGet: Aquarius: Fixed Air (GET /zodiac/aquarius).

func (*ZodiacService) AriesGet

func (s *ZodiacService) AriesGet(ctx context.Context, opts ...RequestOption) (*Response, error)

AriesGet: Aries: Cardinal Fire (GET /zodiac/aries).

func (*ZodiacService) CancerGet

func (s *ZodiacService) CancerGet(ctx context.Context, opts ...RequestOption) (*Response, error)

CancerGet: Cancer: Cardinal Water (GET /zodiac/cancer).

func (*ZodiacService) CapricornGet

func (s *ZodiacService) CapricornGet(ctx context.Context, opts ...RequestOption) (*Response, error)

CapricornGet: Capricorn: Cardinal Earth (GET /zodiac/capricorn).

func (*ZodiacService) GeminiGet

func (s *ZodiacService) GeminiGet(ctx context.Context, opts ...RequestOption) (*Response, error)

GeminiGet: Gemini: Mutable Air (GET /zodiac/gemini).

func (*ZodiacService) LeoGet

func (s *ZodiacService) LeoGet(ctx context.Context, opts ...RequestOption) (*Response, error)

LeoGet: Leo: Fixed Fire (GET /zodiac/leo).

func (*ZodiacService) LibraGet

func (s *ZodiacService) LibraGet(ctx context.Context, opts ...RequestOption) (*Response, error)

LibraGet: Libra: Cardinal Air (GET /zodiac/libra).

func (*ZodiacService) PiscesGet

func (s *ZodiacService) PiscesGet(ctx context.Context, opts ...RequestOption) (*Response, error)

PiscesGet: Pisces: Mutable Water (GET /zodiac/pisces).

func (*ZodiacService) SagittariusGet

func (s *ZodiacService) SagittariusGet(ctx context.Context, opts ...RequestOption) (*Response, error)

SagittariusGet: Sagittarius: Mutable Fire (GET /zodiac/sagittarius).

func (*ZodiacService) ScorpioGet

func (s *ZodiacService) ScorpioGet(ctx context.Context, opts ...RequestOption) (*Response, error)

ScorpioGet: Scorpio: Fixed Water (GET /zodiac/scorpio).

func (*ZodiacService) TaurusGet

func (s *ZodiacService) TaurusGet(ctx context.Context, opts ...RequestOption) (*Response, error)

TaurusGet: Taurus: Fixed Earth (GET /zodiac/taurus).

func (*ZodiacService) VirgoGet

func (s *ZodiacService) VirgoGet(ctx context.Context, opts ...RequestOption) (*Response, error)

VirgoGet: Virgo: Mutable Earth (GET /zodiac/virgo).

Directories

Path Synopsis
examples
quickstart command
Run with ASTROWAY_API_KEY set: go run ./examples/quickstart
Run with ASTROWAY_API_KEY set: go run ./examples/quickstart

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL