StakeAuthorization constructor

StakeAuthorization({
  1. CosmosCoin? maxTokens,
  2. StakeAuthorization_Validators? allowList,
  3. StakeAuthorization_Validators? denyList,
  4. AuthorizationType? authorizationType,
})

Implementation

factory StakeAuthorization({
  $6.CosmosCoin? maxTokens,
  StakeAuthorization_Validators? allowList,
  StakeAuthorization_Validators? denyList,
  AuthorizationType? authorizationType,
}) {
  final result = create();
  if (maxTokens != null) {
    result.maxTokens = maxTokens;
  }
  if (allowList != null) {
    result.allowList = allowList;
  }
  if (denyList != null) {
    result.denyList = denyList;
  }
  if (authorizationType != null) {
    result.authorizationType = authorizationType;
  }
  return result;
}