Remove nullable from some types

This commit is contained in:
2025-08-28 12:35:42 +09:00
parent e115440c41
commit be8f42f970
2 changed files with 14 additions and 14 deletions

View File

@ -72,7 +72,7 @@ namespace Hcs.Client.Api.Request.HouseManagement
throw new ArgumentException($"{nameof(payload.signingDate)} OR/AND {nameof(payload.effectiveDate)} are default");
}
if (!payload.comptetionDate.HasValue && payload.automaticRollOverOneYear.HasValue)
if (!payload.comptetionDate.HasValue && payload.automaticRollOverOneYear)
{
throw new ArgumentException($"{nameof(payload.comptetionDate)} is null but {nameof(payload.automaticRollOverOneYear)} has value");
}
@ -83,7 +83,7 @@ namespace Hcs.Client.Api.Request.HouseManagement
throw new ArgumentException($"{nameof(payload.period)} is null but {nameof(payload.volumeDepends)} OR/AND {nameof(payload.meteringDeviceInformation)} have value");
}
if (payload.indicationsAnyDay.HasValue && payload.period == null)
if (payload.indicationsAnyDay && payload.period == null)
{
throw new ArgumentException($"{nameof(payload.indicationsAnyDay)} has value but {nameof(payload.period)} is null");
}
@ -199,14 +199,14 @@ namespace Hcs.Client.Api.Request.HouseManagement
var items = new List<object>();
var itemsElementName = new List<ItemsChoiceType9>();
if (payload.indefiniteTerm.HasValue)
if (payload.indefiniteTerm)
{
items.Add(payload.indefiniteTerm.Value);
items.Add(payload.indefiniteTerm);
itemsElementName.Add(ItemsChoiceType9.IndefiniteTerm);
}
if (payload.automaticRollOverOneYear.HasValue)
if (payload.automaticRollOverOneYear)
{
items.Add(payload.automaticRollOverOneYear.Value);
items.Add(payload.automaticRollOverOneYear);
itemsElementName.Add(ItemsChoiceType9.AutomaticRollOverOneYear);
items.Add(payload.comptetionDate.Value);
@ -223,9 +223,9 @@ namespace Hcs.Client.Api.Request.HouseManagement
contract.Period = payload.period;
}
if (payload.indicationsAnyDay.HasValue)
if (payload.indicationsAnyDay)
{
contract.IndicationsAnyDay = payload.indicationsAnyDay.Value;
contract.IndicationsAnyDay = true;
contract.IndicationsAnyDaySpecified = true;
}
@ -253,9 +253,9 @@ namespace Hcs.Client.Api.Request.HouseManagement
contract.SpecifyingQualityIndicators = payload.specifyingQualityIndicators;
if (payload.noConnectionToWaterSupply.HasValue)
if (payload.noConnectionToWaterSupply)
{
contract.NoConnectionToWaterSupply = payload.noConnectionToWaterSupply.Value;
contract.NoConnectionToWaterSupply = true;
contract.NoConnectionToWaterSupplySpecified = true;
}