269 lines
7.4 KiB
JSON
269 lines
7.4 KiB
JSON
{
|
|
"openapi": "3.0.3",
|
|
"info": {
|
|
"title": "bank Emulator Swagger Simbrella FirstAdvance - OpenAPI 3.0",
|
|
"description": "This is a Simbrella FirstAdvance bank Backend Server Emulator with the OpenAPI 3.0 specification. \n\n\nSome useful links:\n- [Web Simulated Demo Page](https://digifi-salaryloan.chiefsoft.net/)\n- [Web Management Support Portal](https://digifi-office.chiefsoft.net/auth/login)",
|
|
"termsOfService": "http://swagger.io/terms/",
|
|
"contact": {
|
|
"email": "support@chiefsoft.com"
|
|
},
|
|
"license": {
|
|
"name": "Apache 2.0",
|
|
"url": "http://www.apache.org/licenses/LICENSE-2.0.html"
|
|
},
|
|
"version": "1.0.11"
|
|
},
|
|
"servers": [
|
|
{
|
|
"url": "http://localhost:6337"
|
|
},
|
|
{
|
|
"url": "http://localhost:5000"
|
|
},
|
|
{
|
|
"url": "http://10.10.11.17:6337"
|
|
},
|
|
{
|
|
"url": "https://bank-emulator.dev.simbrellang.net"
|
|
}
|
|
],
|
|
"tags": [
|
|
{
|
|
"name": "Auth",
|
|
"description": "Get access token for verification",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
|
|
},
|
|
{
|
|
"name": "RACCheck",
|
|
"description": "Risk Acceptance Criteria Request",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "VerifyAccountBalance",
|
|
"description": "Verify Account Balance Request",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "CompleteRACcheck",
|
|
"description": "Complete Risk Acceptance Criteria Request",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "Disbursement",
|
|
"description": "Loan Disbursement Request",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "CollectLoan",
|
|
"description": "Collect Loan Request",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "TransactionVerify",
|
|
"description": "Transaction Verify Request",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "PenalCharge",
|
|
"description": "Penal Charge Request",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "RevokeEnableConsent",
|
|
"description": "Revoke Enable Consent Request",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "TokenValidation",
|
|
"description": "Token Validation",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "LienCheck",
|
|
"description": "Lien Check",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "NewTransactionCheck",
|
|
"description": "New Transaction Check",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
}
|
|
],
|
|
"paths": {
|
|
"/api/Auth/generate-token": {
|
|
"$ref": "swagger/paths/GenerateToken.json"
|
|
},
|
|
"/api/system-health-check": {
|
|
"$ref": "swagger/paths/HealthCheck.json"
|
|
},
|
|
"/api/rac-check": {
|
|
"$ref": "swagger/paths/RACCheck.json"
|
|
},
|
|
"/api/VerifyAccountBalance": {
|
|
"$ref": "swagger/paths/VerifyAccountBalance.json"
|
|
},
|
|
"/api/CompleteRACcheck": {
|
|
"$ref": "swagger/paths/CompleteRACcheck.json"
|
|
},
|
|
"/api/DisburseLoan": {
|
|
"$ref": "swagger/paths/Disbursement.json"
|
|
},
|
|
"/api/CollectLoan": {
|
|
"$ref": "swagger/paths/CollectLoan.json"
|
|
},
|
|
"/api/TransactionVerify": {
|
|
"$ref": "swagger/paths/TransactionVerify.json"
|
|
},
|
|
"/api/CollectPenalCharge": {
|
|
"$ref": "swagger/paths/PenalCharge.json"
|
|
},
|
|
"/api/RevokeEnableConsent": {
|
|
"$ref": "swagger/paths/RevokeEnableConsent.json"
|
|
},
|
|
"/api/TokenValidation": {
|
|
"$ref": "swagger/paths/TokenValidation.json"
|
|
},
|
|
"/api/LienCheck": {
|
|
"$ref": "swagger/paths/LienCheck.json"
|
|
},
|
|
"/api/NewTransactionCheck": {
|
|
"$ref": "swagger/paths/NewTransactionCheck.json"
|
|
}
|
|
},
|
|
"components": {
|
|
"schemas": {
|
|
"GenerateTokenRequest": {
|
|
"$ref": "./schemas/GenerateTokenRequest.json"
|
|
},
|
|
"GenerateTokenResponse": {
|
|
"$ref": "./schemas/GenerateTokenResponse.json"
|
|
},
|
|
"RACCheckRequest": {
|
|
"$ref": "./schemas/RACCheckRequest.json"
|
|
},
|
|
"RACCheckResponse": {
|
|
"$ref": "./schemas/RACCheckResponse.json"
|
|
},
|
|
"VerifyAccountBalanceRequest": {
|
|
"$ref": "./schemas/VerifyAccountBalanceRequest.json"
|
|
},
|
|
"VerifyAccountBalanceResponse": {
|
|
"$ref": "./schemas/VerifyAccountBalanceResponse.json"
|
|
},
|
|
"CompleteRACcheckRequest": {
|
|
"$ref": "./schemas/CompleteRACcheckRequest.json"
|
|
},
|
|
"CompleteRACcheckResponse": {
|
|
"$ref": "./schemas/CompleteRACcheckResponse.json"
|
|
},
|
|
"CustomerConsentRequest": {
|
|
"$ref": "./schemas/CustomerConsentRequest.json"
|
|
},
|
|
"CustomerConsentResponse": {
|
|
"$ref": "./schemas/CustomerConsentResponse.json"
|
|
},
|
|
"DisbursementRequest": {
|
|
"$ref": "./schemas/DisbursementRequest.json"
|
|
},
|
|
"DisbursementResponse": {
|
|
"$ref": "./schemas/DisbursementResponse.json"
|
|
},
|
|
"CollectLoanRequest": {
|
|
"$ref": "./schemas/CollectLoanRequest.json"
|
|
},
|
|
"CollectLoanResponse": {
|
|
"$ref": "./schemas/CollectLoanResponse.json"
|
|
},
|
|
"TransactionVerifyRequest": {
|
|
"$ref": "./schemas/TransactionVerifyRequest.json"
|
|
},
|
|
"TransactionVerifyResponse": {
|
|
"$ref": "./schemas/TransactionVerifyResponse.json"
|
|
},
|
|
"PenalChargeRequest": {
|
|
"$ref": "./schemas/PenalChargeRequest.json"
|
|
},
|
|
"PenalChargeResponse": {
|
|
"$ref": "./schemas/PenalChargeResponse.json"
|
|
},
|
|
"RevokeEnableConsentRequest": {
|
|
"$ref": "./schemas/RevokeEnableConsentRequest.json"
|
|
},
|
|
"RevokeEnableConsentResponse": {
|
|
"$ref": "./schemas/RevokeEnableConsentResponse.json"
|
|
},
|
|
"TokenValidationRequest": {
|
|
"$ref": "./schemas/TokenValidationRequest.json"
|
|
},
|
|
"TokenValidationResponse": {
|
|
"$ref": "./schemas/TokenValidationResponse.json"
|
|
},
|
|
"NewTransactionCheckRequest": {
|
|
"$ref": "./schemas/NewTransactionCheckRequest.json"
|
|
},
|
|
"NewTransactionCheckResponse": {
|
|
"$ref": "./schemas/NewTransactionCheckResponse.json"
|
|
},
|
|
"LienCheckRequest": {
|
|
"$ref": "./schemas/LienCheckRequest.json"
|
|
},
|
|
"LienCheckResponse": {
|
|
"$ref": "./schemas/LienCheckResponse.json"
|
|
},
|
|
"ApiResponse": {
|
|
"$ref": "./schemas/ApiResponse.json"
|
|
}
|
|
},
|
|
"securitySchemes": {
|
|
"BearerAuth": {
|
|
"type": "http",
|
|
"scheme": "bearer",
|
|
"bearerFormat": "JWT",
|
|
"description": "Standard Authorization header using the Bearer scheme. Example: 'Bearer {token}'"
|
|
}
|
|
}
|
|
},
|
|
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
]
|
|
} |