Skip to main content

this is mannual calculator

Project description

Getting Started with Manualpractice-SampleAPI

Introduction

Sample API for manual practice.

Install the Package

The package is compatible with Python versions 3.7+. Install the package from PyPi using the following pip command:

pip install calculator-pypi==1.0.1

You can also view the package at: https://pypi.python.org/pypi/calculator-pypi/1.0.1

Initialize the API Client

Note: Documentation for the client can be found here.

The following parameters are configurable for the API Client:

Parameter Type Description
environment Environment The API environment.
Default: Environment.PRODUCTION
http_client_instance HttpClient The Http Client passed from the sdk user for making requests
override_http_client_configuration bool The value which determines to override properties of the passed Http Client from the sdk user
http_call_back HttpCallBack The callback value that is invoked before and after an HTTP call is made to an endpoint
timeout float The value to use for connection timeout.
Default: 30
max_retries int The number of times to retry an endpoint call if it fails.
Default: 0
backoff_factor float A backoff factor to apply between attempts after the second try.
Default: 2
retry_statuses Array of int The http statuses on which retry is to be done.
Default: [408, 413, 429, 500, 502, 503, 504, 521, 522, 524]
retry_methods Array of string The http methods on which retry is to be done.
Default: ['GET', 'PUT']
logging_configuration LoggingConfiguration The SDK logging configuration for API calls
authorization_code_auth_credentials AuthorizationCodeAuthCredentials The credential object for OAuth 2 Authorization Code Grant

The API client can be initialized as follows:

client = ManualpracticesampleapiClient(
    authorization_code_auth_credentials=AuthorizationCodeAuthCredentials(
        oauth_client_id='OAuthClientId',
        oauth_client_secret='OAuthClientSecret',
        oauth_redirect_uri='OAuthRedirectUri',
        oauth_scopes=[
            OauthScope.READ,
            OauthScope.WRITE
        ]
    ),
    environment=Environment.PRODUCTION,
    logging_configuration=LoggingConfiguration(
        log_level=logging.INFO,
        request_logging_config=RequestLoggingConfiguration(
            log_body=True
        ),
        response_logging_config=ResponseLoggingConfiguration(
            log_headers=True
        )
    )
)

Authorization

This API uses the following authentication schemes.

List of APIs

SDK Infrastructure

Configuration

HTTP

Utilities

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

calculator_pypi-1.0.1.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

calculator_pypi-1.0.1-py3-none-any.whl (38.4 kB view details)

Uploaded Python 3

File details

Details for the file calculator_pypi-1.0.1.tar.gz.

File metadata

  • Download URL: calculator_pypi-1.0.1.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.13

File hashes

Hashes for calculator_pypi-1.0.1.tar.gz
Algorithm Hash digest
SHA256 13cd6af5b202ad8c4494bf1aa88bb9ce742df792b4bfc79a5910795594bbc60a
MD5 74b23fa57b0bed8e59a883051e0510ca
BLAKE2b-256 ef7674f4540ac45b34adff7a8a70bb5ff6337640437e0632cb0b445b32991c3d

See more details on using hashes here.

File details

Details for the file calculator_pypi-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for calculator_pypi-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a34cdf5521685b870454c04655017c54d11f5a0dcab07d63dfac46e868e369ad
MD5 fe4578d7c3a942bff3874e25eb2d48a6
BLAKE2b-256 9da48e5c6f85833683853a0e8316dd44a86b1f739de80c1a45b33800e765644b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page