From 6cbe0d4fbb0b9f88c44426a83e09a72b41997ced Mon Sep 17 00:00:00 2001 From: Lightspark Eng Date: Wed, 29 Apr 2026 01:27:44 +0000 Subject: [PATCH] chore: Sync account schemas --- mintlify/openapi.yaml | 19 ++++++++++++------- openapi.yaml | 19 ++++++++++++------- .../schemas/common/BdtAccountInfoBase.yaml | 7 +++++-- .../schemas/common/GhsAccountInfoBase.yaml | 7 +++++-- .../schemas/common/PkrAccountInfoBase.yaml | 8 +++++--- 5 files changed, 39 insertions(+), 21 deletions(-) diff --git a/mintlify/openapi.yaml b/mintlify/openapi.yaml index 744f3c15..19cb0510 100644 --- a/mintlify/openapi.yaml +++ b/mintlify/openapi.yaml @@ -8098,8 +8098,10 @@ components: type: object required: - accountType - - accountNumber - - phoneNumber + description: |- + Required fields depend on the selected paymentRails: + - BANK_TRANSFER: accountNumber + - MOBILE_MONEY: phoneNumber properties: accountType: type: string @@ -8270,8 +8272,10 @@ components: type: object required: - accountType - - accountNumber - - phoneNumber + description: |- + Required fields depend on the selected paymentRails: + - BANK_TRANSFER: accountNumber + - MOBILE_MONEY: phoneNumber properties: accountType: type: string @@ -8482,9 +8486,10 @@ components: type: object required: - accountType - - accountNumber - - phoneNumber - - bankName + description: |- + Required fields depend on the selected paymentRails: + - BANK_TRANSFER: accountNumber + - MOBILE_MONEY: bankName, phoneNumber properties: accountType: type: string diff --git a/openapi.yaml b/openapi.yaml index 744f3c15..19cb0510 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -8098,8 +8098,10 @@ components: type: object required: - accountType - - accountNumber - - phoneNumber + description: |- + Required fields depend on the selected paymentRails: + - BANK_TRANSFER: accountNumber + - MOBILE_MONEY: phoneNumber properties: accountType: type: string @@ -8270,8 +8272,10 @@ components: type: object required: - accountType - - accountNumber - - phoneNumber + description: |- + Required fields depend on the selected paymentRails: + - BANK_TRANSFER: accountNumber + - MOBILE_MONEY: phoneNumber properties: accountType: type: string @@ -8482,9 +8486,10 @@ components: type: object required: - accountType - - accountNumber - - phoneNumber - - bankName + description: |- + Required fields depend on the selected paymentRails: + - BANK_TRANSFER: accountNumber + - MOBILE_MONEY: bankName, phoneNumber properties: accountType: type: string diff --git a/openapi/components/schemas/common/BdtAccountInfoBase.yaml b/openapi/components/schemas/common/BdtAccountInfoBase.yaml index 6f45730c..064f4793 100644 --- a/openapi/components/schemas/common/BdtAccountInfoBase.yaml +++ b/openapi/components/schemas/common/BdtAccountInfoBase.yaml @@ -1,8 +1,11 @@ type: object required: - accountType -- accountNumber -- phoneNumber +description: 'Required fields depend on the selected paymentRails: + + - BANK_TRANSFER: accountNumber + + - MOBILE_MONEY: phoneNumber' properties: accountType: type: string diff --git a/openapi/components/schemas/common/GhsAccountInfoBase.yaml b/openapi/components/schemas/common/GhsAccountInfoBase.yaml index ba39a203..c2ec03c6 100644 --- a/openapi/components/schemas/common/GhsAccountInfoBase.yaml +++ b/openapi/components/schemas/common/GhsAccountInfoBase.yaml @@ -1,8 +1,11 @@ type: object required: - accountType -- accountNumber -- phoneNumber +description: 'Required fields depend on the selected paymentRails: + + - BANK_TRANSFER: accountNumber + + - MOBILE_MONEY: phoneNumber' properties: accountType: type: string diff --git a/openapi/components/schemas/common/PkrAccountInfoBase.yaml b/openapi/components/schemas/common/PkrAccountInfoBase.yaml index 8b5ebeb7..0f4e0547 100644 --- a/openapi/components/schemas/common/PkrAccountInfoBase.yaml +++ b/openapi/components/schemas/common/PkrAccountInfoBase.yaml @@ -1,9 +1,11 @@ type: object required: - accountType -- accountNumber -- phoneNumber -- bankName +description: 'Required fields depend on the selected paymentRails: + + - BANK_TRANSFER: accountNumber + + - MOBILE_MONEY: bankName, phoneNumber' properties: accountType: type: string