github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/app/models/task-group-scale.js (about) 1 import { reads } from '@ember/object/computed'; 2 import Fragment from 'ember-data-model-fragments/fragment'; 3 import { attr } from '@ember-data/model'; 4 import { 5 fragmentOwner, 6 fragmentArray, 7 } from 'ember-data-model-fragments/attributes'; 8 9 export default class TaskGroupScale extends Fragment { 10 @fragmentOwner() jobScale; 11 12 @attr('string') name; 13 14 @attr('number') desired; 15 @attr('number') placed; 16 @attr('number') running; 17 @attr('number') healthy; 18 @attr('number') unhealthy; 19 20 @fragmentArray('scale-event') events; 21 22 @reads('events.length') 23 isVisible; 24 }