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