Skip to content
This repository was archived by the owner on Dec 17, 2023. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
166 changes: 83 additions & 83 deletions scripts/fixup_dialogflow_v2_keywords.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,88 +39,88 @@ def partition(
class dialogflowCallTransformer(cst.CSTTransformer):
CTRL_PARAMS: Tuple[str] = ('retry', 'timeout', 'metadata')
METHOD_TO_PARAMS: Dict[str, Tuple[str]] = {
'analyze_content': ('participant', 'text_input', 'event_input', 'reply_audio_config', 'query_params', 'request_id', ),
'batch_create_entities': ('parent', 'entities', 'language_code', ),
'batch_delete_entities': ('parent', 'entity_values', 'language_code', ),
'batch_delete_entity_types': ('parent', 'entity_type_names', ),
'batch_delete_intents': ('parent', 'intents', ),
'batch_update_entities': ('parent', 'entities', 'language_code', 'update_mask', ),
'batch_update_entity_types': ('parent', 'entity_type_batch_uri', 'entity_type_batch_inline', 'language_code', 'update_mask', ),
'batch_update_intents': ('parent', 'intent_batch_uri', 'intent_batch_inline', 'language_code', 'update_mask', 'intent_view', ),
'complete_conversation': ('name', ),
'create_context': ('parent', 'context', ),
'create_conversation': ('parent', 'conversation', 'conversation_id', ),
'create_conversation_profile': ('parent', 'conversation_profile', ),
'create_document': ('parent', 'document', ),
'create_entity_type': ('parent', 'entity_type', 'language_code', ),
'create_environment': ('parent', 'environment', 'environment_id', ),
'create_intent': ('parent', 'intent', 'language_code', 'intent_view', ),
'create_knowledge_base': ('parent', 'knowledge_base', ),
'create_participant': ('parent', 'participant', ),
'create_session_entity_type': ('parent', 'session_entity_type', ),
'create_version': ('parent', 'version', ),
'delete_agent': ('parent', ),
'delete_all_contexts': ('parent', ),
'delete_context': ('name', ),
'delete_conversation_profile': ('name', ),
'delete_document': ('name', ),
'delete_entity_type': ('name', ),
'delete_environment': ('name', ),
'delete_intent': ('name', ),
'delete_knowledge_base': ('name', 'force', ),
'delete_session_entity_type': ('name', ),
'delete_version': ('name', ),
'detect_intent': ('session', 'query_input', 'query_params', 'output_audio_config', 'output_audio_config_mask', 'input_audio', ),
'export_agent': ('parent', 'agent_uri', ),
'get_agent': ('parent', ),
'get_context': ('name', ),
'get_conversation': ('name', ),
'get_conversation_profile': ('name', ),
'get_document': ('name', ),
'get_entity_type': ('name', 'language_code', ),
'get_environment': ('name', ),
'get_environment_history': ('parent', 'page_size', 'page_token', ),
'get_fulfillment': ('name', ),
'get_intent': ('name', 'language_code', 'intent_view', ),
'get_knowledge_base': ('name', ),
'get_participant': ('name', ),
'get_session_entity_type': ('name', ),
'get_validation_result': ('parent', 'language_code', ),
'get_version': ('name', ),
'import_agent': ('parent', 'agent_uri', 'agent_content', ),
'list_answer_records': ('parent', 'filter', 'page_size', 'page_token', ),
'list_contexts': ('parent', 'page_size', 'page_token', ),
'list_conversation_profiles': ('parent', 'page_size', 'page_token', ),
'list_conversations': ('parent', 'page_size', 'page_token', 'filter', ),
'list_documents': ('parent', 'page_size', 'page_token', ),
'list_entity_types': ('parent', 'language_code', 'page_size', 'page_token', ),
'list_environments': ('parent', 'page_size', 'page_token', ),
'list_intents': ('parent', 'language_code', 'intent_view', 'page_size', 'page_token', ),
'list_knowledge_bases': ('parent', 'page_size', 'page_token', ),
'list_messages': ('parent', 'filter', 'page_size', 'page_token', ),
'list_participants': ('parent', 'page_size', 'page_token', ),
'list_session_entity_types': ('parent', 'page_size', 'page_token', ),
'list_versions': ('parent', 'page_size', 'page_token', ),
'reload_document': ('name', 'content_uri', ),
'restore_agent': ('parent', 'agent_uri', 'agent_content', ),
'search_agents': ('parent', 'page_size', 'page_token', ),
'set_agent': ('agent', 'update_mask', ),
'streaming_detect_intent': ('session', 'query_input', 'query_params', 'single_utterance', 'output_audio_config', 'output_audio_config_mask', 'input_audio', ),
'suggest_articles': ('parent', 'latest_message', 'context_size', ),
'suggest_faq_answers': ('parent', 'latest_message', 'context_size', ),
'train_agent': ('parent', ),
'update_answer_record': ('answer_record', 'update_mask', ),
'update_context': ('context', 'update_mask', ),
'update_conversation_profile': ('conversation_profile', 'update_mask', ),
'update_document': ('document', 'update_mask', ),
'update_entity_type': ('entity_type', 'language_code', 'update_mask', ),
'update_environment': ('environment', 'update_mask', 'allow_load_to_draft_and_discard_changes', ),
'update_fulfillment': ('fulfillment', 'update_mask', ),
'update_intent': ('intent', 'language_code', 'update_mask', 'intent_view', ),
'update_knowledge_base': ('knowledge_base', 'update_mask', ),
'update_participant': ('participant', 'update_mask', ),
'update_session_entity_type': ('session_entity_type', 'update_mask', ),
'update_version': ('version', 'update_mask', ),
'analyze_content': ('participant', 'text_input', 'event_input', 'reply_audio_config', 'query_params', 'request_id', ),
'batch_create_entities': ('parent', 'entities', 'language_code', ),
'batch_delete_entities': ('parent', 'entity_values', 'language_code', ),
'batch_delete_entity_types': ('parent', 'entity_type_names', ),
'batch_delete_intents': ('parent', 'intents', ),
'batch_update_entities': ('parent', 'entities', 'language_code', 'update_mask', ),
'batch_update_entity_types': ('parent', 'entity_type_batch_uri', 'entity_type_batch_inline', 'language_code', 'update_mask', ),
'batch_update_intents': ('parent', 'intent_batch_uri', 'intent_batch_inline', 'language_code', 'update_mask', 'intent_view', ),
'complete_conversation': ('name', ),
'create_context': ('parent', 'context', ),
'create_conversation': ('parent', 'conversation', 'conversation_id', ),
'create_conversation_profile': ('parent', 'conversation_profile', ),
'create_document': ('parent', 'document', ),
'create_entity_type': ('parent', 'entity_type', 'language_code', ),
'create_environment': ('parent', 'environment', 'environment_id', ),
'create_intent': ('parent', 'intent', 'language_code', 'intent_view', ),
'create_knowledge_base': ('parent', 'knowledge_base', ),
'create_participant': ('parent', 'participant', ),
'create_session_entity_type': ('parent', 'session_entity_type', ),
'create_version': ('parent', 'version', ),
'delete_agent': ('parent', ),
'delete_all_contexts': ('parent', ),
'delete_context': ('name', ),
'delete_conversation_profile': ('name', ),
'delete_document': ('name', ),
'delete_entity_type': ('name', ),
'delete_environment': ('name', ),
'delete_intent': ('name', ),
'delete_knowledge_base': ('name', 'force', ),
'delete_session_entity_type': ('name', ),
'delete_version': ('name', ),
'detect_intent': ('session', 'query_input', 'query_params', 'output_audio_config', 'output_audio_config_mask', 'input_audio', ),
'export_agent': ('parent', 'agent_uri', ),
'get_agent': ('parent', ),
'get_context': ('name', ),
'get_conversation': ('name', ),
'get_conversation_profile': ('name', ),
'get_document': ('name', ),
'get_entity_type': ('name', 'language_code', ),
'get_environment': ('name', ),
'get_environment_history': ('parent', 'page_size', 'page_token', ),
'get_fulfillment': ('name', ),
'get_intent': ('name', 'language_code', 'intent_view', ),
'get_knowledge_base': ('name', ),
'get_participant': ('name', ),
'get_session_entity_type': ('name', ),
'get_validation_result': ('parent', 'language_code', ),
'get_version': ('name', ),
'import_agent': ('parent', 'agent_uri', 'agent_content', ),
'list_answer_records': ('parent', 'filter', 'page_size', 'page_token', ),
'list_contexts': ('parent', 'page_size', 'page_token', ),
'list_conversation_profiles': ('parent', 'page_size', 'page_token', ),
'list_conversations': ('parent', 'page_size', 'page_token', 'filter', ),
'list_documents': ('parent', 'page_size', 'page_token', ),
'list_entity_types': ('parent', 'language_code', 'page_size', 'page_token', ),
'list_environments': ('parent', 'page_size', 'page_token', ),
'list_intents': ('parent', 'language_code', 'intent_view', 'page_size', 'page_token', ),
'list_knowledge_bases': ('parent', 'page_size', 'page_token', ),
'list_messages': ('parent', 'filter', 'page_size', 'page_token', ),
'list_participants': ('parent', 'page_size', 'page_token', ),
'list_session_entity_types': ('parent', 'page_size', 'page_token', ),
'list_versions': ('parent', 'page_size', 'page_token', ),
'reload_document': ('name', 'content_uri', ),
'restore_agent': ('parent', 'agent_uri', 'agent_content', ),
'search_agents': ('parent', 'page_size', 'page_token', ),
'set_agent': ('agent', 'update_mask', ),
'streaming_detect_intent': ('session', 'query_input', 'query_params', 'single_utterance', 'output_audio_config', 'output_audio_config_mask', 'input_audio', ),
'suggest_articles': ('parent', 'latest_message', 'context_size', ),
'suggest_faq_answers': ('parent', 'latest_message', 'context_size', ),
'train_agent': ('parent', ),
'update_answer_record': ('answer_record', 'update_mask', ),
'update_context': ('context', 'update_mask', ),
'update_conversation_profile': ('conversation_profile', 'update_mask', ),
'update_document': ('document', 'update_mask', ),
'update_entity_type': ('entity_type', 'language_code', 'update_mask', ),
'update_environment': ('environment', 'update_mask', 'allow_load_to_draft_and_discard_changes', ),
'update_fulfillment': ('fulfillment', 'update_mask', ),
'update_intent': ('intent', 'language_code', 'update_mask', 'intent_view', ),
'update_knowledge_base': ('knowledge_base', 'update_mask', ),
'update_participant': ('participant', 'update_mask', ),
'update_session_entity_type': ('session_entity_type', 'update_mask', ),
'update_version': ('version', 'update_mask', ),
}

def leave_Call(self, original: cst.Call, updated: cst.Call) -> cst.CSTNode:
Expand All @@ -139,7 +139,7 @@ def leave_Call(self, original: cst.Call, updated: cst.Call) -> cst.CSTNode:
return updated

kwargs, ctrl_kwargs = partition(
lambda a: not a.keyword.value in self.CTRL_PARAMS,
lambda a: a.keyword.value not in self.CTRL_PARAMS,
kwargs
)

Expand Down
Loading