Skip to content

Conversation

@lukinoo0
Copy link

@lukinoo0 lukinoo0 commented Oct 19, 2025

Added support for the /v4/cash-flow-statement-growth-bulk endpoint.

Implementation includes:

FmpBulkClient and FmpCashFlowStatementGrowthBulkService

Corresponding unit tests and test fixtures

All tests pass locally (./gradlew clean build), coverage remains at 100%.

Please review. Thanks!

@lukinoo0 lukinoo0 changed the title Add bulk cash-flow-statement-growth endpoint (Closes #87) #87 Add bulk cash-flow-statement-growth endpoint Oct 19, 2025

@Override
protected String relativeUrl() {
return "/v4/cash-flow-statement-growth-bulk";
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fmp4j only works with /stable/, not /vX/

Docs for stable (note: it returns CSV, not JSON).

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Okay, will be fixed soon.

@sorndotdev sorndotdev linked an issue Oct 22, 2025 that may be closed by this pull request
17 tasks
lukinoo0 and others added 4 commits November 12, 2025 12:30
…nt-growth-bulk

# Conflicts:
#	src/main/java/dev/sorn/fmp4j/services/FmpDividendsCalendarService.java
#	src/main/java/dev/sorn/fmp4j/services/FmpService.java
#	src/test/java/dev/sorn/fmp4j/services/FmpBalanceSheetStatementGrowthServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpBalanceSheetStatementServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpBalanceSheetStatementTtmServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpCashFlowStatementGrowthServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpCashFlowStatementServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpCashFlowStatementTtmServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpCompanyServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpDividendServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpDividendsCalendarServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpEarningServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpEarningsCalendarServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpEnterpriseValuesServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpEtfAssetExposureServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpEtfCountryWeightingServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpEtfHoldingServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpEtfInfoServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpEtfListServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpEtfSectorWeightingServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpFinancialGrowthServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpFullQuoteServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpHistoricalPriceEodFullServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpHistoricalPriceEodLightServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpIncomeStatementGrowthServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpIncomeStatementServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpIncomeStatementTtmServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpIposCalendarServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpIposDisclosureServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpIposProspectusServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpKeyMetricServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpKeyMetricTtmServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpLatestEarningsCallTranscriptServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpPartialQuoteServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpRatioServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpRatioTtmServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpRevenueGeographicSegmentationServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpRevenueProductSegmentationServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpSearchByCusipServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpSearchByIsinServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpSearchByNameServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpSearchBySymbolServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpSearchBycikServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpSecFilingsSearchBySymbolServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpStockListServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpStockPriceChangeServiceTest.java
#	src/test/java/dev/sorn/fmp4j/services/FmpTreasuryRatesServiceTest.java
@lukinoo0 lukinoo0 removed their assignment Nov 19, 2025
@lukinoo0
Copy link
Author

accidently unnasigned myself can u assign me again ?

@lukinoo0
Copy link
Author

Hi @sorndotdev, I created the new pull request - #140

please check and leave a review.

@sorndotdev sorndotdev closed this Nov 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add new API integration: /cash-flow-statement-growth-bulk

2 participants