Files
suite/connector_walmart/models/delivery/common.py

53 lines
1.3 KiB
Python

# © 2017,2018 Hibou Corp.
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo import models, fields, api
class DeliveryCarrier(models.Model):
""" Adds Walmart specific fields to ``delivery.carrier``
``walmart_code``
Code of the carrier delivery method in Walmart.
Example: ``Standard``
``walmart_carrier_code``
Walmart specific list of carriers.
"""
_inherit = "delivery.carrier"
walmart_code = fields.Selection(
selection=[
('Value', 'Value'),
('Standard', 'Standard'),
('Express', 'Express'),
('Oneday', 'Oneday'),
('Freight', 'Freight'),
],
string='Walmart Method Code',
required=False,
)
# From API:
# UPS, USPS, FedEx, Airborne, OnTrac, DHL, NG, LS, UDS, UPSMI, FDX
walmart_carrier_code = fields.Selection(
selection=[
('UPS', 'UPS'),
('USPS', 'USPS'),
('FedEx', 'FedEx'),
('Airborne', 'Airborne'),
('OnTrac', 'OnTrac'),
('DHL', 'DHL'),
('NG', 'NG'),
('LS', 'LS'),
('UDS', 'UDS'),
('UPSMI', 'UPSMI'),
('FDX', 'FDX'),
],
string='Walmart Base Carrier Code',
required=False,
)