hummingbird-me/kitsu-web

View on GitHub
app/models/activity.js

Summary

Maintainability
A
0 mins
Test Coverage
F
0%
import Base from 'client/models/-base';
import attr from 'ember-data/attr';
import { belongsTo } from 'ember-data/relationships';

export default Base.extend({
  foreignId: attr('string'),
  mentionedUsers: attr('array'),
  nineteenScale: attr('boolean'),
  postId: attr('number'),
  progress: attr('number'),
  rating: attr('rating'),
  reason: attr('string'),
  replyToType: attr('string'),
  replyToUser: attr('string'),
  status: attr('string'),
  streamId: attr('string'),
  time: attr('utc'),
  verb: attr('string'),

  actor: belongsTo('user'),
  media: belongsTo('media'),
  subject: belongsTo('-base'),
  target: belongsTo('-base'),
  unit: belongsTo('-base')
});