keyOptionsBuilder static method
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;
}