HomeScreenHeaderInfoResponse constructor

HomeScreenHeaderInfoResponse({
  1. Credit? currentBalance,
  2. Credit? unsoldValue,
  3. int? numberOfActiveAds,
  4. int? numberOfPendingAds,
  5. StringValue? activePieceId,
  6. int? numberOfActiveFirstMileShipments,
  7. int? numberOfActiveLastMileShipments,
  8. bool? welcomeBonusAvailable,
  9. StringValue? currentDelayMessage,
  10. Iterable<StartupMessage>? messages,
})

Implementation

factory HomeScreenHeaderInfoResponse({
  $1.Credit? currentBalance,
  $1.Credit? unsoldValue,
  $core.int? numberOfActiveAds,
  $core.int? numberOfPendingAds,
  $2.StringValue? activePieceId,
  $core.int? numberOfActiveFirstMileShipments,
  $core.int? numberOfActiveLastMileShipments,
  $core.bool? welcomeBonusAvailable,
  $2.StringValue? currentDelayMessage,
  $core.Iterable<StartupMessage>? messages,
}) {
  final result = create();
  if (currentBalance != null) result.currentBalance = currentBalance;
  if (unsoldValue != null) result.unsoldValue = unsoldValue;
  if (numberOfActiveAds != null) result.numberOfActiveAds = numberOfActiveAds;
  if (numberOfPendingAds != null)
    result.numberOfPendingAds = numberOfPendingAds;
  if (activePieceId != null) result.activePieceId = activePieceId;
  if (numberOfActiveFirstMileShipments != null)
    result.numberOfActiveFirstMileShipments =
        numberOfActiveFirstMileShipments;
  if (numberOfActiveLastMileShipments != null)
    result.numberOfActiveLastMileShipments = numberOfActiveLastMileShipments;
  if (welcomeBonusAvailable != null)
    result.welcomeBonusAvailable = welcomeBonusAvailable;
  if (currentDelayMessage != null)
    result.currentDelayMessage = currentDelayMessage;
  if (messages != null) result.messages.addAll(messages);
  return result;
}