soundcloudTrack.js 664 B

123456789101112131415161718192021
  1. export default {
  2. trackId: { type: Number, unique: true },
  3. title: { type: String },
  4. artworkUrl: { type: String },
  5. soundcloudCreatedAt: { type: Date },
  6. duration: { type: Number },
  7. genre: { type: String },
  8. kind: { type: String },
  9. license: { type: String },
  10. likesCount: { type: Number },
  11. playbackCount: { type: Number },
  12. public: { type: Boolean },
  13. tagList: { type: String },
  14. userId: { type: Number },
  15. username: { type: String },
  16. userPermalink: { type: String },
  17. trackFormat: { type: String },
  18. permalink: { type: String },
  19. createdAt: { type: Date, default: Date.now, required: true },
  20. documentVersion: { type: Number, default: 1, required: true }
  21. };