decode static method

XdrSorobanCredentials decode(
  1. 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;
}