NativeScriptScriptNOfK.deserialize constructor

NativeScriptScriptNOfK.deserialize(
  1. CborListValue cbor
)

Deserializes a NativeScriptScriptNOfK from CBOR.

Implementation

factory NativeScriptScriptNOfK.deserialize(CborListValue cbor) {
  NativeScriptUtils.validateCborTypeObject(
      cbor.getIndex(0), NativeScriptType.scriptNOfK);
  return NativeScriptScriptNOfK(
    n: cbor.getIndex<CborIntValue>(1).value,
    nativeScripts: cbor
        .getIndex<CborListValue>(2)
        .value
        .map((e) => NativeScript.deserialize(e))
        .toList(),
  );
}