GetPerformanceMetricsReply constructor

GetPerformanceMetricsReply({
  1. Int64? period,
  2. double? marketPrice,
  3. Int64? realizedPol,
  4. Int64? unrealizedPol,
  5. Int64? totalPol,
  6. double? realizedRoaPeriod,
  7. double? unrealizedRoaPeriod,
  8. double? totalRoaPeriod,
  9. double? realizedRoaAnnualized,
  10. double? unrealizedRoaAnnualized,
  11. double? totalRoaAnnualized,
  12. CurrencyPair? pair,
})

Implementation

factory GetPerformanceMetricsReply({
  $fixnum.Int64? period,
  $core.double? marketPrice,
  $fixnum.Int64? realizedPol,
  $fixnum.Int64? unrealizedPol,
  $fixnum.Int64? totalPol,
  $core.double? realizedRoaPeriod,
  $core.double? unrealizedRoaPeriod,
  $core.double? totalRoaPeriod,
  $core.double? realizedRoaAnnualized,
  $core.double? unrealizedRoaAnnualized,
  $core.double? totalRoaAnnualized,
  CurrencyPair? pair,
}) {
  final $result = create();
  if (period != null) {
    $result.period = period;
  }
  if (marketPrice != null) {
    $result.marketPrice = marketPrice;
  }
  if (realizedPol != null) {
    $result.realizedPol = realizedPol;
  }
  if (unrealizedPol != null) {
    $result.unrealizedPol = unrealizedPol;
  }
  if (totalPol != null) {
    $result.totalPol = totalPol;
  }
  if (realizedRoaPeriod != null) {
    $result.realizedRoaPeriod = realizedRoaPeriod;
  }
  if (unrealizedRoaPeriod != null) {
    $result.unrealizedRoaPeriod = unrealizedRoaPeriod;
  }
  if (totalRoaPeriod != null) {
    $result.totalRoaPeriod = totalRoaPeriod;
  }
  if (realizedRoaAnnualized != null) {
    $result.realizedRoaAnnualized = realizedRoaAnnualized;
  }
  if (unrealizedRoaAnnualized != null) {
    $result.unrealizedRoaAnnualized = unrealizedRoaAnnualized;
  }
  if (totalRoaAnnualized != null) {
    $result.totalRoaAnnualized = totalRoaAnnualized;
  }
  if (pair != null) {
    $result.pair = pair;
  }
  return $result;
}