You may generate models with as many attrs as you would like to pass. The following attribute types are supported:
:array
:boolean
:date
:object
:number
:string
:your-custom-transform
:belongs-to:
:has-many:
For instance: \`ember generate model taco filling:belongs-to:protein toppings:has-many:toppings name:string price:number misc\`
would result in the following model:
```js
import DS from 'ember-data';
export default DS.Model.extend({
filling: DS.belongsTo('protein'),
toppings: DS.hasMany('topping'),
name: DS.attr('string'),
price: DS.attr('number'),
misc: DS.attr()
});
```