Class LogoutRequest


  • public class LogoutRequest
    extends Object
    Empty. Content of the Logout Request message.
    • Constructor Detail

      • LogoutRequest

        public LogoutRequest()
    • Method Detail

      • maintenanceAllowed

        public LogoutRequest maintenanceAllowed​(Boolean maintenanceAllowed)
        Indicates that the POI terminal is able to or has to go to maintenance. Sent in the Logout Request to express that after closing the session, the POI may go to maintenance.
        Parameters:
        maintenanceAllowed - Indicates that the POI terminal is able to or has to go to maintenance. Sent in the Logout Request to express that after closing the session, the POI may go to maintenance.
        Returns:
        the current LogoutRequest instance, allowing for method chaining
      • getMaintenanceAllowed

        public Boolean getMaintenanceAllowed()
        Indicates that the POI terminal is able to or has to go to maintenance. Sent in the Logout Request to express that after closing the session, the POI may go to maintenance.
        Returns:
        maintenanceAllowed Indicates that the POI terminal is able to or has to go to maintenance. Sent in the Logout Request to express that after closing the session, the POI may go to maintenance.
      • setMaintenanceAllowed

        public void setMaintenanceAllowed​(Boolean maintenanceAllowed)
        Indicates that the POI terminal is able to or has to go to maintenance. Sent in the Logout Request to express that after closing the session, the POI may go to maintenance.
        Parameters:
        maintenanceAllowed - Indicates that the POI terminal is able to or has to go to maintenance. Sent in the Logout Request to express that after closing the session, the POI may go to maintenance.
      • includeNullValues

        public LogoutRequest includeNullValues​(boolean includeNullValues)
        Configures whether null values are explicitly serialized in the JSON payload. Default is false.
      • isIncludeNullValues

        public boolean isIncludeNullValues()
        Returns whether null values are explicitly serialized in the JSON payload.
      • setIncludeNullValues

        public void setIncludeNullValues​(boolean includeNullValues)
        Sets whether null values should be explicitly serialized in the JSON payload. Default is false.
      • equals

        public boolean equals​(Object o)
        Return true if this LogoutRequest object is equal to o.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getExplicitNulls

        public Map<String,​Object> getExplicitNulls()
        Returns a map of properties to be merged into the JSON payload as explicit null values.
      • fromJson

        public static LogoutRequest fromJson​(String jsonString)
                                      throws com.fasterxml.jackson.core.JsonProcessingException
        Create an instance of LogoutRequest given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of LogoutRequest
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException - if the JSON string is invalid with respect to LogoutRequest
      • toJson

        public String toJson()
                      throws com.fasterxml.jackson.core.JsonProcessingException
        Convert an instance of LogoutRequest to an JSON string
        Returns:
        JSON string
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException