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