Skip to main content

Interface: ResourceIdentifier

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

Resource identifier for authorization.

Properties

ownerDid?

readonly optional ownerDid: DID

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

Resource owner's DID (for ownership checks).


type

readonly type: ResourceType

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

Resource type.


uri?

readonly optional uri: AtUri

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

Resource AT URI (if applicable).


visibility?

readonly optional visibility: "public" | "private"

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

Resource visibility.

Remarks

Private resources require explicit permission.