ferrosoft.apps.emiflow.api.serializer.tegos package

Submodules

ferrosoft.apps.emiflow.api.serializer.tegos.order module

class ferrosoft.apps.emiflow.api.serializer.tegos.order.AddressSerializer(*args, **kwargs)[source]

Bases: Serializer

class ferrosoft.apps.emiflow.api.serializer.tegos.order.OrderLineSerializer(*args, **kwargs)[source]

Bases: Serializer

class ferrosoft.apps.emiflow.api.serializer.tegos.order.OrderSerializer(*args, **kwargs)[source]

Bases: Serializer

static convert_to_address(data)[source]
Return type:

Address

create(validated_data)[source]
Return type:

list[TransportChain]

static create_chain(order, group_key, group)[source]
Return type:

TransportChain

create_chain_elements(line, company, chain, defaults)[source]
create_freight_items(group, chain)[source]
Return type:

list[FreightItem]

static create_material(material_ref, data)[source]
get_destination_address(transport_type, line, company)[source]
get_origin_address(transport_type, line, company)[source]
Return type:

Address

static group_lines(validated_data)[source]
ferrosoft.apps.emiflow.api.serializer.tegos.order.reference_key(*parts)[source]
Return type:

str

ferrosoft.apps.emiflow.api.serializer.tegos.treatment module

class ferrosoft.apps.emiflow.api.serializer.tegos.treatment.TreatmentOperationInputLineSerializer(*args, **kwargs)[source]

Bases: Serializer

class ferrosoft.apps.emiflow.api.serializer.tegos.treatment.TreatmentOperationOutputLineSerializer(*args, **kwargs)[source]

Bases: Serializer

class ferrosoft.apps.emiflow.api.serializer.tegos.treatment.TreatmentOperationSerializer(*args, **kwargs)[source]

Bases: Serializer

class ferrosoft.apps.emiflow.api.serializer.tegos.treatment.TreatmentSerializer(*args, **kwargs)[source]

Bases: Serializer

create(validated_data)[source]
Return type:

Treatment

create_input_line(data, treatment, operation)[source]
static create_material(data)[source]
create_operation(data)[source]
Return type:

TreatmentOperation

create_output_line(data, treatment, operation)[source]
get_unit(symbol)[source]
Return type:

MeasurementUnit