11#!/usr/bin/env python
2+ from traceback import print_last
23
34from bandwidth_numbers .models .base_resource import BaseData
45from bandwidth_numbers .models .data .features import Features
6+ from bandwidth_numbers .models .data .site import SiteData
7+ from bandwidth_numbers .models .data .sip_peer import SipPeerData
58from bandwidth_numbers .models .maps .tndetails import TndetailsMap
6- from bandwidth_numbers .models .maps .site import SiteMap
7- from bandwidth_numbers .models .maps .sip_peer import SipPeerMap
8- from bandwidth_numbers .models .maps .messaging_settings import MessagingSettingsMap
9+ from bandwidth_numbers .models .data .messaging_settings import MessagingSettingsData
910
1011
11- class TndetailsData (TndetailsMap , SiteMap , SipPeerMap , MessagingSettingsMap , BaseData ):
12+ class TndetailsData (TndetailsMap , BaseData ):
1213
1314 @property
1415 def id (self ):
@@ -17,6 +18,28 @@ def id(self):
1718 def id (self , id ):
1819 self .full_number = id
1920
21+ @property
22+ def site (self ):
23+ return self .site
24+ @site .setter
25+ def site (self , site ):
26+ self .site = site
27+
28+ @property
29+ def sip_peer (self ):
30+ return self ._sip_peer
31+ @sip_peer .setter
32+ def sip_peer (self , sip_peer ):
33+ self ._sip_peer = sip_peer
34+
35+
36+ @property
37+ def messaging_settings (self ):
38+ return self .messaging_settings
39+ @messaging_settings .setter
40+ def messaging_settings (self , messaging_settings ):
41+ self .messaging_settings = messaging_settings
42+
2043 @property
2144 def last_modified_date (self ):
2245 return self .last_modified
@@ -26,3 +49,10 @@ def last_modified_date(self, last_modified_date):
2649
2750 def __init__ (self ):
2851 self .features = Features ()
52+ self .site = SiteData ()
53+ self .sip_peer = SipPeerData ()
54+ self .messaging_settings = MessagingSettingsData ()
55+
56+ @messaging_settings .setter
57+ def messaging_settings (self , value ):
58+ self ._messaging_settings = value
0 commit comments