ServiceAccountKey constructor

ServiceAccountKey({
  1. String? name,
  2. ServiceAccountPrivateKeyType? privateKeyType,
  3. List<int>? privateKeyData,
  4. Timestamp? validAfterTime,
  5. Timestamp? validBeforeTime,
  6. List<int>? publicKeyData,
  7. ServiceAccountKeyAlgorithm? keyAlgorithm,
  8. ServiceAccountKeyOrigin? keyOrigin,
  9. ListServiceAccountKeysRequest_KeyType? keyType,
  10. bool? disabled,
})

Implementation

factory ServiceAccountKey({
  $core.String? name,
  ServiceAccountPrivateKeyType? privateKeyType,
  $core.List<$core.int>? privateKeyData,
  $5.Timestamp? validAfterTime,
  $5.Timestamp? validBeforeTime,
  $core.List<$core.int>? publicKeyData,
  ServiceAccountKeyAlgorithm? keyAlgorithm,
  ServiceAccountKeyOrigin? keyOrigin,
  ListServiceAccountKeysRequest_KeyType? keyType,
  $core.bool? disabled,
}) {
  final result = create();
  if (name != null) result.name = name;
  if (privateKeyType != null) result.privateKeyType = privateKeyType;
  if (privateKeyData != null) result.privateKeyData = privateKeyData;
  if (validAfterTime != null) result.validAfterTime = validAfterTime;
  if (validBeforeTime != null) result.validBeforeTime = validBeforeTime;
  if (publicKeyData != null) result.publicKeyData = publicKeyData;
  if (keyAlgorithm != null) result.keyAlgorithm = keyAlgorithm;
  if (keyOrigin != null) result.keyOrigin = keyOrigin;
  if (keyType != null) result.keyType = keyType;
  if (disabled != null) result.disabled = disabled;
  return result;
}