Class Event

java.lang.Object
ai.reveng.model.Event

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class Event extends Object
Event
  • Field Details

  • Constructor Details

    • Event

      public Event()
  • Method Details

    • conversationUuid

      public Event conversationUuid(@Nonnull String conversationUuid)
    • getConversationUuid

      @Nonnull public String getConversationUuid()
      Get conversationUuid
      Returns:
      conversationUuid
    • setConversationUuid

      public void setConversationUuid(@Nonnull String conversationUuid)
    • createdAt

      public Event createdAt(@Nonnull OffsetDateTime createdAt)
    • getCreatedAt

      @Nonnull public OffsetDateTime getCreatedAt()
      Get createdAt
      Returns:
      createdAt
    • setCreatedAt

      public void setCreatedAt(@Nonnull OffsetDateTime createdAt)
    • data

      public Event data(@Nullable Object data)
    • getData

      @Nullable public Object getData()
      Get data
      Returns:
      data
    • setData

      public void setData(@Nullable Object data)
    • eventId

      public Event eventId(@Nonnull Long eventId)
    • getEventId

      @Nonnull public Long getEventId()
      Get eventId
      Returns:
      eventId
    • setEventId

      public void setEventId(@Nonnull Long eventId)
    • role

      public Event role(@Nonnull Integer role)
    • getRole

      @Nonnull public Integer getRole()
      Get role
      Returns:
      role
    • setRole

      public void setRole(@Nonnull Integer role)
    • tokensUsed

      public Event tokensUsed(@Nonnull Long tokensUsed)
    • getTokensUsed

      @Nonnull public Long getTokensUsed()
      Get tokensUsed
      Returns:
      tokensUsed
    • setTokensUsed

      public void setTokensUsed(@Nonnull Long tokensUsed)
    • type

      public Event type(@Nonnull Integer type)
    • getType

      @Nonnull public Integer getType()
      Get type
      Returns:
      type
    • setType

      public void setType(@Nonnull Integer type)
    • putAdditionalProperty

      public Event putAdditionalProperty(String key, Object value)
      Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      Parameters:
      key - name of the property
      value - value of the property
      Returns:
      the Event instance itself
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      a map of objects
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - name of the property
      Returns:
      an object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      Parameters:
      jsonElement - JSON Element
      Throws:
      IOException - if the JSON Element is invalid with respect to Event
    • fromJson

      public static Event fromJson(String jsonString) throws IOException
      Create an instance of Event given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of Event
      Throws:
      IOException - if the JSON string is invalid with respect to Event
    • toJson

      public String toJson()
      Convert an instance of Event to an JSON string
      Returns:
      JSON string