Class CreateStruct

java.lang.Object
co.permify.sdk.model.CreateStruct

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class CreateStruct extends Object
A map or message creation expression. Maps are constructed as `{'key_name': 'value'}`. Message construction is similar, but prefixed with a type name and composed of field ids: `types.MyType{field_id: 'value'}`.
  • Field Details

  • Constructor Details

    • CreateStruct

      public CreateStruct()
  • Method Details

    • messageName

      public CreateStruct messageName(String messageName)
    • getMessageName

      @Nullable public String getMessageName()
      The type name of the message to be created, empty when creating map literals.
      Returns:
      messageName
    • setMessageName

      public void setMessageName(String messageName)
    • entries

      public CreateStruct entries(List<Entry> entries)
    • addEntriesItem

      public CreateStruct addEntriesItem(Entry entriesItem)
    • getEntries

      @Nullable public List<Entry> getEntries()
      The entries in the creation expression.
      Returns:
      entries
    • setEntries

      public void setEntries(List<Entry> entries)
    • equals

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

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

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

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string