Source: session-client/omid-version.js

goog.module('omid.sessionClient.OmidVersion');

const argsChecker = goog.require('omid.common.argsChecker');
const {packageExport} = goog.require('omid.common.exporter');

// TODO(OMSDK-715): This class seems to be unused, so it should be removed from
// the next version of OM SDK.

/**
 * Represents the Version of OMID Session Client.
 */
class OmidVersion {
  /**
   * @param {string} semanticVersion
   * @param {string} apiLevel
   * @throws error if any of the arguments is undefined, null or blank.
   */
  constructor(semanticVersion, apiLevel) {
    argsChecker.assertTruthyString(
        'OmidVersion.semanticVersion', semanticVersion);
    argsChecker.assertTruthyString('OmidVersion.apiLevel', apiLevel);
  }
}

packageExport('OmidSessionClient.OmidVersion', OmidVersion);
exports = OmidVersion;