Name

sn_entitlement.UserAllocationDataM2MSubscriptionDetailDao

Description

No description available

Script

var UserAllocationDataM2MSubscriptionDetailDao = Class.create();
UserAllocationDataM2MSubscriptionDetailDao.prototype = {
  initialize: function() {},

  /**
   * Returns the number of rows in user_allocation_data_m2m_subscription_detail matching the parameters
   *
   * @param {guid} subscriptionDetailId The subscription_detail.sys_id to filter the m2m records by
   * @param {bool} isAllocated Filter parameter for the is_allocated field
   * @returns {number} A number 0 or greater indicating the number of rows that match
   */
  getCountBySubscriptionDetailIdAndIsAllocated: function(subscriptionDetailId, isAllocated) {
      const gr = new GlideRecord('user_allocation_data_m2m_subscription_detail');
      gr.addQuery('subscription_detail', subscriptionDetailId);
      gr.addQuery('is_allocated', isAllocated);
      gr.query();
      return gr.getRowCount();
  },

  type: 'UserAllocationDataM2MSubscriptionDetailDao'
};

Sys ID

ef1a6863ffd9a110468365d7d3b8fe97

Offical Documentation

Official Docs: