fromXdr method Null safety
Implementation
static SorobanAuthorizedFunction fromXdr(XdrSorobanAuthorizedFunction xdr) {
if (xdr.type ==
XdrSorobanAuthorizedFunctionType
.SOROBAN_AUTHORIZED_FUNCTION_TYPE_CONTRACT_FN &&
xdr.contractFn != null) {
return SorobanAuthorizedFunction(
contractFn:
SorobanAuthorizedContractFunction.fromXdr(xdr.contractFn!));
} else {
return SorobanAuthorizedFunction(
createContractHostFn: xdr.createContractHostFn);
}
}