astroapi library
Dart/Flutter SDK for the Astrology API v3
Classes
- AnalysisClient
- AnnualProfectionRequest
- Aspect
- AspectsResponse
- AstrocartographyClient
- AstrocartographyLinesRequest
- AstrocartographyMapRequest
- AstrodynamesCompareRequest
- AstrodynamesRequest
- AstrologyClient
- AstrologyClientConfig
- BaZiRequest
- BirthCardFlexibleRequest
- BirthData
- BradleySiderographRequest
- BusinessInsightsClient
- BusinessMultipleRequest
- BusinessSingleRequest
- BusinessTimingRequest
- ChartData
- ChartOptions
- ChartsClient
- ChineseBirthData
- ChineseClient
- ChineseHoroscopeRequest
- ChineseHoroscopeSubject
- ChineseHoroscopeSubjectBirthData
- ChineseSubject
- ChineseYearlyRequest
- CitySearchParams
- CompareLocationsRequest
- CompatibilityRequest
- CompositeChartRequest
- CompositeChartSvgRequest
- CompositeReportRequest
- CryptoTimingRequest
- DailyCardParams
- DataClient
- DataOptions
- DataRequest
- DateTimeLocation
- DirectionReportRequest
- DirectionRequest
- DrawCardsRequest
- EclipseInterpretationRequest
- EclipseNatalCheckRequest
- EclipsesClient
- ElementalDignitiesRequest
- EnhancedClient
- FinancialInsightsClient
- FixedStarsClient
- FixedStarsConfig
- FixedStarsConjunctionsRequest
- FixedStarsPositionsRequest
- ForexTimingRequest
- GannAnalysisRequest
- GenericResponse
- For responses that are fully dynamic (complex nested objects from the API). Use .raw to access all fields.
- GlobalAnalysisRequest
- GlobalDataRequest
- GlossaryClient
- HoroscopeClient
- HouseCusp
- HouseCuspsResponse
- HttpHelper
- InsightsClient
- LocationAnalysisRequest
- LuckPillarsRequest
- LunarAnalysisRequest
- LunarCalendarParams
- LunarClient
- LunarEventsRequest
- LunarMansionsRequest
- LunarMetricsRequest
- LunarPhasesRequest
- LunarReturnReportRequest
- LunarReturnRequest
- LunarReturnTransitRequest
- MarketTimingRequest
- MultipleSubjectsRequest
- NatalChartRequest
- NatalChartSvgRequest
- NatalReportRequest
- NatalTransitRequest
- NumerologyClient
- NumerologyCompatibilityRequest
- NumerologyCoreRequest
- OptimalTimesRequest
- ParanMapRequest
- PersonalAnalysisRequest
- PersonalHoroscopeRequest
- PersonalTradingRequest
- PetCompatibilityRequest
- PetInsightsClient
- PetMultiSubjectRequest
- PetOptions
- PetSingleSubjectRequest
- PlanetaryPosition
- PlanetaryPositionsResponse
- PowerZonesRequest
- ProfectionTimelineRequest
- ProgressionReportRequest
- ProgressionRequest
- QuintessenceRequest
- RelationshipAnalysisRequest
- RelationshipInsightsClient
- RelocationChartRequest
- ReportOptions
- RequestOptions
- RetryConfig
- SearchLocationsRequest
- SingleSubjectRequest
- SolarReturnReportRequest
- SolarReturnRequest
- SolarReturnTransitRequest
- StandardOptions
- Subject
- SunSignHoroscopeRequest
- SunSignMonthlyHoroscopeRequest
- SunSignWeeklyHoroscopeRequest
- SunSignYearlyHoroscopeRequest
- SvgClient
- Client for SVG chart rendering. All methods return raw SVG strings.
- SvgOptions
- SynastryChartRequest
- SynastryChartSvgRequest
- SynastryReportRequest
- TarotCardSearchParams
- TarotClient
- TarotGlossaryParams
- TarotNatalReportRequest
- TarotReportRequest
- TarotTransitReportRequest
- TimingAnalysisRequest
- TraditionalAnalysisRequest
- TraditionalClient
- TransitChartRequest
- TransitChartSvgRequest
- UpcomingEclipsesParams
- VenusReturnRequest
- VoidOfCourseRequest
- WellnessInsightsClient
Enums
Constants
- defaultBaseUrl → const String
-
defaultRetryStatusCodes
→ const List<
int> - defaultTimeoutMs → const int
Typedefs
- AnalysisResponse = GenericResponse
-
ApiResponse
= Map<
String, dynamic> - Generic API response — used when the structure is dynamic or unknown.
- AstrocartographyResponse = GenericResponse
- AstrodynamesResponse = GenericResponse
- BaZiResponse = GenericResponse
- BradleySiderographResponse = GenericResponse
- BusinessInsightsResponse = GenericResponse
- ChineseCompatibilityResponse = GenericResponse
- ChineseElementsBalanceResponse = GenericResponse
- ChineseHoroscopeResponse = GenericResponse
- ChineseLuckPillarsResponse = GenericResponse
- ChineseMingGuaResponse = GenericResponse
- ChineseSolarTermsResponse = GenericResponse
- ChineseYearlyResponse = GenericResponse
- ChineseZodiacResponse = GenericResponse
- CompatibilityScoreResponse = GenericResponse
- CompositeChartResponse = GenericResponse
- CryptoTimingResponse = GenericResponse
- CurrentMomentResponse = GenericResponse
- DirectionChartResponse = GenericResponse
- EclipseNatalCheckResponse = GenericResponse
- EclipseResponse = GenericResponse
- EnhancedAnalysisResponse = GenericResponse
- EnhancedAspectsResponse = GenericResponse
- EnhancedChartAnalysisResponse = GenericResponse
- EnhancedLunarMetricsResponse = GenericResponse
- EnhancedPositionsResponse = GenericResponse
- FixedStarsReportRequest = FixedStarsPositionsRequest
- FixedStarsResponse = GenericResponse
- ForexTimingResponse = GenericResponse
- GannAnalysisResponse = GenericResponse
- GlobalPositionsResponse = GenericResponse
- GlossaryResponse = GenericResponse
- HoroscopeTextResponse = GenericResponse
- InsightsResponse = GenericResponse
- LunarCalendarResponse = GenericResponse
- LunarEventsResponse = GenericResponse
- LunarMansionsResponse = GenericResponse
- LunarMetricsResponse = GenericResponse
- LunarPhasesResponse = GenericResponse
- LunarReturnChartResponse = GenericResponse
- LunarReturnTransitChartResponse = GenericResponse
- MarketTimingResponse = GenericResponse
- MultiPetDynamicsResponse = GenericResponse
- NatalChartResponse = GenericResponse
- NatalTransitChartResponse = GenericResponse
- NumerologyResponse = GenericResponse
- PersonalDailyHoroscopeResponse = GenericResponse
- PersonalTradingResponse = GenericResponse
- PetCompatibilityResponse = GenericResponse
- PetHealthSensitivitiesResponse = GenericResponse
- PetPersonalityResponse = GenericResponse
- PetTrainingWindowsResponse = GenericResponse
- PlanetaryPositionsRequest = DataRequest
- ProgressionChartResponse = GenericResponse
- RelationshipScoreResponse = GenericResponse
- SolarReturnChartResponse = GenericResponse
- SolarReturnTransitChartResponse = GenericResponse
- SunSignMonthlyHoroscopeResponse = GenericResponse
- SunSignWeeklyHoroscopeResponse = GenericResponse
- SunSignYearlyHoroscopeResponse = GenericResponse
- SynastryChartResponse = GenericResponse
- TarotCardResponse = GenericResponse
- TarotResponse = GenericResponse
- TraditionalResponse = GenericResponse
- TransitChartResponse = GenericResponse
- VenusReturnChartResponse = GenericResponse
- VenusReturnTransitChartResponse = GenericResponse
- VoidOfCourseResponse = GenericResponse