import ApplicationSerializer from './application'; import { underscore } from '@ember/string'; export default ApplicationSerializer.extend({ modelName: 'host-set', keyForRelationshipIds(relationshipName) { return `${this._container.inflector.singularize( underscore(relationshipName) )}_ids`; }, _hashForModel(model) { const json = ApplicationSerializer.prototype._hashForModel.apply( this, arguments ); json.host_catalog_id = model.hostCatalogId; if (model.hostIds?.length) { json.host_ids = model.hostIds; } return json; }, });