fromXdr static method

Implementation

static SorobanAuthorizedInvocation fromXdr(
    XdrSorobanAuthorizedInvocation xdr) {
  List<SorobanAuthorizedInvocation> subInvocations =
      List<SorobanAuthorizedInvocation>.empty(growable: true);
  for (XdrSorobanAuthorizedInvocation subXdr in xdr.subInvocations) {
    subInvocations.add(SorobanAuthorizedInvocation.fromXdr(subXdr));
  }
  return SorobanAuthorizedInvocation(
      SorobanAuthorizedFunction.fromXdr(xdr.function),
      subInvocations: subInvocations);
}