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:
object
Mixin 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:
object
API 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.ApiClient
Extended 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.