/** * Serves as the model for UCIDLookup data * * @class */ class UCIDLookup { constructor(UCIDData) { /* eslint-disable */ let fields = { /* eslint-enable */ status: this.status, providedIdType: this.providedIdType, emplid: this.emplid, firstName: this.firstName, lastName: this.lastName, description: this.description, errorCode: this.errorCode } = UCIDData; } static create(obj) { let _UCIDLookup = null; if (obj.status==='Success') { _UCIDLookup = { status: obj.status, providedIdType: obj.providedIdType, description: '', errorCode: '', emplid: obj.person.emplid, firstName: obj.person.firstName, lastName: obj.person.lastName }; } else { _UCIDLookup = { status: obj.status, providedIdType: obj.providedIdType, description: obj.description, errorCode: obj.errorCode, emplid: '', firstName: '', lastName: '' }; } return new UCIDLookup(_UCIDLookup); } } module.exports = UCIDLookup;