Interface: ResourceIdentifier
Defined in: src/types/interfaces/authorization.interface.ts:100
Resource identifier for authorization.
Properties
ownerDid?
readonlyoptionalownerDid:DID
Defined in: src/types/interfaces/authorization.interface.ts:114
Resource owner's DID (for ownership checks).
type
readonlytype:ResourceType
Defined in: src/types/interfaces/authorization.interface.ts:104
Resource type.
uri?
readonlyoptionaluri:AtUri
Defined in: src/types/interfaces/authorization.interface.ts:109
Resource AT URI (if applicable).
visibility?
readonlyoptionalvisibility:"public"|"private"
Defined in: src/types/interfaces/authorization.interface.ts:122
Resource visibility.
Remarks
Private resources require explicit permission.