Exemplo n.º 1
0
def sample_import_documents():
    # Create a client
    client = dialogflow_v2.DocumentsClient()

    # Initialize request argument(s)
    gcs_source = dialogflow_v2.GcsSources()
    gcs_source.uris = ['uris_value_1', 'uris_value_2']

    document_template = dialogflow_v2.ImportDocumentTemplate()
    document_template.mime_type = "mime_type_value"
    document_template.knowledge_types = "AGENT_FACING_SMART_REPLY"

    request = dialogflow_v2.ImportDocumentsRequest(
        gcs_source=gcs_source,
        parent="parent_value",
        document_template=document_template,
    )

    # Make the request
    operation = client.import_documents(request=request)

    print("Waiting for operation to complete...")

    response = operation.result()

    # Handle the response
    print(response)
def sample_create_document():
    # Create a client
    client = dialogflow_v2.DocumentsClient()

    # Initialize request argument(s)
    document = dialogflow_v2.Document()
    document.content_uri = "content_uri_value"
    document.display_name = "display_name_value"
    document.mime_type = "mime_type_value"
    document.knowledge_types = "AGENT_FACING_SMART_REPLY"

    request = dialogflow_v2.CreateDocumentRequest(
        parent="parent_value",
        document=document,
    )

    # Make the request
    operation = client.create_document(request=request)

    print("Waiting for operation to complete...")

    response = operation.result()

    # Handle the response
    print(response)
Exemplo n.º 3
0
def sample_get_document():
    # Create a client
    client = dialogflow_v2.DocumentsClient()

    # Initialize request argument(s)
    request = dialogflow_v2.GetDocumentRequest(name="name_value", )

    # Make the request
    response = client.get_document(request=request)

    # Handle the response
    print(response)
Exemplo n.º 4
0
def sample_list_documents():
    # Create a client
    client = dialogflow_v2.DocumentsClient()

    # Initialize request argument(s)
    request = dialogflow_v2.ListDocumentsRequest(parent="parent_value", )

    # Make the request
    page_result = client.list_documents(request=request)

    # Handle the response
    for response in page_result:
        print(response)
def sample_export_document():
    # Create a client
    client = dialogflow_v2.DocumentsClient()

    # Initialize request argument(s)
    request = dialogflow_v2.ExportDocumentRequest(name="name_value", )

    # Make the request
    operation = client.export_document(request=request)

    print("Waiting for operation to complete...")

    response = operation.result()

    # Handle the response
    print(response)
def sample_reload_document():
    # Create a client
    client = dialogflow_v2.DocumentsClient()

    # Initialize request argument(s)
    request = dialogflow_v2.ReloadDocumentRequest(
        content_uri="content_uri_value",
        name="name_value",
    )

    # Make the request
    operation = client.reload_document(request=request)

    print("Waiting for operation to complete...")

    response = operation.result()

    # Handle the response
    print(response)
def sample_update_document():
    # Create a client
    client = dialogflow_v2.DocumentsClient()

    # Initialize request argument(s)
    document = dialogflow_v2.Document()
    document.content_uri = "content_uri_value"
    document.display_name = "display_name_value"
    document.mime_type = "mime_type_value"
    document.knowledge_types = "ARTICLE_SUGGESTION"

    request = dialogflow_v2.UpdateDocumentRequest(document=document, )

    # Make the request
    operation = client.update_document(request=request)

    print("Waiting for operation to complete...")

    response = operation.result()

    # Handle the response
    print(response)