PaymentLog constructor 
    
      
      PaymentLog(- dynamic id, 
- dynamic createdAt, 
- dynamic updatedAt, 
- dynamic objectType, 
- dynamic mode, 
- PaymentLogStatus? status, 
- double? amount, 
- String? details, 
- String? sourceId, 
- String? targetId, 
- String? transactionId, 
- String? userId, 
- String? amountSubunits, 
- String? amountCurrency, 
- String? balanceSubunits, 
- String? balanceCurrency, 
- PaymentLogChargeType? chargeType, 
- bool? isDebit, 
- double? previousBalance, 
- PaymentLogSourceType? sourceType, 
- PaymentLogTargetType? targetType
)Implementation
  PaymentLog(
    id,
    createdAt,
    updatedAt,
    objectType,
    mode,
    this.status,
    this.amount,
    this.details,
    this.sourceId,
    this.targetId,
    this.transactionId,
    this.userId,
    this.amountSubunits,
    this.amountCurrency,
    this.balanceSubunits,
    this.balanceCurrency,
    this.chargeType,
    this.isDebit,
    this.previousBalance,
    this.sourceType,
    this.targetType)
    : super(id, createdAt, updatedAt, objectType, mode);