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;