@@ -890,6 +890,17 @@ def charge(self, entity_id: int):
890890 return instance
891891
892892
893+ class PaymentTransactions (DefaultClient ):
894+ def __init__ (self , * args , entity_name = 'payment_transaction' ,
895+ entity_collection = 'payment_transactions' , ** kwargs ):
896+ super ().__init__ (* args , entity_name = entity_name ,
897+ entity_collection = entity_collection , ** kwargs )
898+
899+ @property
900+ def url (self ) -> str :
901+ return self .parent .url + '/payment_transactions'
902+
903+
893904class FieldsDefinitions (DefaultClient ):
894905 def __init__ (self , * args , entity_name = 'fields_definition' ,
895906 entity_collection = 'fields_definitions' , ** kwargs ):
@@ -1426,6 +1437,15 @@ def state_update(self, state: InvoiceState):
14261437 def charge (self ):
14271438 return self .client .charge (entity_id = self .entity_id )
14281439
1440+ @property
1441+ def payment_transactions (self ) -> 'PaymentTransactions' :
1442+ return PaymentTransactions (parent = self , instance_klass = PaymentTransaction )
1443+
1444+
1445+ class PaymentTransaction (DefaultResource ):
1446+ def __init__ (self , entity_name = 'name' , ** kwargs ):
1447+ super ().__init__ (entity_name = entity_name , ** kwargs )
1448+
14291449
14301450class FieldsDefinition (DefaultResource ):
14311451 def __init__ (self , entity_name = 'name' , ** kwargs ):
0 commit comments