/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
*--------------------------------------------------------------------------------------------*/
package com.github.copilot.sdk.json;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* 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
*
*
* @see PermissionHandler
*/
@JsonInclude(JsonInclude.Include.NON_NULL)
public final class PermissionRequestResult {
@JsonProperty("kind")
private String kind;
@JsonProperty("rules")
private List