19 lines
1.4 KiB
Python
19 lines
1.4 KiB
Python
from marshmallow import Schema, fields, validate
|
||
|
||
# CompleteRACcheck Request Schema
|
||
class CompleteRACcheckSchema(Schema):
|
||
transactionId = fields.Str(required=True, description="Unique identifier of transaction. This transaction Id must be consistent across all platforms")
|
||
fbnTransactionId = fields.Str(required=True, description="Unique identifier of transaction in FBN system")
|
||
customerId = fields.Str(required=True, description="Unique identifier of a user")
|
||
accountId = fields.Str(required=True, description="Specific identifier of a user's account")
|
||
RAC_Array = fields.Dict(required=True, description="Risk Acceptance Criteria array")
|
||
|
||
# CompleteRACcheck Response Schema
|
||
class CompleteRACcheckResponseSchema(Schema):
|
||
transactionId = fields.Str(required=True, description="Unique identifier of transaction in Simbrella system")
|
||
customerId = fields.Str(required=True, description="Unique identifier of a user")
|
||
accountId = fields.Str(required=True, description="Specific identifier of a user's account")
|
||
CompleteRACCheckResponse = fields.Dict(required=True, description="Complete RAC check response details")
|
||
resultCode = fields.Str(required=True, description="Result code of executed transaction, e.g. (00 – Success etc.) see result codes table")
|
||
resultDescription = fields.Str(required=True, description="Description of provided result code")
|