made changes on the api to match bank api
This commit was merged in pull request #6.
This commit is contained in:
@@ -1,18 +1,15 @@
|
||||
from marshmallow import Schema, fields
|
||||
|
||||
class RACItemSchema(Schema):
|
||||
salaryAccount = fields.Bool(required=True)
|
||||
bvn = fields.Str(required=True)
|
||||
crc = fields.Bool(required=True)
|
||||
crms = fields.Bool(required=True)
|
||||
accountStatus = fields.Str(required=True)
|
||||
lien = fields.Bool(required=True)
|
||||
hasSalaryAccount = fields.Bool(required=True)
|
||||
bvnValidated = fields.Bool(required=True)
|
||||
creditBureauCheck = fields.Bool(required=True)
|
||||
crmsCheck = fields.Bool(required=True)
|
||||
accountStatus = fields.Bool(required=True)
|
||||
hasLien = fields.Bool(required=True)
|
||||
noBouncedCheck = fields.Bool(required=True)
|
||||
existingLoan = fields.Bool(required=True)
|
||||
whitelist = fields.Bool(required=True)
|
||||
noPastDueSalaryLoan = fields.Bool(required=True)
|
||||
noPastDueOtherLoans = fields.Bool(required=True)
|
||||
|
||||
isWhitelisted = fields.Bool(required=True)
|
||||
hasPastDueLoan = fields.Bool(required=True)
|
||||
|
||||
# RAC Check Schema
|
||||
class RACCheckSchema(Schema):
|
||||
@@ -20,4 +17,12 @@ class RACCheckSchema(Schema):
|
||||
fbnTransactionId = fields.Str(required=True)
|
||||
customerId = fields.Str(required=True)
|
||||
accountId = fields.Str(required=True)
|
||||
RAC_Array = fields.List(fields.Nested(RACItemSchema), required=True)
|
||||
channel = fields.Str(required=True)
|
||||
countryCode = fields.Str(required=True)
|
||||
|
||||
|
||||
class RACCheckResponseSchema(Schema):
|
||||
transactionId = fields.Str(required=True)
|
||||
customerId = fields.Str(required=True)
|
||||
accountId = fields.Str(required=True)
|
||||
racResponse = fields.Nested(RACItemSchema, required=True)
|
||||
Reference in New Issue
Block a user