11from ..mixins import ToJsonMixin , FromJsonMixin , ReadMixin , ListMixin , UpdateMixin
22
33
4- class QuickbooksBaseObject (ToJsonMixin , FromJsonMixin , ReadMixin , ListMixin , UpdateMixin ):
5- class_dict = {}
6- list_dict = {}
74
8- Id = 0
9- SyncToken = 0
10- sparse = "false"
11- domain = "QBO"
12- TxnDate = ""
5+ class QuickbooksBaseObject (ToJsonMixin , FromJsonMixin ):
6+ def __init__ (self ):
7+ self .Id = 0
8+ self .SyncToken = 0
9+ self .sparse = "false"
10+ self .domain = "QBO"
11+ self .TxnDate = ""
12+
13+
14+ class QuickbooksManagedObject (QuickbooksBaseObject , ReadMixin , ListMixin , UpdateMixin ):
15+ pass
1316
1417
1518class MetaData :
@@ -19,25 +22,21 @@ def __init__(self):
1922
2023
2124class Address (ToJsonMixin , FromJsonMixin ):
22- class_dict = {}
23- list_dict = {}
24-
2525 def __init__ (self ):
2626 self .Id = 0
2727 self .Line1 = ""
2828 self .Line2 = ""
2929 self .City = ""
3030 self .CountrySubDivisionCode = ""
3131 self .PostalCode = ""
32+ self .Lat = ""
33+ self .Long = ""
3234
3335 def __unicode__ (self ):
3436 return "{0} {1}, {2} {3}" .format (self .Line1 , self .City , self .CountrySubDivisionCode , self .PostalCode )
3537
3638
3739class PhoneNumber (ToJsonMixin , FromJsonMixin ):
38- class_dict = {}
39- list_dict = {}
40-
4140 def __init__ (self ):
4241 self .FreeFormNumber = ""
4342
@@ -46,9 +45,6 @@ def __unicode__(self):
4645
4746
4847class EmailAddress (ToJsonMixin , FromJsonMixin ):
49- class_dict = {}
50- list_dict = {}
51-
5248 def __init__ (self ):
5349 self .Address = ""
5450
@@ -57,9 +53,6 @@ def __unicode__(self):
5753
5854
5955class WebAddress (ToJsonMixin , FromJsonMixin ):
60- class_dict = {}
61- list_dict = {}
62-
6356 def __init__ (self ):
6457 self .URI = ""
6558
@@ -68,9 +61,6 @@ def __unicode__(self):
6861
6962
7063class Ref (ToJsonMixin , FromJsonMixin ):
71- class_dict = {}
72- list_dict = {}
73-
7464 def __init__ (self ):
7565 self .value = ""
7666 self .name = ""
@@ -80,9 +70,6 @@ def __unicode__(self):
8070
8171
8272class CustomField (ToJsonMixin , FromJsonMixin ):
83- class_dict = {}
84- list_dict = {}
85-
8673 def __init__ (self ):
8774 self .Type = ""
8875 self .Name = ""
@@ -93,9 +80,6 @@ def __unicode__(self):
9380
9481
9582class LinkedTxn (QuickbooksBaseObject ):
96- class_dict = {}
97- list_dict = {}
98-
9983 qbo_object_name = "LinkedTxn"
10084
10185 def __init__ (self ):
0 commit comments