.. role:: ts-api-decorator

############
ProgressData
############

.. js:module:: cee.ug
   :noindex:

.. container:: ts-api-section

   .. js:class:: ProgressData

      Interface describing progress data. Used in ``ProgressHandler``



.. container:: api-index-section

   .. rubric:: Properties

   .. rst-class:: api-index-list-item api-kind-property api-parent-kind-interface

   * :js:attr:`~cee.ug.ProgressData.debugMessage`
   * :js:attr:`~cee.ug.ProgressData.pctDone`
   * :js:attr:`~cee.ug.ProgressData.pctTotalDataComplete`
   * :js:attr:`~cee.ug.ProgressData.streamingStatus`





------------

Properties
==========

.. container:: ts-api-section

   .. js:attribute:: ProgressData.debugMessage

      :type: string

      Message useful for debugging.



.. container:: ts-api-section

   .. js:attribute:: ProgressData.pctDone

      :type: number

      The percentage of work completed (0..100)



.. container:: ts-api-section

   .. js:attribute:: ProgressData.pctTotalDataComplete

      :type: number

      The percentage of data loaded out of the total data volume needed for the current model specification (0..100)



.. container:: ts-api-section

   .. js:attribute:: ProgressData.streamingStatus

      :type: StreamingStatus





