EffiPeople service¶
-
class
effipy.service.EffiPeople(token, version='v1', test=False)¶ Bases:
libsaas.services.base.ResourceEffiPeople Service API.
-
add_filter(filter_function)¶
-
apply_filters(request)¶
-
customer(customer_id)¶ Specific
Customerineffipy.customers.Customers.>>> from effipy import EffiPeople >>> ef = EffiPeople(token='XXXXX')
Customers
>>> ef.customer(1234).get_url() 'https://api.effipeople.com/v1/customers/1234'
Contracts
>>> ef.customer(1234).contracts().get_url() 'https://api.effipeople.com/v1/customers/1234/contracts' >>> ef.customer(1234).contract(1).get_url() 'https://api.effipeople.com/v1/customers/1234/contracts/1' >>> ef.customer(1234).contract(1).versions().get_url() 'https://api.effipeople.com/v1/customers/1234/contracts/1/versions' >>> ef.customer(1234).contract(1).version(1).get_url() 'https://api.effipeople.com/v1/customers/1234/contracts/1/versions/1'
Invoices
>>> ef.customer(1234).contract(1).invoices().get_url() 'https://api.effipeople.com/v1/customers/1234/contracts/1/invoices' >>> ef.customer(1234).contract(1).invoice(1).get_url() 'https://api.effipeople.com/v1/customers/1234/contracts/1/invoices/1'
-
customers()¶ Endpoint to
Customersineffipy.customers.Customers.>>> from effipy import EffiPeople >>> ef = EffiPeople(token='XXXXX') >>> ef.customers().get_url() 'https://api.effipeople.com/v1/customers'
-
efficiency_reports()¶
-
filters= ()¶
-
get_url()¶
-
list_methods()¶
-
list_resources()¶
-
measure(measure_id)¶
-
measures()¶
-
parent= None¶
-
require(condition)¶
-
tariff(tariff_id)¶ Endpoint to Tariff
effipy.tariffs.Tariffs.>>> from effipy import EffiPeople >>> ef = EffiPeople(token='XXXXX') >>> ef.tariff('T1').get_url() 'https://api.effipeople.com/v1/tariffs/T1' >>> ef.tariff('T1').versions().get_url() 'https://api.effipeople.com/v1/tariffs/T1/versions' >>> ef.tariff('T1').version('V1').get_url() 'https://api.effipeople.com/v1/tariffs/T1/versions/V1'
-
tariffs()¶
-
usagepoint(point_id)¶ Endpoint to specific UsagePoint
effipy.usagepoints.Usagepoints.>>> from effipy import EffiPeople >>> ef = EffiPeople(token='XXXXX') >>> ef.usagepoint('ES00001111').get_url() 'https://api.effipeople.com/v1/usagepoints/ES00001111'
-
usagepoints()¶ Endpoint to UsagePoints.
>>> from effipy import EffiPeople >>> ef = EffiPeople(token='XXXXX') >>> ef.usagepoints().get_url() 'https://api.effipeople.com/v1/usagepoints'
-
use_json(request)¶
-