code: def Struct(fields):  # pylint: disable=invalid-name
      
      return type_pb2.Type(
          code=type_pb2.STRUCT, struct_type=type_pb2.StructType(fields=fields)
      )
docs: Construct a struct parameter type description protobuf.
  
      :type fields: list of :class:`type_pb2.StructType.Field`
      :param fields: the fields of the struct
  
      :rtype: :class:`type_pb2.Type`
      :returns: the appropriate struct-type protobuf