All Known Subinterfaces:
ActivationData, EncryptionHeaderData, ResultStatusChangeable, SignatureHeaderData, TokenAndEncryptionHeaderData, TokenHeaderData
All Known Implementing Classes:
ActivationRecoveryStepModel, BaseStepModel, CommitUpgradeStepModel, ComputeOfflineSignatureStepModel, ConfirmRecoveryCodeStepModel, CreateActivationStepModel, CreateTokenStepModel, EncryptStepModel, GetStatusStepModel, PrepareActivationStepModel, RemoveStepModel, RemoveTokenStepModel, StartUpgradeStepModel, TokenAndEncryptStepModel, VaultUnlockStepModel, VerifySignatureStepModel, VerifyTokenStepModel

public interface BaseStepData
Data available in each step
Author:
Lukas Lukovsky, lukas.lukovsky@wultra.com
  • Method Details

    • getHeaders

      Map<String,String> getHeaders()
      Returns:
      HTTP headers
    • getResultStatusObject

      org.json.simple.JSONObject getResultStatusObject()
      Returns:
      Activation status object as JSON
    • getResultStatus

      ResultStatusObject getResultStatus()
      Returns:
      Activation status objectø
    • getUriString

      String getUriString()
      Returns:
      Base URI of PowerAuth Standard RESTful API
    • getVersion

      PowerAuthVersion getVersion()
      Returns:
      PowerAuth protocol version
    • toMap

      Map<String,Object> toMap()
      Convert this object to a map.
      Returns:
      Map representing this object.
    • fromMap

      void fromMap(Map<String,Object> context)
      Initialize object with given attribute map.
      Parameters:
      context - Context with attributes.