bcgov/common-hosted-email-service

View on GitHub
app/src/services/models/status.js

Summary

Maintainability
A
2 hrs
Test Coverage
const { Model } = require('objection');

class Status extends Model {
  static get tableName () {
    return 'status';
  }

  static get idColumn () {
    return 'statusId';
  }

  static relationMappings () {
    const Message = require('./message');
    return {
      owner: {
        relation: Model.BelongsToOneRelation,
        modelClass: Message,
        join: {
          from: 'status.messageId',
          to: 'message.messageId'
        }
      }
    };
  }

}

module.exports = Status;