Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
✱ Stainless preview buildsThis PR will update the kotlin openapi python typescript
|
Greptile SummaryThis PR extends the Key changes:
Confidence Score: 5/5Safe to merge — purely additive enum extension with all dependent schema files already in place All three changed files are consistent with each other. The 8 new enum values have corresponding per-currency schema files, $ref entries in ExternalAccountInfoOneOf.yaml, and discriminator mappings already present in the repo. No breaking changes, no missing references, no logic errors. No files require special attention
|
| Filename | Overview |
|---|---|
| openapi/components/schemas/external_accounts/ExternalAccountType.yaml | Adds 8 new currency account enum values (BDT, COP, EGP, GHS, GTQ, HTG, JMD, PKR) and reformats enum items from 2-space indented to 0-space (cosmetic only, both are valid YAML) |
| openapi.yaml | Generated bundle updated with the same 8 new ExternalAccountType enum values; changes are consistent with the source changes |
| mintlify/openapi.yaml | Mintlify-specific generated bundle updated identically to openapi.yaml — 8 new ExternalAccountType enum values added |
Flowchart
%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[ExternalAccountType.yaml\nsource enum] -->|bundled via make build| B[openapi.yaml\ngenerated bundle]
A -->|bundled via make build| C[mintlify/openapi.yaml\nMintlify bundle]
A -->|enum values used as discriminator keys| D[ExternalAccountInfoOneOf.yaml\ndiscriminator mapping]
D --> E[BdtExternalAccountInfo.yaml]
D --> F[CopExternalAccountInfo.yaml]
D --> G[EgpExternalAccountInfo.yaml]
D --> H[GhsExternalAccountInfo.yaml]
D --> I[GtqExternalAccountInfo.yaml]
D --> J[HtgExternalAccountInfo.yaml]
D --> K[JmdExternalAccountInfo.yaml]
D --> L[PkrExternalAccountInfo.yaml]
A -->|enum values also used in| M[PaymentInstructions.yaml\noneOf accountOrWalletInfo]
Reviews (1): Last reviewed commit: "chore: Sync account schemas" | Re-trigger Greptile
Auto-synced account schemas.
These schemas are generated from VASP adapter field definitions in sparkcore.
Synced schemas:
common/— per-currency account info, beneficiary, and payment account schemascommon/PaymentInstructions.yaml— payment instructions oneOf (new currencies added)external_accounts/— per-currency external account schemas (reference common/)Please review the changes before merging.