.. index:: 
  !ResourceCallbackArgs Class

.. _id3_bioseal_resource_callback_args_class:

===============================================================================
ResourceCallbackArgs Class
===============================================================================

Namespace: :ref:`id3.Bioseal<reference_bioseal>`

.. toctree::
  :hidden:

  computeSha256<compute_sha256>
  download<download>
  downloadStringFile<download_string_file>
  outputData<output_data>
  requiresUpdate<requires_update>
  resourceName<resource_name>
  resourceType<resource_type>
  uri<uri>


Definition
----------
.. line-block::
    Contains resource callback data.


Properties
----------

.. list-table:: 
  :width: 100%
  :widths: 30 5 65
  :header-rows: 1

  * - Name
    - Type
    - Description
  * - :ref:`outputData<id3_bioseal_resource_callback_args_output_data_class_member>`
    - byte[]
    - The external resource data as a byte array.
  * - :ref:`requiresUpdate<id3_bioseal_resource_callback_args_requires_update_class_member>`
    - bool
    - The external resource data must be updated.
  * - :ref:`resourceName<id3_bioseal_resource_callback_args_resource_name_class_member>`
    - string
    - The resource name corresponing to the uri.
  * - :ref:`resourceType<id3_bioseal_resource_callback_args_resource_type_class_member>`
    - :ref:`ResourceType<id3_bioseal_resource_type_enum>`
    - The resource type corresponding to the uri.
  * - :ref:`uri<id3_bioseal_resource_callback_args_uri_class_member>`
    - string
    - The URI used to retrieve the external resource.

Methods
-------

.. list-table:: 
  :width: 100%
  :widths: 30 70
  :header-rows: 1

  * - Name
    - Description
  * - :ref:`computeSha256<id3_bioseal_resource_callback_args_compute_sha256_class_method>`
    - Computes the SHA-256 of the external resource's data.
  * - :ref:`download<id3_bioseal_resource_callback_args_download_class_method>`
    - Downloads a resource.
  * - :ref:`downloadStringFile<id3_bioseal_resource_callback_args_download_string_file_class_method>`
    - Downloads a file from the specified URL and returns a string.
