Permission¶
14 types. Import any of them from opencode.types.
PermissionAskedEventData
¶
session_id
class-attribute
instance-attribute
¶
session_id: SessionID = Field(
validation_alias="sessionID",
serialization_alias="sessionID",
)
save
class-attribute
instance-attribute
¶
metadata
class-attribute
instance-attribute
¶
source
class-attribute
instance-attribute
¶
source: PermissionSource | None = Field(
default=None, exclude_if=is_none
)
PermissionCreateResponse
¶
PermissionEffect
module-attribute
¶
PermissionRepliedEventData
¶
session_id
class-attribute
instance-attribute
¶
session_id: SessionID = Field(
validation_alias="sessionID",
serialization_alias="sessionID",
)
request_id
class-attribute
instance-attribute
¶
request_id: PermissionID = Field(
validation_alias="requestID",
serialization_alias="requestID",
)
PermissionReply
module-attribute
¶
PermissionRequest
¶
session_id
class-attribute
instance-attribute
¶
session_id: SessionID = Field(
validation_alias="sessionID",
serialization_alias="sessionID",
)
save
class-attribute
instance-attribute
¶
metadata
class-attribute
instance-attribute
¶
source
class-attribute
instance-attribute
¶
source: PermissionSource | None = Field(
default=None, exclude_if=is_none
)