def _to_dict()

in aliyun/log/getlogsresponse.py [0:0]


        def _to_dict(self):
            """ to Dict
            """
            phrase_query_info = self.get_phrase_query_info()
            phrase_query_info_dict = phrase_query_info._to_dict() if phrase_query_info is not None else None

            return {
                'count': self.get_count(),
                'progress': self.get_progress(),
                'processedRows': self.get_processed_rows(),
                'elapsedMillisecond': self.get_elapsed_millisecond(),
                'hasSQL': self.get_has_sql(),
                'whereQuery': self.get_where_query(),
                'aggQuery': self.get_agg_query(),
                'cpuSec': self.get_cpu_sec(),
                'cpuCores': self.get_cpu_cores(),
                'mode': self.get_mode(),
                'scanBytes': self.get_scan_bytes(),
                'phraseQueryInfo': phrase_query_info_dict,
                'limited': self.get_limited(),
                'processedBytes': self.get_processed_bytes(),
                'telementryType': self.get_telemetry_type(),  # not typo
                'powerSql': self.get_power_sql(),
                'insertedSQL': self.get_inserted_sql(),
                'keys': self.get_keys(),
                'marker': self.get_marker(),
                'isAccurate': self.get_is_accurate(),
                'columnTypes': self.get_column_types(),
                'highlights': self.get_highlights(),
                'terms': [term._to_dict() for term in self.get_terms()],
            }