UNPKG

irest-app-test

Version:

iRest is a zero-configuration application that allows you to easily create/manage APIs, generate random data on demand and perform operations on that data using REST interface.

1 lines 4.26 kB
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault"),_user=_interopRequireDefault(require("./user")),_project=_interopRequireDefault(require("./project")),_mock=_interopRequireDefault(require("./mock")),_previewMock=_interopRequireDefault(require("./previewMock")),_serviceResponse=_interopRequireDefault(require("./serviceResponse")),_previewServiceResponse=_interopRequireDefault(require("./previewServiceResponse")),_token=_interopRequireDefault(require("./token")),_ApiResponseSchemaTypes=_interopRequireDefault(require("./ApiResponseSchemaTypes")),_previewApiResponseSchemaTypes=_interopRequireDefault(require("./previewApiResponseSchemaTypes")),dbConn=function(a,b,c){return a.User=(0,_user["default"])(b,c),a.Mock=(0,_mock["default"])(b,c),a.TempMock=(0,_previewMock["default"])(b,c),a.Project=(0,_project["default"])(b,c),a.ServiceResponse=(0,_serviceResponse["default"])(b,c),a.Token=(0,_token["default"])(b,c),a.TempServiceResponse=(0,_previewServiceResponse["default"])(b,c),a.ApiResponseSchemaType=(0,_ApiResponseSchemaTypes["default"])(b,c),a.TempApiResponseSchemaType=(0,_previewApiResponseSchemaTypes["default"])(b,c),a.User.hasMany(a.Project,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"NO ACTION"}),a.Project.belongsTo(a.User,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"NO ACTION"}),a.User.hasMany(a.Mock,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"NO ACTION"}),a.Project.hasMany(a.Mock,{foreignKey:"projectId",foreignKeyConstraint:!0,onDelete:"NO ACTION"}),a.Mock.belongsTo(a.User,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"NO ACTION"}),a.Mock.belongsTo(a.Project,{foreignKey:"projectId",foreignKeyConstraint:!0,onDelete:"NO ACTION"}),a.Mock.hasMany(a.ServiceResponse,{foreignKey:"mockId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.TempMock.belongsTo(a.User,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"NO ACTION"}),a.TempMock.belongsTo(a.Project,{foreignKey:"projectId",foreignKeyConstraint:!0,onDelete:"NO ACTION"}),a.TempMock.hasMany(a.TempServiceResponse,{foreignKey:"mockId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.ServiceResponse.belongsTo(a.Mock,{foreignKey:"mockId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.TempServiceResponse.belongsTo(a.TempMock,{foreignKey:"mockId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.User.hasMany(a.Token,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.Token.belongsTo(a.User,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.Project.hasMany(a.Token,{foreignKey:"projectId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.Token.belongsTo(a.Project,{foreignKey:"projectId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.Mock.hasMany(a.Token,{foreignKey:"mockId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.Token.belongsTo(a.Mock,{foreignKey:"mockId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.User.hasMany(a.ApiResponseSchemaType,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.ApiResponseSchemaType.belongsTo(a.User,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.Project.hasMany(a.ApiResponseSchemaType,{foreignKey:"projectId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.ApiResponseSchemaType.belongsTo(a.Project,{foreignKey:"projectId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.Mock.hasMany(a.ApiResponseSchemaType,{foreignKey:"mockId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.ApiResponseSchemaType.belongsTo(a.Mock,{foreignKey:"mockId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.User.hasMany(a.TempApiResponseSchemaType,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.TempApiResponseSchemaType.belongsTo(a.User,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.Project.hasMany(a.TempApiResponseSchemaType,{foreignKey:"projectId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.TempApiResponseSchemaType.belongsTo(a.Project,{foreignKey:"projectId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.TempMock.hasMany(a.TempApiResponseSchemaType,{foreignKey:"mockId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.TempApiResponseSchemaType.belongsTo(a.TempMock,{foreignKey:"mockId",foreignKeyConstraint:!0,onDelete:"cascade"}),a};module.exports=dbConn;