Skip to main content

Interface: ResourceIdentifier

Defined in: src/types/interfaces/authorization.interface.ts:107

Resource identifier for authorization.

Properties

ownerDid?

readonly optional ownerDid: DID

Defined in: src/types/interfaces/authorization.interface.ts:121

Resource owner's DID (for ownership checks).


type

readonly type: ResourceType

Defined in: src/types/interfaces/authorization.interface.ts:111

Resource type.


uri?

readonly optional uri: AtUri

Defined in: src/types/interfaces/authorization.interface.ts:116

Resource AT URI (if applicable).


visibility?

readonly optional visibility: "public" | "private"

Defined in: src/types/interfaces/authorization.interface.ts:129

Resource visibility.

Remarks

Private resources require explicit permission.