Manual Reference Source Test

src/helpers/agreement/AgreementSignature.js

import AgreementSignatureModel from '../../models/agreement/AgreementSignature';
import Helper from '../Helper';
import { aggregate } from '../../utilities/ClassUtility';

/**
 * Helper class representing AgreementSignature.
 *
 * @extends {AgreementSignatureModel}
 * @extends {Helper}
 */

// class AgreementSignature extends AgreementSignatureModel {}
class AgreementSignature extends aggregate(AgreementSignatureModel, Helper) {
  /**
   * Constructor for helper class representing an Agreement Signature
   *
   * @param {Object} json - json api response from server
   */
  constructor(json = {}) {
    super(json);
    this.deserializeRelationshipStubs(json);
    this.syncRelationships(json);
  }

  /** @type {String}  - The type */
  static get type() {
    return 'agreement__signatures';
  }
}

export default AgreementSignature;