Class JsonEUID

java.lang.Object
com.cedarpolicy.serializer.JsonEUID

public class JsonEUID extends Object
Represent JSON format of Entity Unique Identifier.
  • Field Details

    • type

      public final String type
      euid (__entity is used as escape sequence in JSON).
    • id

      public final String id
  • Constructor Details

    • JsonEUID

      public JsonEUID(String type, String id)
      Build JsonEUID.
      Parameters:
      type - Entity Type.
      id - Entity ID.
    • JsonEUID

      public JsonEUID()
      Build JsonEUID (default constructor needed by Jackson).
  • Method Details

    • toString

      public String toString()
      String representation in valid Cedar syntax.
      Overrides:
      toString in class Object