UNPKG

tnzapi

Version:

Node.js Library for TNZ Group REST API

26 lines (19 loc) 759 B
const functions = require("../../../../Functions"); const GroupApiResponseDTO = require("../dtos/GroupApiResponseDTO"); const ErrorResponseDTO = require("../../../../Common/dtos/ErrorResponseDTO"); const GroupModel = require("../models/GroupModel"); const MapApiResponse = (responseData) => { if( !functions.isEmpty(responseData) ) { if( responseData.Result.toUpperCase() == "SUCCESS" ) { if( !functions.isEmpty(responseData.Group) ) { responseData.Group = new GroupModel(responseData.Group); } return new GroupApiResponseDTO(responseData); } } return new ErrorResponseDTO(responseData); }; module.exports = MapApiResponse;