decode method Null safety
- XdrDataInputStream stream
Implementation
static XdrSorobanCredentials decode(XdrDataInputStream stream) {
XdrSorobanCredentials decoded =
XdrSorobanCredentials(XdrSorobanCredentialsType.decode(stream));
switch (decoded.type) {
case XdrSorobanCredentialsType.SOROBAN_CREDENTIALS_SOURCE_ACCOUNT:
break;
case XdrSorobanCredentialsType.SOROBAN_CREDENTIALS_ADDRESS:
decoded.address = XdrSorobanAddressCredentials.decode(stream);
break;
}
return decoded;
}