DirectiveEditValidator constructor
DirectiveEditValidator({})
Implementation
factory DirectiveEditValidator({
$core.String? validatorAddress,
Description? description,
Decimal? commissionRate,
$core.List<$core.int>? minSelfDelegation,
$core.List<$core.int>? maxTotalDelegation,
$core.List<$core.int>? slotKeyToRemove,
$core.List<$core.int>? slotKeyToAdd,
$core.List<$core.int>? slotKeyToAddSig,
$core.List<$core.int>? active,
}) {
final result = create();
if (validatorAddress != null) result.validatorAddress = validatorAddress;
if (description != null) result.description = description;
if (commissionRate != null) result.commissionRate = commissionRate;
if (minSelfDelegation != null) result.minSelfDelegation = minSelfDelegation;
if (maxTotalDelegation != null)
result.maxTotalDelegation = maxTotalDelegation;
if (slotKeyToRemove != null) result.slotKeyToRemove = slotKeyToRemove;
if (slotKeyToAdd != null) result.slotKeyToAdd = slotKeyToAdd;
if (slotKeyToAddSig != null) result.slotKeyToAddSig = slotKeyToAddSig;
if (active != null) result.active = active;
return result;
}