code: def from_api(
      cls,
      payload: "FeedbackMetadataPropertyModel",
      client: Optional["httpx.Client"] = None,
  ) -> "RemoteIntegerMetadataProperty":
      return RemoteIntegerMetadataProperty(
          client=client,
          id=payload.id,
          name=payload.name,
          title=payload.title,
          visible_for_annotators=payload.visible_for_annotators,
          min=payload.settings.get("min", None),
          max=payload.settings.get("max", None),
      )
  
file_path: argilla/src/argilla/client/feedback/schemas/remote/metadata.py
imports: from typing import TYPE_CHECKING, Dict, Optional, Type, Union
  from argilla.client.feedback.schemas.enums import MetadataPropertyTypes
  from argilla.client.feedback.schemas.metadata import FloatMetadataProperty, IntegerMetadataProperty, TermsMetadataProperty
  from argilla.client.feedback.schemas.remote.shared import RemoteSchema
label_desc: Use image node_id 2 for calling the RemoteIntegerMetadataProperty obj's underlying member method code with example usage: obj.from_api(cls, payload, client) and returns: RemoteIntegerMetadataProperty