pyevr package¶
Subpackages¶
- pyevr.openapi_client package
- Subpackages
- pyevr.openapi_client.api package
- Submodules
- pyevr.openapi_client.api.assortments_api module
- pyevr.openapi_client.api.certificates_api module
- pyevr.openapi_client.api.measurement_units_api module
- pyevr.openapi_client.api.measurements_api module
- pyevr.openapi_client.api.organizations_api module
- pyevr.openapi_client.api.place_of_deliveries_api module
- pyevr.openapi_client.api.waybills_api module
- Module contents
- pyevr.openapi_client.models package
- Submodules
- pyevr.openapi_client.models.add_measurement_act_request module
- pyevr.openapi_client.models.add_shipments_to_waybill_request module
- pyevr.openapi_client.models.address module
- pyevr.openapi_client.models.assortment module
- pyevr.openapi_client.models.authorization_type module
- pyevr.openapi_client.models.cancel_waybill_request module
- pyevr.openapi_client.models.certificate module
- pyevr.openapi_client.models.certificate_claim module
- pyevr.openapi_client.models.consolidated_act module
- pyevr.openapi_client.models.consolidated_act_all_of module
- pyevr.openapi_client.models.contact_person module
- pyevr.openapi_client.models.contract_for_transfer_of_cutting_rights module
- pyevr.openapi_client.models.coordinates module
- pyevr.openapi_client.models.forest_act module
- pyevr.openapi_client.models.forest_notice module
- pyevr.openapi_client.models.forest_notice_all_of module
- pyevr.openapi_client.models.holding_base module
- pyevr.openapi_client.models.inventory_act module
- pyevr.openapi_client.models.inventory_act_all_of module
- pyevr.openapi_client.models.measurement_act module
- pyevr.openapi_client.models.measurement_unit module
- pyevr.openapi_client.models.organization module
- pyevr.openapi_client.models.owner module
- pyevr.openapi_client.models.pack module
- pyevr.openapi_client.models.pack_location module
- pyevr.openapi_client.models.paged_result_of_assortment module
- pyevr.openapi_client.models.paged_result_of_certificate module
- pyevr.openapi_client.models.paged_result_of_measurement_act module
- pyevr.openapi_client.models.paged_result_of_measurement_unit module
- pyevr.openapi_client.models.paged_result_of_organization module
- pyevr.openapi_client.models.paged_result_of_place_of_delivery module
- pyevr.openapi_client.models.paged_result_of_waybill module
- pyevr.openapi_client.models.place_of_delivery module
- pyevr.openapi_client.models.previous_owner module
- pyevr.openapi_client.models.problem_details module
- pyevr.openapi_client.models.put_place_of_delivery_request module
- pyevr.openapi_client.models.receiver module
- pyevr.openapi_client.models.representer module
- pyevr.openapi_client.models.sales_contract module
- pyevr.openapi_client.models.sales_contract_all_of module
- pyevr.openapi_client.models.shipment module
- pyevr.openapi_client.models.shipment_assortment module
- pyevr.openapi_client.models.shipment_item module
- pyevr.openapi_client.models.source module
- pyevr.openapi_client.models.start_waybill_request module
- pyevr.openapi_client.models.transport module
- pyevr.openapi_client.models.transporter module
- pyevr.openapi_client.models.unload_waybill_request module
- pyevr.openapi_client.models.validation_result module
- pyevr.openapi_client.models.viewer module
- pyevr.openapi_client.models.waybill module
- pyevr.openapi_client.models.waybill_authorization module
- pyevr.openapi_client.models.waybill_place_of_delivery module
- pyevr.openapi_client.models.waybill_sort_field module
- pyevr.openapi_client.models.waybill_status module
- Module contents
- pyevr.openapi_client.api package
- Submodules
- pyevr.openapi_client.api_client module
- pyevr.openapi_client.configuration module
- pyevr.openapi_client.exceptions module
- pyevr.openapi_client.rest module
- Module contents
- Subpackages
Submodules¶
pyevr.apis module¶
-
class
pyevr.apis.AllMixin[source]¶ Bases:
objectMixin for API endpoint classes to have an all() method for returning objects from all pages.
- Attr list_endpoint_attr
API endpoint’s method for returning paged results
- Attr evr_page_param
Argument name that determines the page number
-
all(**kwargs)[source]¶ Method for going through all the pages of a list view that is responsible for returning paged results
-
evr_page_param= 'page'¶
-
get_list_endpoint() → Callable[source]¶ Method for getting the callable API’s endpoint that is responsible for returning paged results
- Returns
Callable API’s list endpoint method.
-
list_endpoint_attr= None¶
-
class
pyevr.apis.AssortmentsAPI(api_client=None)[source]¶ Bases:
pyevr.apis.AllMixin,pyevr.openapi_client.api.assortments_api.AssortmentsApi-
list_endpoint_attr= 'assortments_list'¶
-
-
class
pyevr.apis.CertificatesAPI(api_client=None)[source]¶ Bases:
pyevr.apis.AllMixin,pyevr.openapi_client.api.certificates_api.CertificatesApi-
list_endpoint_attr= 'certificates_list'¶
-
-
class
pyevr.apis.MeasurementUnitsAPI(api_client=None)[source]¶ Bases:
pyevr.apis.AllMixin,pyevr.openapi_client.api.measurement_units_api.MeasurementUnitsApi-
list_endpoint_attr= 'measurement_units_list'¶
-
-
class
pyevr.apis.MeasurementsAPI(api_client=None)[source]¶ Bases:
pyevr.apis.AllMixin,pyevr.openapi_client.api.measurements_api.MeasurementsApi-
list_endpoint_attr= 'measurements_get'¶
-
-
class
pyevr.apis.OrganizationsAPI(api_client=None)[source]¶ Bases:
pyevr.apis.AllMixin,pyevr.openapi_client.api.organizations_api.OrganizationsApi-
list_endpoint_attr= 'organizations_list'¶
-
-
class
pyevr.apis.PlaceOfDeliveriesAPI(api_client=None)[source]¶ Bases:
pyevr.apis.AllMixin,pyevr.openapi_client.api.place_of_deliveries_api.PlaceOfDeliveriesApi-
list_endpoint_attr= 'place_of_deliveries_list'¶
-
-
class
pyevr.apis.WaybillsAPI(api_client=None)[source]¶ Bases:
pyevr.apis.AllMixin,pyevr.openapi_client.api.waybills_api.WaybillsApi-
list_endpoint_attr= 'waybills_list'¶
-
pyevr.client module¶
Main module.
-
class
pyevr.client.EVRClient(api_key: str, host: str = None)[source]¶ Bases:
objectAPI client class for EVR.
- Parameters
api_key – Company API key in EVR
host – EVR host. Defaults to test host (optional)
-
class
pyevr.client.ExtendedApiClient(configuration=None, header_name=None, header_value=None, cookie=None, pool_threads=1)[source]¶ Bases:
pyevr.openapi_client.api_client.ApiClientExtended API client generated by openapi-generator-cli.
-
sanitize_for_serialization(obj)[source]¶ Builds a JSON POST object.
If obj is one of the subclasses of pyevr.openapi_client.models.holding_base.HoldingBase adds the corresponding type to dictionary. Otherwise returns the dictionary from pyevr.openapi_client.api_client.ApiClient
- Parameters
obj – The data to serialize.
- Returns
The serialized form of data.
-
pyevr.main module¶
Console script for pyevr.
Module contents¶
Top-level package for pyevr.