Package com.loop54

Class RequestContainer<T extends Request>

java.lang.Object
com.loop54.RequestContainer<T>

public class RequestContainer<T extends Request> extends Object
This class wraps a request object together with options for the API call.
  • Field Details

    • request

      public final T extends Request request
      Contains the request data to send to the engine.
    • metaDataOverrides

      public final Optional<UserMetaData> metaDataOverrides
      Overrides for client meta data. Should be used if the UserId needs to be set from your internal customer id. If no override is provided all the meta-data will be taken from the current IRemoteClientInfo.
  • Constructor Details

    • RequestContainer

      public RequestContainer(T requestData, UserMetaData metaDataOverrides)
      Parameters:
      requestData - The request to wrap.
      metaDataOverrides - Object containing overrides for user meta data.