added local schema file: if fetching schema fails, it relies on downloaded schema.
extract_name_description(): construct a description will all fields (including dot notation) and arguments as keys and the descriptions as values. Some fields don't have descriptions, so their values are null
find_field_names(): takes a partial string and returns dict with all fields containing partial string and their descriptions. If field is invalid, returns an err msg.
extract_name_description()
: construct a description will all fields (including dot notation) and arguments as keys and the descriptions as values. Some fields don't have descriptions, so their values are nullfind_field_names()
: takes a partial string and returns dict with all fields containing partial string and their descriptions. If field is invalid, returns an err msg.