RockyRoad


NameRockyRoad JSON
Version 0.0.359 PyPI version JSON
download
home_pagehttps://github.com/pypa/sampleproject
SummaryPython wrapper for the RockyRoad API
upload_time2024-03-29 15:53:37
maintainerNone
docs_urlNone
authorNone
requires_python>=3.6
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # RockyRoad

This package provides a Python wrapper for the RockyRoad API.

RockyRoad is a part of the PyPi repository and can be installed via

    pip install RockyRoad

    export OCP_APIM_SUBSCRIPTION_KEY="INSERT_YOUR_SUBSCRIPTION_KEY"


    Usage Examples - Data Services:

        from rockyroad.rockyroad import build

        dataservice = build(serviceName="data-services", version="v1", base_url='INSERT_URL_FOR_API')

        api_response = dataservice.helloWorld().list()

        dataservice.docs().swagger().content
        dataservice.docs().redocs().content
        dataservice.docs().openapi()

        api_response = dataservice.alerts().requests().list()
        api_response = dataservice.alerts().requests().list(creator_email='user@acme.com')
        api_response = dataservice.alerts().requests().insert(new_alert_request_json)
        api_response = dataservice.alerts().requests().delete(brand=brand, alert_request_id=alert_request_id)

        api_response = dataservice.alerts().reports().list()
        api_response = dataservice.alerts().reports().list(creator_email='user@acme.com')

        api_response = dataservice.machines().utilData().list(brand=brand, time_period='today')
        api_response = dataservice.machines().utilData().stats().list()

        api_response = dataservice.dealers().list()
        api_response = dataservice.customers().list(dealer_name=dealer_name)

        api_response = dataservice.accounts().list()
        api_response = dataservice.accounts().list(account="c123")
        api_response = dataservice.accounts().list(dealer_code="d123")
        api_response = dataservice.accounts().list(account_association_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.accounts().insert(new_account=new_account)
        api_response = dataservice.accounts().update(account=update_account)
        api_response = dataservice.accounts().delete(account="d123")

        api_response = dataservice.accounts().set_is_dealer(account="d123", is_dealer=True)
        api_response = dataservice.accounts().assign_dealer(customer_account="c123", dealer_account="d123", is_default_dealer=True, dealer_internal_account="abc")
        api_response = dataservice.accounts().assign_dealer(customer_account="c123", dealer_account="d123")
        api_response = dataservice.accounts().unassign_dealer(customer_account="c123", dealer_account="d123")

        api_response = dataservice.accounts().contacts().list(account=account)
        api_response = dataservice.accounts().contacts().list(account=account, include_dealer_contacts=True)
        api_response = dataservice.accounts().contacts().list(account_uid=account_uid)
        api_response = dataservice.accounts().contacts().list(account_contact_uid=account_contact_uid)
        api_response = dataservice.accounts().contacts().insert(new_account_contact=new_account_contact)
        api_response = dataservice.accounts().contacts().update(account_contact=account_contact)
        api_response = dataservice.accounts().contacts().delete(account_contact_uid="123e4567-e89b-12d3-a456-426614174000")

        api_response = dataservice.accounts().customers().list()
        api_response = dataservice.accounts().customers().list(dealer_account="D123")
        api_response = dataservice.accounts().customers().list(dealer_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.accounts().customers().list(dealer_branch_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.accounts().customers().dealer_provided_information().list(dealer_account=dealer_account, customer_account=customer_account)
        api_response = dataservice.accounts().customers().dealer_provided_information().update(dealer_provided_information=dealer_provided_information)
        
        api_response = dataservice.accounts().dealers().list()
        api_response = dataservice.accounts().dealers().list(customer_account="A123")

        api_response = dataservice.dealers().list()
        api_response = dataservice.dealers().list(dealer_code="D123")
        api_response = dataservice.dealers().list(dealer_name="D123")
        api_response = dataservice.dealers().list(dealer_account="D123")
        api_response = dataservice.dealers().list(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.dealers().list(dealer_account_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.dealers().insert(dealer=dealer)
        api_response = dataservice.dealers().update(dealer=dealer)
        api_response = dataservice.dealers().delete(uid=uid)
        api_response = dataservice.companies().subscribers().list(company_uid=company_uid)
        api_response = dataservice.companies().subscribers().get(company_uid=company_uid, user_uid=user_uid)
        api_response = dataservice.companies().subscribers().insert(company_uid=company_uid, user_uid=user_uid)
        api_response = dataservice.companies().subscribers().delete(company_uid=company_uid, user_uid=user_uid)

        api_response = dataservice.dealers().branches().list()
        api_response = dataservice.companies().branches().get(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.dealers().branches().list(dealer_code="D123")
        api_response = dataservice.dealers().branches().list(branch_name="D123")
        api_response = dataservice.warranties().rates().list(dealer_branch_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.dealers().branches().list(branch_code="D123")
        api_response = dataservice.dealers().branches().list(dealer_account="D123")
        api_response = dataservice.dealers().branches().list(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.dealers().branches().list(dealer_account_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.dealers().branches().list(dealer_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.dealers().branches().list(include_machines=True)
        api_response = dataservice.dealers().branches().insert(dealerBranch=dealerBranch)
        api_response = dataservice.dealers().branches().update(dealerBranch=dealerBranch)
        api_response = dataservice.dealers().branches().delete(uid=uid)
        api_response = dataservice.dealers().branches().subscribers().list(dealer_branch_uid=uid)
        api_response = dataservice.dealers().branches().subscribers().list(dealer_code='d123')
        api_response = dataservice.dealers().branches().subscribers().insert(dealer_branch_subscriber=dealer_branch_subscriber)
        api_response = dataservice.dealers().branches().subscribers().delete(dealer_branch_uid=uid, subscriber_uid=uid)
        api_response = dataservice.dealers().parts().list()
        api_response = dataservice.dealers().parts().list(company_uid=company_uid)
        api_response = dataservice.dealers().parts().list(company_branch_uid=company_branch_uid)
        api_response = dataservice.dealers().parts().get(uid=uid)
        api_response = dataservice.dealers().parts().insert(dealer_part=dealer_part)
        api_response = dataservice.dealers().parts().insert_batch(dealer_part_list=dealer_part_list)
        api_response = dataservice.dealers().parts().update(uid=uid, dealer+part=dealer_part)
        api_response = dataservice.dealers().parts().update_batch(dealer_part_list=dealer_part_list)
        api_response = dataservice.dealers().parts().delete(uid=uid)
        api_response = dataservice.dealers().parts().delete_by_company_branch(uid=uid)

        api_response = dataservice.companies().list()
        api_response = dataservice.companies().get(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.companies().list(company_name="D123")
        api_response = dataservice.companies().list(company_account="D123")
        api_response = dataservice.companies().list(company_account_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.companies().list(is_dealer=True)
        api_response = dataservice.companies().insert(company=company)
        api_response = dataservice.companies().merge(uid=uid, body={"merge_uids": [uid, uid]})
        api_response = dataservice.companies().update(uid=uid, company=company)
        api_response = dataservice.companies().delete(uid=uid)
        api_response = dataservice.companies().subscribers().list(company_uid=company_uid)
        api_response = dataservice.companies().subscribers().get(company_uid=company_uid, user_uid=user_uid)
        api_response = dataservice.companies().subscribers().insert(company_uid=company_uid, user_uid=user_uid)
        api_response = dataservice.companies().subscribers().delete(company_uid=company_uid, user_uid=user_uid)
        api_response = dataservice.companies().dealers().list(company_uid=company_uid)
        api_response = dataservice.companies().customers().list(company_uid=company_uid)
        api_response = dataservice.companies().customers().insert(company_uid=company_uid, customer_uid=user_uid, dealer_information=dealer_information)
        api_response = dataservice.companies().customers().delete(company_uid=company_uid, customer_uid=user_uid)
        api_response = dataservice.companies().customers().patch(company_uid=company_uid, customer_uid=user_uid, dealer_information=dealer_information)
        api_response = dataservice.companies().contacts().list(company_uid=company_uid, customer_uid=customer_uid)
        api_response = dataservice.companies().contacts().insert(company_uid=company_uid, customer_uid=customer_uid, contact_information=contact_information)
        api_response = dataservice.companies().contacts().update(uid=uid, contact_information=contact_information)
        api_response = dataservice.companies().contacts().delete(uid=uid)


        api_response = dataservice.companies().branches().list_for(company_uid=company_uid)
        api_response = dataservice.companies().branches().list()
        api_response = dataservice.companies().branches().list(include_machines=True)
        api_response = dataservice.companies().branches().get(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.companies().branches().insert(company_uid=company_uid, branch=branch)
        api_response = dataservice.companies().branches().update(uid=uid, branch=branch)
        api_response = dataservice.companies().branches().delete(uid=uid)
        api_response = dataservice.companies().branches().subscribers().list(branch_uid=branch_uid)
        api_response = dataservice.companies().branches().subscribers().insert(company_branch_subscriber=company_branch_subscriber)
        api_response = dataservice.companies().branches().subscribers().delete(company_branch_uid=uid, subscriber_uid=uid)

        api_response = dataservice.apbs().list()
        api_response = dataservice.apbs().list(apb_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.apbs().list(brand="brand", model="model", serial="1234")
        api_response = dataservice.apbs().list(dealer_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.apbs().list(dealer_branch_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.apbs().insert(new_apb=new_apb)
        api_response = dataservice.apbs().delete(apb_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.apbs().update(apb=updated_apb)

        api_response = dataservice.apbs().status().list(apb_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.apbs().status().insert(new_apb_status=new_apb_status)
        api_response = dataservice.apbs().status().delete(apb_status_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.apbs().status().update(apb_status=updated_apb_status)

        api_response = dataservice.apbs().requests().list(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.apbs().requests().get(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.apbs().requests().insert(new_apb_request=new_apb_request)
        api_response = dataservice.apbs().requests().delete(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.apbs().requests().update(apb_request=updated_apb_request)

        api_response = dataservice.machines().catalog().list()
        api_response = dataservice.machines().catalog().list(machine_catalog_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.machines().catalog().insert(new_machine_catalog=new_machine_catalog)
        api_response = dataservice.machines().catalog().delete(machine_catalog_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.machines().catalog().update(machine_catalog=machine_catalog)
        api_response = dataservice.machines().assign_machines_to_default_dealer(customer_account="c123", ignore_machines_with_dealer=True)

        api_response = dataservice.machines().list()
        api_response = dataservice.warranties().rates().list(include_util_data=True)
        api_response = dataservice.machines().list(account="a123")
        api_response = dataservice.machines().list(dealer_code="d123")
        api_response = dataservice.machines().list(branch_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.machines().list(owner_company_uid="07cc67f4-45d6-494b-adac-09b5cbc7e2b5", dealer_company_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.machines().list(dealer_company_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.machines().list(dealer_branch_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.machines().list(account_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.machines().list(account="a123", dealer_account="d123")
        api_response = dataservice.machines().list(account_uid="123e4567-e89b-12d3-a456-426614174000", dealer_account_uid="07cc67f4-45d6-494b-adac-09b5cbc7e2b5")
        api_response = dataservice.machines().list(brand="brand", model="model", serial="1234")
        api_response = dataservice.machines().get(uid=uid)
        api_response = dataservice.machines().insert(new_machine=new_machine)
        api_response = dataservice.machines().delete(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.machines().update(uid=uid, machine=updated_machine)
        api_response = dataservice.machines().assign_machines_to_default_dealer(customer_account="c123", ignore_machines_with_dealer=True)

        api_response = dataservice.machines().serials().list()
        api_response = dataservice.machines().models().list()
        api_response = dataservice.machines().brands().list()
        api_response = dataservice.machines().brands().list(model=model)
        api_response = dataservice.machines().product_types().list()

        api_response = dataservice.machines().telematics().list()
        api_response = dataservice.machines().telematics().list(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.machines().telematics().list(machine_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.machines().telematics().insert(telematics=telematics)
        api_response = dataservice.machines().telematics().update(telematics=telematics)
        api_response = dataservice.machines().telematics().delete(uid="123e4567-e89b-12d3-a456-426614174000")

        api_response = dataservice.machines().logs().list()
        api_response = dataservice.machines().logs().list(machine_log_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.machines().logs().list(machine_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.machines().logs().list(model=model, serial=serial)
        api_response = dataservice.machines().logs().insert(machine_log=machine_log)
        api_response = dataservice.machines().logs().delete(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.machines().logs().update(log=log)

        api_response = dataservice.parts().list()
        api_response = dataservice.parts().get(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.parts().list(partName="abc")
        api_response = dataservice.parts().list(partNumber="acme-01")
        api_response = dataservice.parts().list(isKit=True)
        api_response = dataservice.parts().list(isKitPart=True)
        api_response = dataservice.parts().list(isKit=True, isKitPart=False)
        api_response = dataservice.parts().insert(part=part)
        api_response = dataservice.parts().update(uid=uid, part=part)
        api_response = dataservice.parts().delete(uid="123e4567-e89b-12d3-a456-426614174000")

        api_response = dataservice.parts().kits().list(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.parts().kits().get(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.parts().kits().list(kitPartNumber="acme-01")
        api_response = dataservice.parts().kits().list(partNumber="acme-01")
        api_response = dataservice.parts().kits().insert(kit=kit)
        api_response = dataservice.parts().kits().update(uid=uid, kit=kit)
        api_response = dataservice.parts().kits().delete(uid="123e4567-e89b-12d3-a456-426614174000")

        api_response = dataservice.services().maintenanceIntervals().list()
        api_response = dataservice.services().maintenanceIntervals().list(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.services().maintenanceIntervals().list(hours=250, brand=brand, model=model, serial=serial)
        api_response = dataservice.services().maintenanceIntervals().insert(maintenanceInterval=maintenanceInterval)
        api_response = dataservice.services().maintenanceIntervals().update(maintenanceInterval=maintenanceInterval)
        api_response = dataservice.services().maintenanceIntervals().delete(uid="123e4567-e89b-12d3-a456-426614174000")

        api_response = dataservice.services().serviceReports().list()
        api_response = dataservice.services().serviceReports().list(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.services().serviceReports().list(model=model, serial=serial, machine_uid=machine_uid)
        api_response = dataservice.services().serviceReports().list(account_uid=account_uid, account=account)
        api_response = dataservice.services().serviceReports().insert(service_report=service_report)
        api_response = dataservice.services().serviceReports().update(service_report=service_report)
        api_response = dataservice.services().serviceReports().delete(uid="123e4567-e89b-12d3-a456-426614174000")

        api_response = dataservice.services().emails().resetServiceDueHours(email_fields=email_fields)
        api_response = dataservice.services().emails().create(email_template=email_template, email_fields=email_fields)
        api_response = dataservice.services().templates().emails().create(email_template=email_template, email_fields=email_fields)
        api_response = dataservice.services().templates().documents().create(document_template=document_template, document_fields=document_fields)
        api_response = dataservice.services().templates().pdfs().create(document_template=document_template, include_page_numbers=True, orientation="landscape", pdf_params=pdf_params)


        api_response = dataservice.summaries().machineParts().list()
        api_response = dataservice.summaries().machineParts().list(account="a123")
        api_response = dataservice.summaries().machineParts().list(dealer_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.summaries().machineParts().list(account_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.summaries().machineParts().list(account="a123", dealer_account="d123")
        api_response = dataservice.summaries().machineParts().list(account_uid="123e4567-e89b-12d3-a456-426614174000", dealer_account_uid="07cc67f4-45d6-494b-adac-09b5cbc7e2b5")
        api_response = dataservice.summaries().machineParts().list(model="model", serial="1234")

        api_response = dataservice.summaries().machineOwners().list()
        api_response = dataservice.summaries().machineOwners().list(account="a123")
        api_response = dataservice.summaries().machineOwners().list(dealer_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.summaries().machineOwners().list(account_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.summaries().machineOwners().list(account="a123", dealer_account="d123")
        api_response = dataservice.summaries().machineOwners().list(account_uid="123e4567-e89b-12d3-a456-426614174000", dealer_account_uid="07cc67f4-45d6-494b-adac-09b5cbc7e2b5")
        api_response = dataservice.summaries().machineOwners().list(model="model", serial="1234")
        api_response = dataservice.summaries().machineOwners().list(model="model", serial_range_start ="1234", engine_hours_last_twelve_months=True)

        api_response = dataservice.warranties().registrations().list()
        api_response = dataservice.warranties().registrations().list(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.warranties().registrations().list(model=model, serial=serial, machine_uid=machine_uid)
        api_response = dataservice.warranties().registrations().list(account_uid=account_uid, account=account)
        api_response = dataservice.warranties().registrations().insert(warranty_registration=warranty_registration)
        api_response = dataservice.warranties().registrations().update(warranty_registration=warranty_registration)
        api_response = dataservice.warranties().registrations().delete(uid="123e4567-e89b-12d3-a456-426614174000")

        api_response = dataservice.warranties().creditRequests().summaries().list()
        api_response = dataservice.warranties().creditRequests().summaries().list(dealer_account='d123')
        api_response = dataservice.warranties().creditRequests().summaries().list(dealer_code='d123')
        api_response = dataservice.warranties().creditRequests().summaries().list(dealer_uid='123e4567-e89b-12d3-a456-426614174000')
        api_response = dataservice.warranties().creditRequests().summaries().get(uid='123e4567-e89b-12d3-a456-426614174000')
        api_response = dataservice.warranties().creditRequests().list()
        api_response = dataservice.warranties().creditRequests().list(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.warranties().creditRequests().get(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.warranties().creditRequests().list(dealer_account="d123)
        api_response = dataservice.warranties().creditRequests().insert(creditRequest=creditRequest)
        api_response = dataservice.warranties().creditRequests().addFile(uid="123e4567-e89b-12d3-a456-426614174000", file=file)
        api_response = dataservice.warranties().creditRequests().listFiles(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.warranties().creditRequests().downloadFile(uid="123e4567-e89b-12d3-a456-426614174000", filename=filename)
        api_response = dataservice.warranties().creditRequests().update(uid=uid, creditRequest=creditRequest)
        api_response = dataservice.warranties().creditRequests().delete(uid="123e4567-e89b-12d3-a456-426614174000")

        api_response = dataservice.warranties().creditRequests().logs().get(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.warranties().creditRequests().logs().list()
        api_response = dataservice.warranties().creditRequests().logs().list(warranty_credit_request_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.warranties().creditRequests().logs().insert(warranty_log=warranty_log)
        api_response = dataservice.warranties().creditRequests().logs().delete(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.warranties().creditRequests().logs().update(log=log)

        api_response = dataservice.warranties().creditRequests().snapshots().list(warranty_credit_request_uid="123e4567-e89b-12d3-a456-426614174000")

        api_response = dataservice.warranties().rates().list()
        api_response = dataservice.warranties().rates().list(include_util_data=True)
        api_response = dataservice.warranties().rates().list(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.warranties().rates().get(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.warranties().rates().list(dealer_branch_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.warranties().rates().list(dealer_branch_uid=uid, date=date)
        api_response = dataservice.warranties().rates().list(dealer_account="acme-01")
        api_response = dataservice.warranties().rates().list(dealer_account_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.warranties().rates().insert(warrantyRates=warrantyRates)
        api_response = dataservice.warranties().rates().update(uid=uid, warrantyRates=warrantyRates)
        api_response = dataservice.warranties().rates().delete(uid="123e4567-e89b-12d3-a456-426614174000")

        api_response = dataservice.warranties().glCodes().list()
        api_response = dataservice.warranties().glCodes().list(site=site)
        api_response = dataservice.warranties().glCodes().get(uid=uid)
        api_response = dataservice.warranties().glCodes().insert(warranty_gl_code=warranty_gl_code)
        api_response = dataservice.warranties().glCodes().update(uid=uid, warranty_gl_code=warranty_gl_code)
        api_response = dataservice.warranties().glCodes().delete(uid="123e4567-e89b-12d3-a456-426614174000")

        api_response = dataservice.warranties().productImprovements().list()
        api_response = dataservice.warranties().productImprovements().list(machine_uid=machine_uid)
        api_response = dataservice.warranties().productImprovements().list(model=model, serial=serial)
        api_response = dataservice.warranties().productImprovements().list(is_published=True)
        api_response = dataservice.warranties().productImprovements().insert(product_improvement=product_improvement)
        api_response = dataservice.warranties().productImprovements().update(uid=uid, product_improvement=product_improvement)
        api_response = dataservice.warranties().productImprovements().delete(uid="123e4567-e89b-12d3-a456-426614174000")

        api_response = dataservice.warranties().productImprovements().populations().insert(pip_uid=uid, population=population)
        api_response = dataservice.warranties().productImprovements().populations().update(uid=uid, population=population)
        api_response = dataservice.warranties().productImprovements().populations().delete(uid="123e4567-e89b-12d3-a456-426614174000")

        api_response = dataservice.warranties().productImprovements().machines().list()
        api_response = dataservice.warranties().productImprovements().machines().insert(pip_uid=uid, pip_machine=pip_machine)
        api_response = dataservice.warranties().productImprovements().machines().update(uid=uid, pip_machine=pip_machine)
        api_response = dataservice.warranties().productImprovements().machines().delete(uid="123e4567-e89b-12d3-a456-426614174000")

        api_response = dataservice.warranties().rga().list()
        api_response = dataservice.warranties().rga().insert(rga=rga)
        api_response = dataservice.warranties().rga().update(uid=uid, rga=rga)
        api_response = dataservice.warranties().rga().delete(uid="123e4567-e89b-12d3-a456-426614174000")

        api_response = dataservice.warranties().rga().parts().list()
        api_response = dataservice.warranties().rga().parts().insert(rga_uid=uid, rga_part=rga_part)
        api_response = dataservice.warranties().rga().parts().update(uid=uid, rga_part=rga_part)
        api_response = dataservice.warranties().rga().parts().delete(uid="123e4567-e89b-12d3-a456-426614174000")

        api_response = dataservice.warranties().emails().create(emailRequest=emailRequest)
        api_response = dataservice.warranties().emails().create(useLocalTemplate=True, emailRequest=emailRequest)

        api_response = dataservice.warranties().failureModes().list()
        api_response = dataservice.warranties().failureModes().list(failure_mode_level_1="mode")

        api_response = dataservice.inspections().reports().insert(inspectionReport=inspectionReport)

        api_response = dataservice.portalUsers().list()
        api_response = dataservice.portalUsers().list(user_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.portalUsers().list(user_role='role')
        api_response = dataservice.portalUsers().list(dealer_code='d123')
        api_response = dataservice.portalUsers().list(company_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.portalUsers().update(portal_user=portal_user)

        api_response = dataservice.b2cUsers().get(uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.b2cUsers().list()
        api_response = dataservice.b2cUsers().list(user_role='role')
        api_response = dataservice.b2cUsers().list(company_uid="123e4567-e89b-12d3-a456-426614174000")
        api_response = dataservice.b2cUsers().insert(b2c_user=b2c_user)

        api_response = dataservice.subscriptions().list()
        api_response = dataservice.subscriptions().list(category_1=c1,category_2=c2,category_3=c3,category_4=c4,category_5=c5,medium='email')
        api_response = dataservice.subscriptions().categories().list()
        api_response = dataservice.subscriptions().categories().list(category_1=c1,category_2=c2,category_3=c3,category_4=c4,category_5=c5,email=True,sms=False)
        api_response = dataservice.subscriptions().categories().insert(subscription_category=subscription_category)
        api_response = dataservice.subscriptions().categories().update(uid=uid, subscription_category=subscription_category)
        api_response = dataservice.subscriptions().categories().delete(uid=uid)
        api_response = dataservice.subscriptions().users().list_subscribed_users(category_1=c1,category_2=c2,category_3=c3,category_4=c4,category_5=c5,email=True,sms=False)
        api_response = dataservice.subscriptions().users().list_subscriptions_for_user(uid=uid,category_1=c1,category_2=c2,category_3=c3,category_4=c4,category_5=c5,email=True,sms=False)
        api_response = dataservice.subscriptions().users().insert(subscription_category_uid=uid, user_uid=uid, medium='email')
        api_response = dataservice.subscriptions().users().delete(subscription_category_uid=uid, user_uid=uid, medium='email')

        api_response = dataservice.predictiveMaintenance().list()

        api_response = dataservice.edap().asset_sales().list()
        api_response = dataservice.edap().asset_sales().list(business_unit_id=bui,model=model,serial_number=serial_number)

        api_response = dataservice.fileServices().uploadFile(container_name='c', directory='d', overwrite=False, storage_account='s')
        api_response = dataservice.fileServices().listFiles(container_name='c', directory='d', recursive=False, storage_account='s')
        api_response = dataservice.fileServices().downloadFile(container_name='c', directory='d', file_name='f', storage_account='s')
        api_response = dataservice.fileServices().deleteDirectory(container_name='c', directory='d', storage_account='s')
        api_response = dataservice.fileServices().deleteFile(container_name='c', directory='d', file_name='f', storage_account='s')
        api_response = dataservice.fileServices().deleteDatalakeDirectory(container_name='c', directory='d', storage_account='s')

        api_response = dataservice.information().sites().list()
        api_response = dataservice.information().brands().list()
        api_response = dataservice.information().securityGroups().list()
        api_response = dataservice.information().securityRoles().list()
        api_response = dataservice.information().securityProductLines().list()
        api_response = dataservice.information().securityAreas().list()
        api_response = dataservice.information().securityProductLineKeys().list()
        api_response = dataservice.information().securityAreaKeys().list()
        api_response = dataservice.information().securityAuthMappings().list()


    Usage Examples - Email Services:

        from rockyroad.rockyroad import build

        emailservice = build(serviceName="email-services", version="v1", base_url='INSERT_URL_FOR_API')

        email_message = {
            "recipient": "someone@acme.com",
            "subject": "Sending Email Message via API",
            "html_message": "This email send via the API!",
            "text_message": "This email send via the API!",
            }

        api_response = emailservice.emails().send(email_message_json)
        print(api_response)


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/pypa/sampleproject",
    "name": "RockyRoad",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": null,
    "download_url": null,
    "platform": null,
    "description": "# RockyRoad\n\nThis package provides a Python wrapper for the RockyRoad API.\n\nRockyRoad is a part of the PyPi repository and can be installed via\n\n    pip install RockyRoad\n\n    export OCP_APIM_SUBSCRIPTION_KEY=\"INSERT_YOUR_SUBSCRIPTION_KEY\"\n\n\n    Usage Examples - Data Services:\n\n        from rockyroad.rockyroad import build\n\n        dataservice = build(serviceName=\"data-services\", version=\"v1\", base_url='INSERT_URL_FOR_API')\n\n        api_response = dataservice.helloWorld().list()\n\n        dataservice.docs().swagger().content\n        dataservice.docs().redocs().content\n        dataservice.docs().openapi()\n\n        api_response = dataservice.alerts().requests().list()\n        api_response = dataservice.alerts().requests().list(creator_email='user@acme.com')\n        api_response = dataservice.alerts().requests().insert(new_alert_request_json)\n        api_response = dataservice.alerts().requests().delete(brand=brand, alert_request_id=alert_request_id)\n\n        api_response = dataservice.alerts().reports().list()\n        api_response = dataservice.alerts().reports().list(creator_email='user@acme.com')\n\n        api_response = dataservice.machines().utilData().list(brand=brand, time_period='today')\n        api_response = dataservice.machines().utilData().stats().list()\n\n        api_response = dataservice.dealers().list()\n        api_response = dataservice.customers().list(dealer_name=dealer_name)\n\n        api_response = dataservice.accounts().list()\n        api_response = dataservice.accounts().list(account=\"c123\")\n        api_response = dataservice.accounts().list(dealer_code=\"d123\")\n        api_response = dataservice.accounts().list(account_association_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.accounts().insert(new_account=new_account)\n        api_response = dataservice.accounts().update(account=update_account)\n        api_response = dataservice.accounts().delete(account=\"d123\")\n\n        api_response = dataservice.accounts().set_is_dealer(account=\"d123\", is_dealer=True)\n        api_response = dataservice.accounts().assign_dealer(customer_account=\"c123\", dealer_account=\"d123\", is_default_dealer=True, dealer_internal_account=\"abc\")\n        api_response = dataservice.accounts().assign_dealer(customer_account=\"c123\", dealer_account=\"d123\")\n        api_response = dataservice.accounts().unassign_dealer(customer_account=\"c123\", dealer_account=\"d123\")\n\n        api_response = dataservice.accounts().contacts().list(account=account)\n        api_response = dataservice.accounts().contacts().list(account=account, include_dealer_contacts=True)\n        api_response = dataservice.accounts().contacts().list(account_uid=account_uid)\n        api_response = dataservice.accounts().contacts().list(account_contact_uid=account_contact_uid)\n        api_response = dataservice.accounts().contacts().insert(new_account_contact=new_account_contact)\n        api_response = dataservice.accounts().contacts().update(account_contact=account_contact)\n        api_response = dataservice.accounts().contacts().delete(account_contact_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n\n        api_response = dataservice.accounts().customers().list()\n        api_response = dataservice.accounts().customers().list(dealer_account=\"D123\")\n        api_response = dataservice.accounts().customers().list(dealer_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.accounts().customers().list(dealer_branch_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.accounts().customers().dealer_provided_information().list(dealer_account=dealer_account, customer_account=customer_account)\n        api_response = dataservice.accounts().customers().dealer_provided_information().update(dealer_provided_information=dealer_provided_information)\n        \n        api_response = dataservice.accounts().dealers().list()\n        api_response = dataservice.accounts().dealers().list(customer_account=\"A123\")\n\n        api_response = dataservice.dealers().list()\n        api_response = dataservice.dealers().list(dealer_code=\"D123\")\n        api_response = dataservice.dealers().list(dealer_name=\"D123\")\n        api_response = dataservice.dealers().list(dealer_account=\"D123\")\n        api_response = dataservice.dealers().list(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.dealers().list(dealer_account_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.dealers().insert(dealer=dealer)\n        api_response = dataservice.dealers().update(dealer=dealer)\n        api_response = dataservice.dealers().delete(uid=uid)\n        api_response = dataservice.companies().subscribers().list(company_uid=company_uid)\n        api_response = dataservice.companies().subscribers().get(company_uid=company_uid, user_uid=user_uid)\n        api_response = dataservice.companies().subscribers().insert(company_uid=company_uid, user_uid=user_uid)\n        api_response = dataservice.companies().subscribers().delete(company_uid=company_uid, user_uid=user_uid)\n\n        api_response = dataservice.dealers().branches().list()\n        api_response = dataservice.companies().branches().get(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.dealers().branches().list(dealer_code=\"D123\")\n        api_response = dataservice.dealers().branches().list(branch_name=\"D123\")\n        api_response = dataservice.warranties().rates().list(dealer_branch_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.dealers().branches().list(branch_code=\"D123\")\n        api_response = dataservice.dealers().branches().list(dealer_account=\"D123\")\n        api_response = dataservice.dealers().branches().list(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.dealers().branches().list(dealer_account_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.dealers().branches().list(dealer_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.dealers().branches().list(include_machines=True)\n        api_response = dataservice.dealers().branches().insert(dealerBranch=dealerBranch)\n        api_response = dataservice.dealers().branches().update(dealerBranch=dealerBranch)\n        api_response = dataservice.dealers().branches().delete(uid=uid)\n        api_response = dataservice.dealers().branches().subscribers().list(dealer_branch_uid=uid)\n        api_response = dataservice.dealers().branches().subscribers().list(dealer_code='d123')\n        api_response = dataservice.dealers().branches().subscribers().insert(dealer_branch_subscriber=dealer_branch_subscriber)\n        api_response = dataservice.dealers().branches().subscribers().delete(dealer_branch_uid=uid, subscriber_uid=uid)\n        api_response = dataservice.dealers().parts().list()\n        api_response = dataservice.dealers().parts().list(company_uid=company_uid)\n        api_response = dataservice.dealers().parts().list(company_branch_uid=company_branch_uid)\n        api_response = dataservice.dealers().parts().get(uid=uid)\n        api_response = dataservice.dealers().parts().insert(dealer_part=dealer_part)\n        api_response = dataservice.dealers().parts().insert_batch(dealer_part_list=dealer_part_list)\n        api_response = dataservice.dealers().parts().update(uid=uid, dealer+part=dealer_part)\n        api_response = dataservice.dealers().parts().update_batch(dealer_part_list=dealer_part_list)\n        api_response = dataservice.dealers().parts().delete(uid=uid)\n        api_response = dataservice.dealers().parts().delete_by_company_branch(uid=uid)\n\n        api_response = dataservice.companies().list()\n        api_response = dataservice.companies().get(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.companies().list(company_name=\"D123\")\n        api_response = dataservice.companies().list(company_account=\"D123\")\n        api_response = dataservice.companies().list(company_account_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.companies().list(is_dealer=True)\n        api_response = dataservice.companies().insert(company=company)\n        api_response = dataservice.companies().merge(uid=uid, body={\"merge_uids\": [uid, uid]})\n        api_response = dataservice.companies().update(uid=uid, company=company)\n        api_response = dataservice.companies().delete(uid=uid)\n        api_response = dataservice.companies().subscribers().list(company_uid=company_uid)\n        api_response = dataservice.companies().subscribers().get(company_uid=company_uid, user_uid=user_uid)\n        api_response = dataservice.companies().subscribers().insert(company_uid=company_uid, user_uid=user_uid)\n        api_response = dataservice.companies().subscribers().delete(company_uid=company_uid, user_uid=user_uid)\n        api_response = dataservice.companies().dealers().list(company_uid=company_uid)\n        api_response = dataservice.companies().customers().list(company_uid=company_uid)\n        api_response = dataservice.companies().customers().insert(company_uid=company_uid, customer_uid=user_uid, dealer_information=dealer_information)\n        api_response = dataservice.companies().customers().delete(company_uid=company_uid, customer_uid=user_uid)\n        api_response = dataservice.companies().customers().patch(company_uid=company_uid, customer_uid=user_uid, dealer_information=dealer_information)\n        api_response = dataservice.companies().contacts().list(company_uid=company_uid, customer_uid=customer_uid)\n        api_response = dataservice.companies().contacts().insert(company_uid=company_uid, customer_uid=customer_uid, contact_information=contact_information)\n        api_response = dataservice.companies().contacts().update(uid=uid, contact_information=contact_information)\n        api_response = dataservice.companies().contacts().delete(uid=uid)\n\n\n        api_response = dataservice.companies().branches().list_for(company_uid=company_uid)\n        api_response = dataservice.companies().branches().list()\n        api_response = dataservice.companies().branches().list(include_machines=True)\n        api_response = dataservice.companies().branches().get(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.companies().branches().insert(company_uid=company_uid, branch=branch)\n        api_response = dataservice.companies().branches().update(uid=uid, branch=branch)\n        api_response = dataservice.companies().branches().delete(uid=uid)\n        api_response = dataservice.companies().branches().subscribers().list(branch_uid=branch_uid)\n        api_response = dataservice.companies().branches().subscribers().insert(company_branch_subscriber=company_branch_subscriber)\n        api_response = dataservice.companies().branches().subscribers().delete(company_branch_uid=uid, subscriber_uid=uid)\n\n        api_response = dataservice.apbs().list()\n        api_response = dataservice.apbs().list(apb_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.apbs().list(brand=\"brand\", model=\"model\", serial=\"1234\")\n        api_response = dataservice.apbs().list(dealer_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.apbs().list(dealer_branch_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.apbs().insert(new_apb=new_apb)\n        api_response = dataservice.apbs().delete(apb_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.apbs().update(apb=updated_apb)\n\n        api_response = dataservice.apbs().status().list(apb_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.apbs().status().insert(new_apb_status=new_apb_status)\n        api_response = dataservice.apbs().status().delete(apb_status_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.apbs().status().update(apb_status=updated_apb_status)\n\n        api_response = dataservice.apbs().requests().list(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.apbs().requests().get(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.apbs().requests().insert(new_apb_request=new_apb_request)\n        api_response = dataservice.apbs().requests().delete(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.apbs().requests().update(apb_request=updated_apb_request)\n\n        api_response = dataservice.machines().catalog().list()\n        api_response = dataservice.machines().catalog().list(machine_catalog_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.machines().catalog().insert(new_machine_catalog=new_machine_catalog)\n        api_response = dataservice.machines().catalog().delete(machine_catalog_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.machines().catalog().update(machine_catalog=machine_catalog)\n        api_response = dataservice.machines().assign_machines_to_default_dealer(customer_account=\"c123\", ignore_machines_with_dealer=True)\n\n        api_response = dataservice.machines().list()\n        api_response = dataservice.warranties().rates().list(include_util_data=True)\n        api_response = dataservice.machines().list(account=\"a123\")\n        api_response = dataservice.machines().list(dealer_code=\"d123\")\n        api_response = dataservice.machines().list(branch_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.machines().list(owner_company_uid=\"07cc67f4-45d6-494b-adac-09b5cbc7e2b5\", dealer_company_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.machines().list(dealer_company_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.machines().list(dealer_branch_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.machines().list(account_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.machines().list(account=\"a123\", dealer_account=\"d123\")\n        api_response = dataservice.machines().list(account_uid=\"123e4567-e89b-12d3-a456-426614174000\", dealer_account_uid=\"07cc67f4-45d6-494b-adac-09b5cbc7e2b5\")\n        api_response = dataservice.machines().list(brand=\"brand\", model=\"model\", serial=\"1234\")\n        api_response = dataservice.machines().get(uid=uid)\n        api_response = dataservice.machines().insert(new_machine=new_machine)\n        api_response = dataservice.machines().delete(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.machines().update(uid=uid, machine=updated_machine)\n        api_response = dataservice.machines().assign_machines_to_default_dealer(customer_account=\"c123\", ignore_machines_with_dealer=True)\n\n        api_response = dataservice.machines().serials().list()\n        api_response = dataservice.machines().models().list()\n        api_response = dataservice.machines().brands().list()\n        api_response = dataservice.machines().brands().list(model=model)\n        api_response = dataservice.machines().product_types().list()\n\n        api_response = dataservice.machines().telematics().list()\n        api_response = dataservice.machines().telematics().list(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.machines().telematics().list(machine_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.machines().telematics().insert(telematics=telematics)\n        api_response = dataservice.machines().telematics().update(telematics=telematics)\n        api_response = dataservice.machines().telematics().delete(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n\n        api_response = dataservice.machines().logs().list()\n        api_response = dataservice.machines().logs().list(machine_log_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.machines().logs().list(machine_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.machines().logs().list(model=model, serial=serial)\n        api_response = dataservice.machines().logs().insert(machine_log=machine_log)\n        api_response = dataservice.machines().logs().delete(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.machines().logs().update(log=log)\n\n        api_response = dataservice.parts().list()\n        api_response = dataservice.parts().get(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.parts().list(partName=\"abc\")\n        api_response = dataservice.parts().list(partNumber=\"acme-01\")\n        api_response = dataservice.parts().list(isKit=True)\n        api_response = dataservice.parts().list(isKitPart=True)\n        api_response = dataservice.parts().list(isKit=True, isKitPart=False)\n        api_response = dataservice.parts().insert(part=part)\n        api_response = dataservice.parts().update(uid=uid, part=part)\n        api_response = dataservice.parts().delete(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n\n        api_response = dataservice.parts().kits().list(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.parts().kits().get(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.parts().kits().list(kitPartNumber=\"acme-01\")\n        api_response = dataservice.parts().kits().list(partNumber=\"acme-01\")\n        api_response = dataservice.parts().kits().insert(kit=kit)\n        api_response = dataservice.parts().kits().update(uid=uid, kit=kit)\n        api_response = dataservice.parts().kits().delete(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n\n        api_response = dataservice.services().maintenanceIntervals().list()\n        api_response = dataservice.services().maintenanceIntervals().list(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.services().maintenanceIntervals().list(hours=250, brand=brand, model=model, serial=serial)\n        api_response = dataservice.services().maintenanceIntervals().insert(maintenanceInterval=maintenanceInterval)\n        api_response = dataservice.services().maintenanceIntervals().update(maintenanceInterval=maintenanceInterval)\n        api_response = dataservice.services().maintenanceIntervals().delete(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n\n        api_response = dataservice.services().serviceReports().list()\n        api_response = dataservice.services().serviceReports().list(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.services().serviceReports().list(model=model, serial=serial, machine_uid=machine_uid)\n        api_response = dataservice.services().serviceReports().list(account_uid=account_uid, account=account)\n        api_response = dataservice.services().serviceReports().insert(service_report=service_report)\n        api_response = dataservice.services().serviceReports().update(service_report=service_report)\n        api_response = dataservice.services().serviceReports().delete(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n\n        api_response = dataservice.services().emails().resetServiceDueHours(email_fields=email_fields)\n        api_response = dataservice.services().emails().create(email_template=email_template, email_fields=email_fields)\n        api_response = dataservice.services().templates().emails().create(email_template=email_template, email_fields=email_fields)\n        api_response = dataservice.services().templates().documents().create(document_template=document_template, document_fields=document_fields)\n        api_response = dataservice.services().templates().pdfs().create(document_template=document_template, include_page_numbers=True, orientation=\"landscape\", pdf_params=pdf_params)\n\n\n        api_response = dataservice.summaries().machineParts().list()\n        api_response = dataservice.summaries().machineParts().list(account=\"a123\")\n        api_response = dataservice.summaries().machineParts().list(dealer_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.summaries().machineParts().list(account_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.summaries().machineParts().list(account=\"a123\", dealer_account=\"d123\")\n        api_response = dataservice.summaries().machineParts().list(account_uid=\"123e4567-e89b-12d3-a456-426614174000\", dealer_account_uid=\"07cc67f4-45d6-494b-adac-09b5cbc7e2b5\")\n        api_response = dataservice.summaries().machineParts().list(model=\"model\", serial=\"1234\")\n\n        api_response = dataservice.summaries().machineOwners().list()\n        api_response = dataservice.summaries().machineOwners().list(account=\"a123\")\n        api_response = dataservice.summaries().machineOwners().list(dealer_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.summaries().machineOwners().list(account_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.summaries().machineOwners().list(account=\"a123\", dealer_account=\"d123\")\n        api_response = dataservice.summaries().machineOwners().list(account_uid=\"123e4567-e89b-12d3-a456-426614174000\", dealer_account_uid=\"07cc67f4-45d6-494b-adac-09b5cbc7e2b5\")\n        api_response = dataservice.summaries().machineOwners().list(model=\"model\", serial=\"1234\")\n        api_response = dataservice.summaries().machineOwners().list(model=\"model\", serial_range_start =\"1234\", engine_hours_last_twelve_months=True)\n\n        api_response = dataservice.warranties().registrations().list()\n        api_response = dataservice.warranties().registrations().list(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.warranties().registrations().list(model=model, serial=serial, machine_uid=machine_uid)\n        api_response = dataservice.warranties().registrations().list(account_uid=account_uid, account=account)\n        api_response = dataservice.warranties().registrations().insert(warranty_registration=warranty_registration)\n        api_response = dataservice.warranties().registrations().update(warranty_registration=warranty_registration)\n        api_response = dataservice.warranties().registrations().delete(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n\n        api_response = dataservice.warranties().creditRequests().summaries().list()\n        api_response = dataservice.warranties().creditRequests().summaries().list(dealer_account='d123')\n        api_response = dataservice.warranties().creditRequests().summaries().list(dealer_code='d123')\n        api_response = dataservice.warranties().creditRequests().summaries().list(dealer_uid='123e4567-e89b-12d3-a456-426614174000')\n        api_response = dataservice.warranties().creditRequests().summaries().get(uid='123e4567-e89b-12d3-a456-426614174000')\n        api_response = dataservice.warranties().creditRequests().list()\n        api_response = dataservice.warranties().creditRequests().list(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.warranties().creditRequests().get(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.warranties().creditRequests().list(dealer_account=\"d123)\n        api_response = dataservice.warranties().creditRequests().insert(creditRequest=creditRequest)\n        api_response = dataservice.warranties().creditRequests().addFile(uid=\"123e4567-e89b-12d3-a456-426614174000\", file=file)\n        api_response = dataservice.warranties().creditRequests().listFiles(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.warranties().creditRequests().downloadFile(uid=\"123e4567-e89b-12d3-a456-426614174000\", filename=filename)\n        api_response = dataservice.warranties().creditRequests().update(uid=uid, creditRequest=creditRequest)\n        api_response = dataservice.warranties().creditRequests().delete(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n\n        api_response = dataservice.warranties().creditRequests().logs().get(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.warranties().creditRequests().logs().list()\n        api_response = dataservice.warranties().creditRequests().logs().list(warranty_credit_request_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.warranties().creditRequests().logs().insert(warranty_log=warranty_log)\n        api_response = dataservice.warranties().creditRequests().logs().delete(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.warranties().creditRequests().logs().update(log=log)\n\n        api_response = dataservice.warranties().creditRequests().snapshots().list(warranty_credit_request_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n\n        api_response = dataservice.warranties().rates().list()\n        api_response = dataservice.warranties().rates().list(include_util_data=True)\n        api_response = dataservice.warranties().rates().list(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.warranties().rates().get(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.warranties().rates().list(dealer_branch_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.warranties().rates().list(dealer_branch_uid=uid, date=date)\n        api_response = dataservice.warranties().rates().list(dealer_account=\"acme-01\")\n        api_response = dataservice.warranties().rates().list(dealer_account_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.warranties().rates().insert(warrantyRates=warrantyRates)\n        api_response = dataservice.warranties().rates().update(uid=uid, warrantyRates=warrantyRates)\n        api_response = dataservice.warranties().rates().delete(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n\n        api_response = dataservice.warranties().glCodes().list()\n        api_response = dataservice.warranties().glCodes().list(site=site)\n        api_response = dataservice.warranties().glCodes().get(uid=uid)\n        api_response = dataservice.warranties().glCodes().insert(warranty_gl_code=warranty_gl_code)\n        api_response = dataservice.warranties().glCodes().update(uid=uid, warranty_gl_code=warranty_gl_code)\n        api_response = dataservice.warranties().glCodes().delete(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n\n        api_response = dataservice.warranties().productImprovements().list()\n        api_response = dataservice.warranties().productImprovements().list(machine_uid=machine_uid)\n        api_response = dataservice.warranties().productImprovements().list(model=model, serial=serial)\n        api_response = dataservice.warranties().productImprovements().list(is_published=True)\n        api_response = dataservice.warranties().productImprovements().insert(product_improvement=product_improvement)\n        api_response = dataservice.warranties().productImprovements().update(uid=uid, product_improvement=product_improvement)\n        api_response = dataservice.warranties().productImprovements().delete(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n\n        api_response = dataservice.warranties().productImprovements().populations().insert(pip_uid=uid, population=population)\n        api_response = dataservice.warranties().productImprovements().populations().update(uid=uid, population=population)\n        api_response = dataservice.warranties().productImprovements().populations().delete(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n\n        api_response = dataservice.warranties().productImprovements().machines().list()\n        api_response = dataservice.warranties().productImprovements().machines().insert(pip_uid=uid, pip_machine=pip_machine)\n        api_response = dataservice.warranties().productImprovements().machines().update(uid=uid, pip_machine=pip_machine)\n        api_response = dataservice.warranties().productImprovements().machines().delete(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n\n        api_response = dataservice.warranties().rga().list()\n        api_response = dataservice.warranties().rga().insert(rga=rga)\n        api_response = dataservice.warranties().rga().update(uid=uid, rga=rga)\n        api_response = dataservice.warranties().rga().delete(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n\n        api_response = dataservice.warranties().rga().parts().list()\n        api_response = dataservice.warranties().rga().parts().insert(rga_uid=uid, rga_part=rga_part)\n        api_response = dataservice.warranties().rga().parts().update(uid=uid, rga_part=rga_part)\n        api_response = dataservice.warranties().rga().parts().delete(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n\n        api_response = dataservice.warranties().emails().create(emailRequest=emailRequest)\n        api_response = dataservice.warranties().emails().create(useLocalTemplate=True, emailRequest=emailRequest)\n\n        api_response = dataservice.warranties().failureModes().list()\n        api_response = dataservice.warranties().failureModes().list(failure_mode_level_1=\"mode\")\n\n        api_response = dataservice.inspections().reports().insert(inspectionReport=inspectionReport)\n\n        api_response = dataservice.portalUsers().list()\n        api_response = dataservice.portalUsers().list(user_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.portalUsers().list(user_role='role')\n        api_response = dataservice.portalUsers().list(dealer_code='d123')\n        api_response = dataservice.portalUsers().list(company_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.portalUsers().update(portal_user=portal_user)\n\n        api_response = dataservice.b2cUsers().get(uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.b2cUsers().list()\n        api_response = dataservice.b2cUsers().list(user_role='role')\n        api_response = dataservice.b2cUsers().list(company_uid=\"123e4567-e89b-12d3-a456-426614174000\")\n        api_response = dataservice.b2cUsers().insert(b2c_user=b2c_user)\n\n        api_response = dataservice.subscriptions().list()\n        api_response = dataservice.subscriptions().list(category_1=c1,category_2=c2,category_3=c3,category_4=c4,category_5=c5,medium='email')\n        api_response = dataservice.subscriptions().categories().list()\n        api_response = dataservice.subscriptions().categories().list(category_1=c1,category_2=c2,category_3=c3,category_4=c4,category_5=c5,email=True,sms=False)\n        api_response = dataservice.subscriptions().categories().insert(subscription_category=subscription_category)\n        api_response = dataservice.subscriptions().categories().update(uid=uid, subscription_category=subscription_category)\n        api_response = dataservice.subscriptions().categories().delete(uid=uid)\n        api_response = dataservice.subscriptions().users().list_subscribed_users(category_1=c1,category_2=c2,category_3=c3,category_4=c4,category_5=c5,email=True,sms=False)\n        api_response = dataservice.subscriptions().users().list_subscriptions_for_user(uid=uid,category_1=c1,category_2=c2,category_3=c3,category_4=c4,category_5=c5,email=True,sms=False)\n        api_response = dataservice.subscriptions().users().insert(subscription_category_uid=uid, user_uid=uid, medium='email')\n        api_response = dataservice.subscriptions().users().delete(subscription_category_uid=uid, user_uid=uid, medium='email')\n\n        api_response = dataservice.predictiveMaintenance().list()\n\n        api_response = dataservice.edap().asset_sales().list()\n        api_response = dataservice.edap().asset_sales().list(business_unit_id=bui,model=model,serial_number=serial_number)\n\n        api_response = dataservice.fileServices().uploadFile(container_name='c', directory='d', overwrite=False, storage_account='s')\n        api_response = dataservice.fileServices().listFiles(container_name='c', directory='d', recursive=False, storage_account='s')\n        api_response = dataservice.fileServices().downloadFile(container_name='c', directory='d', file_name='f', storage_account='s')\n        api_response = dataservice.fileServices().deleteDirectory(container_name='c', directory='d', storage_account='s')\n        api_response = dataservice.fileServices().deleteFile(container_name='c', directory='d', file_name='f', storage_account='s')\n        api_response = dataservice.fileServices().deleteDatalakeDirectory(container_name='c', directory='d', storage_account='s')\n\n        api_response = dataservice.information().sites().list()\n        api_response = dataservice.information().brands().list()\n        api_response = dataservice.information().securityGroups().list()\n        api_response = dataservice.information().securityRoles().list()\n        api_response = dataservice.information().securityProductLines().list()\n        api_response = dataservice.information().securityAreas().list()\n        api_response = dataservice.information().securityProductLineKeys().list()\n        api_response = dataservice.information().securityAreaKeys().list()\n        api_response = dataservice.information().securityAuthMappings().list()\n\n\n    Usage Examples - Email Services:\n\n        from rockyroad.rockyroad import build\n\n        emailservice = build(serviceName=\"email-services\", version=\"v1\", base_url='INSERT_URL_FOR_API')\n\n        email_message = {\n            \"recipient\": \"someone@acme.com\",\n            \"subject\": \"Sending Email Message via API\",\n            \"html_message\": \"This email send via the API!\",\n            \"text_message\": \"This email send via the API!\",\n            }\n\n        api_response = emailservice.emails().send(email_message_json)\n        print(api_response)\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Python wrapper for the RockyRoad API",
    "version": "0.0.359",
    "project_urls": {
        "Bug Tracker": "https://github.com/pypa/sampleproject/issues",
        "Homepage": "https://github.com/pypa/sampleproject"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0969e58a04d5765741797190ded616fc8dc7f71f87a1402fb673155b3127f62c",
                "md5": "919fb3b153a07f43cb101ac246cccaac",
                "sha256": "4edec09ae7458e14d3087bd5b03627d7d46a071a6c7b483f007e9c5bc6b7b56e"
            },
            "downloads": -1,
            "filename": "RockyRoad-0.0.359-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "919fb3b153a07f43cb101ac246cccaac",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 45643,
            "upload_time": "2024-03-29T15:53:37",
            "upload_time_iso_8601": "2024-03-29T15:53:37.940894Z",
            "url": "https://files.pythonhosted.org/packages/09/69/e58a04d5765741797190ded616fc8dc7f71f87a1402fb673155b3127f62c/RockyRoad-0.0.359-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-29 15:53:37",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "pypa",
    "github_project": "sampleproject",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "rockyroad"
}
        
Elapsed time: 0.23772s