Package ai.vectros.types
Class NamespaceResponse
java.lang.Object
ai.vectros.types.NamespaceResponse
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic NamespaceResponse.Builderbuilder()booleaninthashCode()toString()
-
Method Details
-
getNamespace
- Returns:
- The registered namespace.
-
getEntityBacked
- Returns:
- Whether values in this namespace must resolve to an existing identity entity (
true) or are free-form strings (false).
-
getReserved
- Returns:
- Whether this namespace was provisioned by the platform rather than registered by you. Provisioned namespaces are ordinary registrations: you can change them, and you can delete one that no entity references.
-
getContextId
- Returns:
- The app context that owns this registration, or null for a TENANT-WIDE registration visible to every app context (
org/client, and any namespace registered without?contextId=). A context-owned registration's identity entities belong entirely to that context; a tenant-wide one's are account-wide, shared by every app context.
-
getDefaultSchemaId
- Returns:
- ID of the default record schema bound to entities in this namespace, or null.
-
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.
-
getMembershipRecordType
- Returns:
- The record type holding this namespace's membership grants, or null when this namespace declares no membership.
-
getMembershipTargetField
- Returns:
- The field on the membership record type naming the user each grant is for, or null.
-
getMembershipContextId
- Returns:
- Which app context holds the membership records, or null.
-
getMembershipLevelField
- Returns:
- The field on the membership record type naming a grant's level, or null when membership in this namespace is plain in-or-out.
-
getMembershipLevels
- Returns:
- The complete set of level labels this namespace allows, or null. A role may name only these levels.
-
getCreatedAt
- Returns:
- Timestamp when the namespace was registered, as an ISO-8601 UTC timestamp.
-
equals
-
getAdditionalProperties
-
hashCode
public int hashCode() -
toString
-
builder
-