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;
}