Class RecordConflictV1

java.lang.Object
com.kingsrook.qqq.middleware.javalin.specs.v1.responses.components.RecordConflictV1
All Implemented Interfaces:
ToSchema

public class RecordConflictV1 extends Object implements ToSchema
Typed realtime UI API payload. Qbits publish their own event names through the same bus.
  • Constructor Details

    • RecordConflictV1

      public RecordConflictV1()
  • Method Details

    • toSchema

      public Schema toSchema()
      Explicit schema for clients in any language.
      Specified by:
      toSchema in interface ToSchema
    • getCurrentVersion

      public Serializable getCurrentVersion()
      Getter for currentVersion
    • setCurrentVersion

      public void setCurrentVersion(Serializable currentVersion)
      Setter for currentVersion
    • withCurrentVersion

      public RecordConflictV1 withCurrentVersion(Serializable currentVersion)
      Fluent setter for currentVersion
    • getChangedFields

      public List<String> getChangedFields()
      Getter for changedFields
    • setChangedFields

      public void setChangedFields(List<String> changedFields)
      Setter for changedFields
    • withChangedFields

      public RecordConflictV1 withChangedFields(List<String> changedFields)
      Fluent setter for changedFields
    • getModifiedByUserId

      public Serializable getModifiedByUserId()
      Getter for modifiedByUserId
    • setModifiedByUserId

      public void setModifiedByUserId(Serializable modifiedByUserId)
      Setter for modifiedByUserId
    • withModifiedByUserId

      public RecordConflictV1 withModifiedByUserId(Serializable modifiedByUserId)
      Fluent setter for modifiedByUserId
    • getModifiedAt

      public Serializable getModifiedAt()
      Getter for modifiedAt
    • setModifiedAt

      public void setModifiedAt(Serializable modifiedAt)
      Setter for modifiedAt
    • withModifiedAt

      public RecordConflictV1 withModifiedAt(Serializable modifiedAt)
      Fluent setter for modifiedAt