# Object reader
from pip_services4_commons.reflect import ObjectReader
class classA:
param1 = "hello"
param2 = 123
def methodA(self):
return 123
my_classA = classA()
# Obtain all properties in classA
properties = ObjectReader.get_property_names(my_classA)
print("The properties in my_classA are: ", properties)
# Obtain the value of a property in classA
value1 = ObjectReader.get_property(my_classA, "param1")
print("The value of param1 is: ", value1)
value2 = ObjectReader.get_properties(my_classA)
print("The properties and values in my_classA are: ", value2)