import Resource from 'ember-api-store/models/resource'; import { reference, arrayOfReferences } from 'ember-api-store/utils/denormalize'; export default Resource.extend({ type: 'lbConfig', defaultCertificate: reference('defaultCertificateId','certificate'), certificates: arrayOfReferences('certificateIds'), needsCertificate: function() { return !!this.get('portRules').findBy('needsCertificate',true); }.property('portRules.@each.needsCertificate'), canSticky: function() { return !!this.get('portRules').findBy('canSticky',true); }.property('portRules.@each.canSticky'), });