How to use the paconn.common.util.display function in paconn

To help you get started, we’ve selected a few paconn examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github microsoft / PowerPlatformConnectors / tools / paconn-cli / paconn / commands / login.py View on Github external
def login(client_id, tenant, authority_url, resource, settings_file, force):
    """
    Login command.
    """
    # Get settings
    settings = SettingsBuilder.get_authentication_settings(
        settings_file=settings_file,
        client_id=client_id,
        tenant=tenant,
        authority_url=authority_url,
        resource=resource)

    get_authentication(
        settings=settings,
        force_authenticate=force)
    display('Login successful.')
github microsoft / PowerPlatformConnectors / tools / paconn-cli / paconn / commands / download.py View on Github external
icon=None,
        connector_id=None,
        powerapps_url=powerapps_url,
        powerapps_version=powerapps_version)

    powerapps_rp, _ = load_powerapps_and_flow_rp(
        settings=settings,
        command_context=_DOWNLOAD)

    directory = paconn.operations.download.download(
        powerapps_rp=powerapps_rp,
        settings=settings,
        destination=destination,
        overwrite=overwrite)

    display('The connector is downloaded to {}.'.format(directory))
github microsoft / PowerPlatformConnectors / tools / paconn-cli / paconn / commands / update.py View on Github external
connector_id=connector_id,
        powerapps_url=powerapps_url,
        powerapps_version=powerapps_version)

    powerapps_rp, _ = load_powerapps_and_flow_rp(
        settings=settings,
        command_context=_UPDATE)

    connector_id = upsert(
        powerapps_rp=powerapps_rp,
        settings=settings,
        client_secret=client_secret,
        is_update=True,
        overwrite_settings=False)

    display('{} updated successfully.'.format(connector_id))
github microsoft / PowerPlatformConnectors / tools / paconn-cli / paconn / commands / validate.py View on Github external
connector_id=None,
        powerapps_url=powerapps_url,
        powerapps_version=powerapps_version)

    powerapps_rp, _ = load_powerapps_and_flow_rp(
        settings=settings,
        command_context=_VALIDATE)

    result = paconn.operations.validate.validate(
        powerapps_rp=powerapps_rp,
        settings=settings)

    if result:
        display(result)
    else:
        display('{} validated successfully.'.format(settings.api_definition))
github microsoft / PowerPlatformConnectors / tools / paconn-cli / paconn / apimanager / apimanager.py View on Github external
verb,
            endpoint,
            headers=all_headers,
            json=payload)
        try:
            response.raise_for_status()
        except requests.exceptions.HTTPError as exception:
            exception_str = str(exception)
            response_content = json.loads(response.content)
            response_content = format_json(response_content)
            if payload:
                LOGGER.debug('PAYLOAD')
                LOGGER.debug(payload)
            LOGGER.debug('RESPONSE')
            LOGGER.debug(response_content)
            display(response_content)
            raise CLIError(exception_str)

        return response
github microsoft / PowerPlatformConnectors / tools / paconn-cli / paconn / commands / validate.py View on Github external
api_definition=api_definition,
        icon=None,
        connector_id=None,
        powerapps_url=powerapps_url,
        powerapps_version=powerapps_version)

    powerapps_rp, _ = load_powerapps_and_flow_rp(
        settings=settings,
        command_context=_VALIDATE)

    result = paconn.operations.validate.validate(
        powerapps_rp=powerapps_rp,
        settings=settings)

    if result:
        display(result)
    else:
        display('{} validated successfully.'.format(settings.api_definition))
github microsoft / PowerPlatformConnectors / tools / paconn-cli / paconn / commands / create.py View on Github external
connector_id=None,
        powerapps_url=powerapps_url,
        powerapps_version=powerapps_version)

    powerapps_rp, _ = load_powerapps_and_flow_rp(
        settings=settings,
        command_context=_CREATE)

    connector_id = upsert(
        powerapps_rp=powerapps_rp,
        settings=settings,
        client_secret=client_secret,
        is_update=False,
        overwrite_settings=overwrite_settings)

    display('{} created successfully.'.format(connector_id))