class_docstr: Since the serializer is replacing the `jina_pb2` to know how to exactly serialize messages, this is just a placeholder that
  delegates the serializing and deserializing to the internal protobuf structure with no extra optimization.
docstr: # noqa: DAR101
  # noqa: DAR102
  # noqa: DAR201
docstr_tok: ["#","noqa",":","DAR101","#","noqa",":","DAR102","#","noqa",":","DAR201"]
code: def FromString(x: bytes):
      """
      # noqa: DAR101
      # noqa: DAR102
      # noqa: DAR201
      """
      ip = jina_pb2.JinaInfoProto()
      ip.ParseFromString(x)
  
      return ip
  
imports: import os
  from typing import Iterable, List, Union
  from jina.proto import jina_pb2
  from jina.types.request.data import DataRequest, SingleDocumentRequest
label_desc: Use image node_id 2 for calling the JinaInfoProto obj's underlying member method code with example usage: obj.FromString(x) and returns: ip