Module com.s8.api

Class ExposeSpaceS8Request

java.lang.Object
com.s8.api.flow.space.requests.ExposeSpaceS8Request

public abstract class ExposeSpaceS8Request extends Object
The Request Object to expose a space.
Author:
Pierre Convert Copyright (C) 2025, Pierre Convert. All rights reserved.
  • Field Details

    • spaceId

      public final String spaceId
      The space id
    • exposure

      public final SpaceS8Object[] exposure
      The exposure of the space
    • saveImmediatelyAfter

      public final boolean saveImmediatelyAfter
      true if hardware persistency is required immediately after
  • Constructor Details

    • ExposeSpaceS8Request

      public ExposeSpaceS8Request(String spaceId, SpaceS8Object[] exposure, boolean saveImmediatelyAfter)
      Main Constructor
      Parameters:
      spaceId - the space id
      exposure - the exposure selected for the space
      saveImmediatelyAfter - true if hardware persisentcy is required immeditaley after exposing
  • Method Details

    • onResponse

      public abstract void onResponse(ExposeSpaceS8Request.Status status, long version)
      Callback method to be run on successful request processing.
      Parameters:
      status - the status of the response
      version - the response content
    • onFailed

      public abstract void onFailed(Exception message)
      Callback method to be run on failed request processing.
      Parameters:
      message - the exception