You need to define the `properties` that you have in the response under a `schema`.
From: <[email protected]> on behalf of Gerald Nah Haw Yuan <[email protected]> Reply-To: "[email protected]" <[email protected]> Date: Thursday, August 31, 2017 at 02:03 To: Swagger <[email protected]> Subject: How do i integrate my response with multiple data models? Hi All, Im having the following issue, where i try to call multiple data model for my responses message. Schema error at paths./FPDS/balances/casaccount/getCASHBAL/{uinfin}/{ficode}.get.responses[200] is not exactly one from <#/definitions/response>,<#/definitions/jsonReference> Jump to line 230 responses: '200': description: Successful Response. headers: InteractionID: description: Correlation ID Pair of Request and Response Message type: number Success: description: Indicator to state whether the request was successful type: string properties: FI: "$ref": '#/definitions/FI' CheckingAcct: "$ref": '#/definitions/CheckingAcct' SavingsAcct: "$ref": '#/definitions/SavingsAcct' My question is how can i call or retrieve the data models that i wrote below in my definitions without causing an error in SWAGGER? definitions: AuthToken: description: Authentication Token type: string DataFieldProperties: type: object properties: classification: type: string maxLength: 1 enum: - "C" default: "C" description: Data classification of data field. Default 'C' - Confidential. source: type: string maxLength: 1 enum: - "1" - "2" description: Source of data. '1' for Government-verified, '2' for user provided. lastupdated: type: string format: date description: Last updated date of data field. See "full-date" in http://xml2rfc.ietf.org/public/rfc/html/rfc3339.html#anchor14 FI: type: object description: Financial Instituion of customer properties: AccountID: type: string maxLength: 30 description: AccountID of Individual at FI FIName: type: string description: Financial Institution Name FICode: type: string maxLength: 10 description: Financial Institution Name CheckingAcct: type: object description: Customer Checking Account Details properties: ProductName: type: string maxLength: 30 description: Product Name of the checking account at the FI example: ProductCode: type: string description: Product Code at the FI MaskedAccount No: type: string description: A masked account number that is use to display to customer Current Balance: type: number description: Current Balance of account including any pending or in progress deposits & withdrawls. example: 3000.00 Available Balance: type: number description: Available Amount to withdraw or transfer immediately. example: 2500.00 Hold Amount: type: number description: It represents funds authorized for withdrawl but not yet withdrawn. Hold amounts are included in the ledger/ book balance but not available balance. example: 2800.00 Float Amount: type: number description: Total amounts that are not cleared through cheque collection processs and other activties that are deposited to a checking account. These funds are unavailable for withdrawl until they are paid by the drawee bank. example: 200.00 OverDraft Limit: type: number description: Specific Amount allowed to overdraw example: 1000.00 Available OverDraft Limit: type: number description: Amount available under over draft limit amount. example: 800.00 CCY: type: string description: Currency Denominated in this account example : SGD Statement Date: type: string format: date description: Date of the last statement (ISO 8601 format ie. YYYY-MM-DD) example: 2017-08-14 Account Status: type: string description: Current Status of this account (ie. Active, Suspended or etc) example: Active Total Interest Amt: type: number description: Total interest in account example: 380.00 Opening Date: type: string format: date description: Date when the account was opened (ISO 8601 format ie. YYYY-MM-DD) example: 2009-09-09 SavingsAcct: type: object description: Customer Saving Account Details properties: ProductName: type: string maxLength: 30 description: Product Name of the checking account at the FI example: Personal Saving Account ProductCode: type: string description: Product Code at the FI example: 0500_VC901 MaskedAccount No: type: string description: A masked account number that is use to display to customer Current Balance: type: number description: Current Balance of account including any pending or in progress deposits & withdrawls. example: 2000.00 Available Balance: type: number description: Available Amount to withdraw or transfer immediately. example: 1800.00 Hold Amount: type: number description: It represents funds authorized for withdrawl but not yet withdrawn. Hold amounts are included in the ledger/ book balance but not available balance. example: 1600.00 Float Amount: type: number description: Total amounts that are not cleared through cheque collection processs and other activties that are deposited to a checking account. These funds are unavailable for withdrawl until they are paid by the drawee bank. example: 200.00 CCY: type: string description: Currency Denominated in this account example: SGD Statement Date: type: string format: date description: Date of the last statement (ISO 8601 format ie. YYYY-MM-DD) example: 2017-08-15 Account Status: type: string description: Current Status of this account (ie. Active, Suspended or etc) example: Active Total Interest Amt: type: number description: Total interest in account example: 22.00 Opening Date: type: string format: date description: Date when the account was opened (ISO 8601 format ie. YYYY-MM-DD) example: 2001-01-01 -- You received this message because you are subscribed to the Google Groups "Swagger" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Swagger" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
