text: /*
   * Token History API
   * # Introduction  Token History API allows users to search for information and transfer records on KLAY, FT (KIP-7, Labeled ERC-20), and NFT (KIP-17, Labeled ERC-721) tokens. You can use Token History API to check the records of a specific EOA transferring KLAY, retrieve NFT information, or other purposes.  For more details on Token History API, refer to our [tutorial](https://klaytn.com).  For any questions regarding this document or KAS, visit [the developer forum](https://forum.klaytn.com/).
   *
   * OpenAPI spec version: 1.0
   *
   * NOTE: This class is auto generated by the swagger code generator program.
   * https://github.com/swagger-api/swagger-codegen.git
   *
   * Swagger Codegen version: 2.4.18
   *
   * Do not edit the class manually.
   *
   */
  
  ;(function(root, factory) {
      if (typeof define === 'function' && define.amd) {
          // AMD. Register as an anonymous module.
          define(['../../ApiClient'], factory)
      } else if (typeof module === 'object' && module.exports) {
          // CommonJS-like environments that support module.exports, like Node.
          module.exports = factory(require('../../ApiClient'))
      } else {
          // Browser globals (root is window)
          if (!root.TokenHistoryApi) {
              root.TokenHistoryApi = {}
          }
          root.TokenHistoryApi.Mt = factory(root.TokenHistoryApi.ApiClient)
      }
  })(this, function(ApiClient) {
      /**
       * The Mt model module.
       * @class Mt
       * @version 1.0
       */
  
      /**
       * Constructs a new <code>Mt</code>.
       * @alias Mt
       * @class
       * @param tokenId {String} Token ID (hex)
       * @param totalSupply {String} Total supply (hex)
       * @param tokenUri {String} Token URI
       */
      const Mt = function(tokenId, totalSupply, tokenUri) {
          this.tokenId = tokenId
          this.totalSupply = totalSupply
          this.tokenUri = tokenUri
      }
  
      /**
       * Constructs a <code>Mt</code> from a plain JavaScript object, optionally creating a new instance.
       * Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
       * @param {Object} data The plain JavaScript object bearing properties of interest.
       * @param {Mt} obj Optional instance to populate.
       * @return {Mt} The populated <code>Mt</code> instance.
       * @memberof Mt
       */
      Mt.constructFromObject = function(data, obj) {
          if (data) {
              obj = obj || new Mt()
              if (data.hasOwnProperty('tokenId')) obj.tokenId = ApiClient.convertToType(data.tokenId, 'String')
              if (data.hasOwnProperty('totalSupply')) obj.totalSupply = ApiClient.convertToType(data.totalSupply, 'String')
              if (data.hasOwnProperty('tokenUri')) obj.tokenUri = ApiClient.convertToType(data.tokenUri, 'String')
          }
          return obj
      }
  
      /**
       * Token ID (hex)
       * @type {String}
       * @memberof Mt
       */
      Mt.prototype.tokenId = undefined
  
      /**
       * Total supply (hex)
       * @type {String}
       * @memberof Mt
       */
      Mt.prototype.totalSupply = undefined
  
      /**
       * Token URI
       * @type {String}
       * @memberof Mt
       */
      Mt.prototype.tokenUri = undefined
  
      return Mt
  })
  