keyOptionsBuilder static method

KeyOptionsObjectBuilder? keyOptionsBuilder(
  1. KeyOptions? input
)

Implementation

static model.KeyOptionsObjectBuilder? keyOptionsBuilder(KeyOptions? input) {
  model.KeyOptionsObjectBuilder? builder;
  if (input != null) {
    builder = model.KeyOptionsObjectBuilder(
      cipher: input.cipher != null
          ? model.Cipher.values[input.cipher!.index]
          : null,
      compression: input.compression != null
          ? model.Compression.values[input.compression!.index]
          : null,
      algorithm: input.algorithm != null
          ? model.Algorithm.values[input.algorithm!.index]
          : null,
      curve:
          input.curve != null ? model.Curve.values[input.curve!.index] : null,
      compressionLevel: input.compressionLevel ?? 0,
      hash: input.hash != null ? model.Hash.values[input.hash!.index] : null,
      rsaBits: input.rsaBits ?? 0,
    );
  }
  return builder;
}