Chain constructor
Chain({
- String? chainId,
- String? firmId,
- String? name,
- Iterable<
BoutiqueMongo> ? boutiques, - Timestamp? creationDateUTC,
- Timestamp? lastUpdateTimestampUTC,
- String? lastUpdatedByuserId,
- bool? isDeleted,
- String? deletedBy,
- String? restoredBy,
- String? currency,
- bool? isDualCurrencyEnabled,
- String? secondaryDisplayCurrency,
- BusinessRules? businessRules,
- Iterable<
ClosedYearPb> ? closedYears, - String? commercialRegisterNumber,
- CommerceTypePb? commerceType,
- String? isicCode,
- String? isicSubCode,
Implementation
factory Chain({
$core.String? chainId,
$core.String? firmId,
$core.String? name,
$core.Iterable<$0.BoutiqueMongo>? boutiques,
$1.Timestamp? creationDateUTC,
$1.Timestamp? lastUpdateTimestampUTC,
$core.String? lastUpdatedByuserId,
$core.bool? isDeleted,
$core.String? deletedBy,
$core.String? restoredBy,
$core.String? currency,
$core.bool? isDualCurrencyEnabled,
$core.String? secondaryDisplayCurrency,
$0.BusinessRules? businessRules,
$core.Iterable<$0.ClosedYearPb>? closedYears,
$core.String? commercialRegisterNumber,
$0.CommerceTypePb? commerceType,
$core.String? isicCode,
$core.String? isicSubCode,
}) {
final result = create();
if (chainId != null) result.chainId = chainId;
if (firmId != null) result.firmId = firmId;
if (name != null) result.name = name;
if (boutiques != null) result.boutiques.addAll(boutiques);
if (creationDateUTC != null) result.creationDateUTC = creationDateUTC;
if (lastUpdateTimestampUTC != null)
result.lastUpdateTimestampUTC = lastUpdateTimestampUTC;
if (lastUpdatedByuserId != null)
result.lastUpdatedByuserId = lastUpdatedByuserId;
if (isDeleted != null) result.isDeleted = isDeleted;
if (deletedBy != null) result.deletedBy = deletedBy;
if (restoredBy != null) result.restoredBy = restoredBy;
if (currency != null) result.currency = currency;
if (isDualCurrencyEnabled != null)
result.isDualCurrencyEnabled = isDualCurrencyEnabled;
if (secondaryDisplayCurrency != null)
result.secondaryDisplayCurrency = secondaryDisplayCurrency;
if (businessRules != null) result.businessRules = businessRules;
if (closedYears != null) result.closedYears.addAll(closedYears);
if (commercialRegisterNumber != null)
result.commercialRegisterNumber = commercialRegisterNumber;
if (commerceType != null) result.commerceType = commerceType;
if (isicCode != null) result.isicCode = isicCode;
if (isicSubCode != null) result.isicSubCode = isicSubCode;
return result;
}