Package com.github.copilot.sdk.json
Class PermissionRequestResult
java.lang.Object
com.github.copilot.sdk.json.PermissionRequestResult
Result of a permission request decision.
This object indicates whether a permission request was approved or denied, and may include additional rules for future similar requests.
Common Result Kinds
- "user-approved" - User approved the permission request
- "user-denied" - User denied the permission request
- "denied-no-approval-rule-and-could-not-request-from-user" - No handler and couldn't ask user
- Since:
- 1.0.0
- See Also:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
PermissionRequestResult
public PermissionRequestResult()
-
-
Method Details
-
getKind
Gets the result kind.- Returns:
- the result kind indicating approval or denial
-
setKind
Sets the result kind.- Parameters:
kind- the result kind- Returns:
- this result for method chaining
-
getRules
Gets the approval rules.- Returns:
- the list of rules for future similar requests
-
setRules
Sets approval rules for future similar requests.- Parameters:
rules- the list of rules- Returns:
- this result for method chaining
-