Class NamespaceResponse

java.lang.Object
ai.vectros.types.NamespaceResponse

public final class NamespaceResponse extends Object
  • Method Details

    • getNamespace

      public Optional<String> getNamespace()
      Returns:
      The registered namespace.
    • getEntityBacked

      public Optional<Boolean> getEntityBacked()
      Returns:
      Whether values in this namespace must resolve to an existing identity entity (true) or are free-form strings (false).
    • getReserved

      public Optional<Boolean> getReserved()
      Returns:
      Whether this is a reserved built-in namespace (org/client). Built-ins cannot be changed or deleted.
    • getDefaultSchemaId

      public Optional<String> getDefaultSchemaId()
      Returns:
      ID of the default record schema bound to entities in this namespace, or null.
    • getSpecificityRank

      public Optional<Integer> getSpecificityRank()
      Returns:
      This namespace's position in your account's specificity order (higher = more specific), used to break a tie when a caller holds two scope dimensions at once during recordType schema resolution.
    • getCreatedAt

      public Optional<String> getCreatedAt()
      Returns:
      Timestamp when the namespace was registered, as an ISO-8601 UTC timestamp. Absent for the reserved built-ins.
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • hashCode

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

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

      public static NamespaceResponse.Builder builder()