bemade-addons/bemade_delivery_gls_canada/models/gls_canada_credentials.py

25 lines
855 B
Python

from odoo import models, fields, api, _
class GLSCanadaAccount(models.Model):
_name = 'gls.canada.account'
_inherit = 'delivery.account'
_description = 'GLS Canada Account'
account_credentials = fields.Many2one('gls.canada.credentials', string='Login Credentials')
account_type = fields.Selection([
('Parcel', 'Parcel'),
('Freight', 'Freight'),
('Distribution', 'Distribution'),
('Logistics', 'Logistics'),
],
default='Parcel')
class GLSCanadaCredentials(models.Model):
_name = 'gls.canada.credentials'
_inherit = 'delivery.account.credentials'
_description = 'Login credentials for GLS Canada'
production_url = fields.Char('Production URL', default='https://smart4i.dicom.com/v1')
test_url = fields.Char('Test URL', default='https://sandbox-smart4i.dicom.com/v1')