chore: Update Java SDK to latest openapi spec#41
Open
nmorgan-cb wants to merge 3 commits intomainfrom
Open
Conversation
rcbgr
requested changes
Feb 18, 2026
| * Whether the originating VASP attests to verified wallet ownership. When true with is_intermediary, enables automatic VASP data enrichment from the legal entity. | ||
| */ | ||
| @JsonProperty("attest_verified_wallet_ownership") | ||
| private Boolean attestVerifiedWalletOwnership; |
Contributor
There was a problem hiding this comment.
Use a primitive. Put that in your claude file. If you use, make it NPE resistent in the get method
| */ | ||
| public class ListOnchainAddressGroupsRequest extends PrimeListRequest { | ||
| @JsonProperty(required = true, value = "portfolio_id") | ||
| @JsonIgnore |
Contributor
There was a problem hiding this comment.
Is there a use case where portfolio id is not set?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
[1.7.0] - 2026-02-17
Added
New Endpoints
getFcmEquity- Get FCM equity information for an entityNew Models
ValidatorAllocation- Validator-level allocation for ETH V2 unstakingNew Enums
PegOffsetType- Peg offset types for PEG orders (PRICE, BPS, DEPTH)NetworkFamily- Network family types for wallet creationNew Examples
GetFcmEquity.java- FCM equity retrieval exampleChanged
Breaking Changes
ListOpenOrdersRequest-startDate/endDatetype changed fromDatetoStringto match specCreateOrderRequest/GetOrderPreviewRequest-pegOffsetTypechanged fromStringtoPegOffsetTypeenumCreateWalletTransferResponse/CreateWalletWithdrawalResponse-destinationType/sourceTypechanged fromDestinationTypeenum toStringto match specListPortfolioUsersResponse- Changed fromEntityUser[]toPortfolioUser[]to match specGetPositionsResponse- Changed fromPosition[]toFcmPosition[]to match specListExistingLocatesResponse- Changed fromLocate[]toExistingLocate[]to match specCancelOrderResponse- JSON field mapping changed fromorder_idtoidto match specSubmitDepositTravelRuleDataRequest- RemovedisIntermediaryfield (not in spec)ListWalletTransactionsResponse- RemovedrequestfieldUpdateOnchainAddressBookEntryRequest- RenamedgetAddressGroupId/setAddressGroupIdtogetAddressGroup/setAddressGroupNew Fields
ListEntityActivitiesRequest/ListPortfolioActivitiesRequest- AddedgetNetworkUnifiedActivitiesCreateAddressBookEntryRequest- AddedchainIdsListOnchainWalletBalancesResponse- AddeddefiBalancesListPortfolioBalancesResponse- AddedprimeCustodyBalancesCreateNewLocatesRequest- AddedconversionDateGetPortfolioCreditInformationResponse- Added@JsonProperty("post_trade_credit")annotationScheduleEntityFuturesSweepRequest- Addedamountandcurrencybuilder methodsTravelRuleData- AddedattestVerifiedWalletOwnershipTravelRuleParty- AddedpersonalId,dateOfBirth,telephoneNumber,accountIdWalletUnstakeInputs- AddedvalidatorAllocationsListOnchainAddressGroupsRequest- Added@JsonProperty/@JsonIgnoreannotations onportfolioIdAcceptQuoteRequest/CreateQuoteRequest- AddedsettlCurrencyListPortfolioTransactionsRequest- AddedgetNetworkUnifiedTransactions,travelRuleStatusCreateWalletRequest- AddedidempotencyKey,networkFamily,networkListWalletsRequest- AddedgetNetworkUnifiedWalletsListWalletAddressesRequest- Addedlimitbuilder methodRewardSubtypeenum - AddedBUIDL_DIVIDENDRelaxed Validations
CreateWalletRequest-wallet_typeno longer required (optional per spec)ListWalletAddressesRequest-networkIdno longer required (optional per spec)CreateOnchainTransactionRequest-rpcno longer required (optional per spec)Fixed
FinancingServiceImpl- Fixed URL path from/entities/{id}/locates/locates_availabilityto/entities/{id}/locates_availabilityListInterestAccrualsForPortfolioRequest- Fixed typoprtfolioId→portfolioIdin builder methodListInterestAccrualsForPortfolioRequest- Added missingbuild()method to BuilderGetPortfolioActivityRequest- Removed incorrectPrimeListRequestinheritance (single-item request, not a list)GetWalletDepositInstructionsRequest- ChangednetworkTypefromNetworkTypeenum toStringto match spec