HomeScreenHeaderInfoResponse constructor
HomeScreenHeaderInfoResponse({})
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;
}