package com.nexlab.openclaw.node.domain.model;

/**
 * Represents a permission action that can be requested
 */
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000V\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0012\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b6\u0018\u0000 \u00122\u00020\u0001:\u0010\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001eB\u0007\b\u0004\u00a2\u0006\u0002\u0010\u0002R\u0012\u0010\u0003\u001a\u00020\u0004X\u00a6\u0004\u00a2\u0006\u0006\u001a\u0004\b\u0005\u0010\u0006R\u0012\u0010\u0007\u001a\u00020\u0004X\u00a6\u0004\u00a2\u0006\u0006\u001a\u0004\b\b\u0010\u0006R\u0012\u0010\t\u001a\u00020\u0004X\u00a6\u0004\u00a2\u0006\u0006\u001a\u0004\b\n\u0010\u0006R\u0012\u0010\u000b\u001a\u00020\fX\u00a6\u0004\u00a2\u0006\u0006\u001a\u0004\b\r\u0010\u000e\u0082\u0001\u000e\u001f !\"#$%&\'()*+,\u00a8\u0006-"}, d2 = {"Lcom/nexlab/openclaw/node/domain/model/PermissionAction;", "", "()V", "description", "", "getDescription", "()Ljava/lang/String;", "displayName", "getDisplayName", "id", "getId", "sensitivity", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "getSensitivity", "()Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "AudioPlayback", "Camera", "Clipboard", "Companion", "Contacts", "LaunchApp", "Location", "Microphone", "Notifications", "Phone", "SMS", "Screenshot", "Sensitivity", "Shell", "Storage", "Touch", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$AudioPlayback;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Camera;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Clipboard;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Contacts;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$LaunchApp;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Location;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Microphone;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Notifications;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Phone;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$SMS;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Screenshot;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Shell;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Storage;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Touch;", "app_debug"})
public abstract class PermissionAction {
    @org.jetbrains.annotations.NotNull
    public static final com.nexlab.openclaw.node.domain.model.PermissionAction.Companion Companion = null;
    
    private PermissionAction() {
        super();
    }
    
    @org.jetbrains.annotations.NotNull
    public abstract java.lang.String getId();
    
    @org.jetbrains.annotations.NotNull
    public abstract java.lang.String getDisplayName();
    
    @org.jetbrains.annotations.NotNull
    public abstract java.lang.String getDescription();
    
    @org.jetbrains.annotations.NotNull
    public abstract com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity getSensitivity();
    
    @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b\u0086\b\u0018\u00002\u00020\u0001B\u000f\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\t\u0010\u000f\u001a\u00020\u0003H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003H\u00c6\u0001J\u0013\u0010\u0011\u001a\u00020\u00122\b\u0010\u0013\u001a\u0004\u0018\u00010\u0014H\u00d6\u0003J\t\u0010\u0015\u001a\u00020\u0016H\u00d6\u0001J\t\u0010\u0017\u001a\u00020\u0003H\u00d6\u0001R\u0014\u0010\u0005\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u0014\u0010\b\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\t\u0010\u0007R\u0014\u0010\u0002\u001a\u00020\u0003X\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u0007R\u0014\u0010\u000b\u001a\u00020\fX\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000e\u00a8\u0006\u0018"}, d2 = {"Lcom/nexlab/openclaw/node/domain/model/PermissionAction$AudioPlayback;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction;", "id", "", "(Ljava/lang/String;)V", "description", "getDescription", "()Ljava/lang/String;", "displayName", "getDisplayName", "getId", "sensitivity", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "getSensitivity", "()Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "component1", "copy", "equals", "", "other", "", "hashCode", "", "toString", "app_debug"})
    public static final class AudioPlayback extends com.nexlab.openclaw.node.domain.model.PermissionAction {
        @org.jetbrains.annotations.NotNull
        private final java.lang.String id = null;
        @org.jetbrains.annotations.NotNull
        private final java.lang.String displayName = "Audio Playback";
        @org.jetbrains.annotations.NotNull
        private final java.lang.String description = "Play audio files";
        @org.jetbrains.annotations.NotNull
        private final com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity sensitivity = com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity.MEDIUM;
        
        public AudioPlayback(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getId() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDisplayName() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDescription() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity getSensitivity() {
            return null;
        }
        
        public AudioPlayback() {
        }
        
        @org.jetbrains.annotations.NotNull
        public final java.lang.String component1() {
            return null;
        }
        
        @org.jetbrains.annotations.NotNull
        public final com.nexlab.openclaw.node.domain.model.PermissionAction.AudioPlayback copy(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
            return null;
        }
        
        @java.lang.Override
        public boolean equals(@org.jetbrains.annotations.Nullable
        java.lang.Object other) {
            return false;
        }
        
        @java.lang.Override
        public int hashCode() {
            return 0;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String toString() {
            return null;
        }
    }
    
    @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b\u0086\b\u0018\u00002\u00020\u0001B\u000f\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\t\u0010\u000f\u001a\u00020\u0003H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003H\u00c6\u0001J\u0013\u0010\u0011\u001a\u00020\u00122\b\u0010\u0013\u001a\u0004\u0018\u00010\u0014H\u00d6\u0003J\t\u0010\u0015\u001a\u00020\u0016H\u00d6\u0001J\t\u0010\u0017\u001a\u00020\u0003H\u00d6\u0001R\u0014\u0010\u0005\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u0014\u0010\b\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\t\u0010\u0007R\u0014\u0010\u0002\u001a\u00020\u0003X\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u0007R\u0014\u0010\u000b\u001a\u00020\fX\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000e\u00a8\u0006\u0018"}, d2 = {"Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Camera;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction;", "id", "", "(Ljava/lang/String;)V", "description", "getDescription", "()Ljava/lang/String;", "displayName", "getDisplayName", "getId", "sensitivity", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "getSensitivity", "()Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "component1", "copy", "equals", "", "other", "", "hashCode", "", "toString", "app_debug"})
    public static final class Camera extends com.nexlab.openclaw.node.domain.model.PermissionAction {
        @org.jetbrains.annotations.NotNull
        private final java.lang.String id = null;
        @org.jetbrains.annotations.NotNull
        private final java.lang.String displayName = "Camera";
        @org.jetbrains.annotations.NotNull
        private final java.lang.String description = "Take photos, record video";
        @org.jetbrains.annotations.NotNull
        private final com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity sensitivity = com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity.HIGH;
        
        public Camera(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getId() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDisplayName() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDescription() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity getSensitivity() {
            return null;
        }
        
        public Camera() {
        }
        
        @org.jetbrains.annotations.NotNull
        public final java.lang.String component1() {
            return null;
        }
        
        @org.jetbrains.annotations.NotNull
        public final com.nexlab.openclaw.node.domain.model.PermissionAction.Camera copy(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
            return null;
        }
        
        @java.lang.Override
        public boolean equals(@org.jetbrains.annotations.Nullable
        java.lang.Object other) {
            return false;
        }
        
        @java.lang.Override
        public int hashCode() {
            return 0;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String toString() {
            return null;
        }
    }
    
    @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b\u0086\b\u0018\u00002\u00020\u0001B\u000f\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\t\u0010\u000f\u001a\u00020\u0003H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003H\u00c6\u0001J\u0013\u0010\u0011\u001a\u00020\u00122\b\u0010\u0013\u001a\u0004\u0018\u00010\u0014H\u00d6\u0003J\t\u0010\u0015\u001a\u00020\u0016H\u00d6\u0001J\t\u0010\u0017\u001a\u00020\u0003H\u00d6\u0001R\u0014\u0010\u0005\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u0014\u0010\b\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\t\u0010\u0007R\u0014\u0010\u0002\u001a\u00020\u0003X\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u0007R\u0014\u0010\u000b\u001a\u00020\fX\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000e\u00a8\u0006\u0018"}, d2 = {"Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Clipboard;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction;", "id", "", "(Ljava/lang/String;)V", "description", "getDescription", "()Ljava/lang/String;", "displayName", "getDisplayName", "getId", "sensitivity", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "getSensitivity", "()Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "component1", "copy", "equals", "", "other", "", "hashCode", "", "toString", "app_debug"})
    public static final class Clipboard extends com.nexlab.openclaw.node.domain.model.PermissionAction {
        @org.jetbrains.annotations.NotNull
        private final java.lang.String id = null;
        @org.jetbrains.annotations.NotNull
        private final java.lang.String displayName = "Clipboard";
        @org.jetbrains.annotations.NotNull
        private final java.lang.String description = "Read/write clipboard";
        @org.jetbrains.annotations.NotNull
        private final com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity sensitivity = com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity.MEDIUM;
        
        public Clipboard(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getId() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDisplayName() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDescription() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity getSensitivity() {
            return null;
        }
        
        public Clipboard() {
        }
        
        @org.jetbrains.annotations.NotNull
        public final java.lang.String component1() {
            return null;
        }
        
        @org.jetbrains.annotations.NotNull
        public final com.nexlab.openclaw.node.domain.model.PermissionAction.Clipboard copy(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
            return null;
        }
        
        @java.lang.Override
        public boolean equals(@org.jetbrains.annotations.Nullable
        java.lang.Object other) {
            return false;
        }
        
        @java.lang.Override
        public int hashCode() {
            return 0;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String toString() {
            return null;
        }
    }
    
    @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002J\f\u0010\u0003\u001a\b\u0012\u0004\u0012\u00020\u00050\u0004J\u0010\u0010\u0006\u001a\u0004\u0018\u00010\u00052\u0006\u0010\u0007\u001a\u00020\b\u00a8\u0006\t"}, d2 = {"Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Companion;", "", "()V", "all", "", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction;", "fromId", "id", "", "app_debug"})
    public static final class Companion {
        
        private Companion() {
            super();
        }
        
        @org.jetbrains.annotations.Nullable
        public final com.nexlab.openclaw.node.domain.model.PermissionAction fromId(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
            return null;
        }
        
        @org.jetbrains.annotations.NotNull
        public final java.util.List<com.nexlab.openclaw.node.domain.model.PermissionAction> all() {
            return null;
        }
    }
    
    @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b\u0086\b\u0018\u00002\u00020\u0001B\u000f\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\t\u0010\u000f\u001a\u00020\u0003H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003H\u00c6\u0001J\u0013\u0010\u0011\u001a\u00020\u00122\b\u0010\u0013\u001a\u0004\u0018\u00010\u0014H\u00d6\u0003J\t\u0010\u0015\u001a\u00020\u0016H\u00d6\u0001J\t\u0010\u0017\u001a\u00020\u0003H\u00d6\u0001R\u0014\u0010\u0005\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u0014\u0010\b\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\t\u0010\u0007R\u0014\u0010\u0002\u001a\u00020\u0003X\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u0007R\u0014\u0010\u000b\u001a\u00020\fX\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000e\u00a8\u0006\u0018"}, d2 = {"Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Contacts;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction;", "id", "", "(Ljava/lang/String;)V", "description", "getDescription", "()Ljava/lang/String;", "displayName", "getDisplayName", "getId", "sensitivity", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "getSensitivity", "()Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "component1", "copy", "equals", "", "other", "", "hashCode", "", "toString", "app_debug"})
    public static final class Contacts extends com.nexlab.openclaw.node.domain.model.PermissionAction {
        @org.jetbrains.annotations.NotNull
        private final java.lang.String id = null;
        @org.jetbrains.annotations.NotNull
        private final java.lang.String displayName = "Contacts";
        @org.jetbrains.annotations.NotNull
        private final java.lang.String description = "Read contacts";
        @org.jetbrains.annotations.NotNull
        private final com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity sensitivity = com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity.HIGH;
        
        public Contacts(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getId() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDisplayName() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDescription() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity getSensitivity() {
            return null;
        }
        
        public Contacts() {
        }
        
        @org.jetbrains.annotations.NotNull
        public final java.lang.String component1() {
            return null;
        }
        
        @org.jetbrains.annotations.NotNull
        public final com.nexlab.openclaw.node.domain.model.PermissionAction.Contacts copy(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
            return null;
        }
        
        @java.lang.Override
        public boolean equals(@org.jetbrains.annotations.Nullable
        java.lang.Object other) {
            return false;
        }
        
        @java.lang.Override
        public int hashCode() {
            return 0;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String toString() {
            return null;
        }
    }
    
    @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b\u0086\b\u0018\u00002\u00020\u0001B\u000f\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\t\u0010\u000f\u001a\u00020\u0003H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003H\u00c6\u0001J\u0013\u0010\u0011\u001a\u00020\u00122\b\u0010\u0013\u001a\u0004\u0018\u00010\u0014H\u00d6\u0003J\t\u0010\u0015\u001a\u00020\u0016H\u00d6\u0001J\t\u0010\u0017\u001a\u00020\u0003H\u00d6\u0001R\u0014\u0010\u0005\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u0014\u0010\b\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\t\u0010\u0007R\u0014\u0010\u0002\u001a\u00020\u0003X\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u0007R\u0014\u0010\u000b\u001a\u00020\fX\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000e\u00a8\u0006\u0018"}, d2 = {"Lcom/nexlab/openclaw/node/domain/model/PermissionAction$LaunchApp;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction;", "id", "", "(Ljava/lang/String;)V", "description", "getDescription", "()Ljava/lang/String;", "displayName", "getDisplayName", "getId", "sensitivity", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "getSensitivity", "()Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "component1", "copy", "equals", "", "other", "", "hashCode", "", "toString", "app_debug"})
    public static final class LaunchApp extends com.nexlab.openclaw.node.domain.model.PermissionAction {
        @org.jetbrains.annotations.NotNull
        private final java.lang.String id = null;
        @org.jetbrains.annotations.NotNull
        private final java.lang.String displayName = "Launch Apps";
        @org.jetbrains.annotations.NotNull
        private final java.lang.String description = "Open applications";
        @org.jetbrains.annotations.NotNull
        private final com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity sensitivity = com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity.LOW;
        
        public LaunchApp(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getId() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDisplayName() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDescription() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity getSensitivity() {
            return null;
        }
        
        public LaunchApp() {
        }
        
        @org.jetbrains.annotations.NotNull
        public final java.lang.String component1() {
            return null;
        }
        
        @org.jetbrains.annotations.NotNull
        public final com.nexlab.openclaw.node.domain.model.PermissionAction.LaunchApp copy(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
            return null;
        }
        
        @java.lang.Override
        public boolean equals(@org.jetbrains.annotations.Nullable
        java.lang.Object other) {
            return false;
        }
        
        @java.lang.Override
        public int hashCode() {
            return 0;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String toString() {
            return null;
        }
    }
    
    @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b\u0086\b\u0018\u00002\u00020\u0001B\u000f\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\t\u0010\u000f\u001a\u00020\u0003H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003H\u00c6\u0001J\u0013\u0010\u0011\u001a\u00020\u00122\b\u0010\u0013\u001a\u0004\u0018\u00010\u0014H\u00d6\u0003J\t\u0010\u0015\u001a\u00020\u0016H\u00d6\u0001J\t\u0010\u0017\u001a\u00020\u0003H\u00d6\u0001R\u0014\u0010\u0005\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u0014\u0010\b\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\t\u0010\u0007R\u0014\u0010\u0002\u001a\u00020\u0003X\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u0007R\u0014\u0010\u000b\u001a\u00020\fX\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000e\u00a8\u0006\u0018"}, d2 = {"Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Location;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction;", "id", "", "(Ljava/lang/String;)V", "description", "getDescription", "()Ljava/lang/String;", "displayName", "getDisplayName", "getId", "sensitivity", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "getSensitivity", "()Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "component1", "copy", "equals", "", "other", "", "hashCode", "", "toString", "app_debug"})
    public static final class Location extends com.nexlab.openclaw.node.domain.model.PermissionAction {
        @org.jetbrains.annotations.NotNull
        private final java.lang.String id = null;
        @org.jetbrains.annotations.NotNull
        private final java.lang.String displayName = "Location";
        @org.jetbrains.annotations.NotNull
        private final java.lang.String description = "GPS location";
        @org.jetbrains.annotations.NotNull
        private final com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity sensitivity = com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity.HIGH;
        
        public Location(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getId() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDisplayName() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDescription() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity getSensitivity() {
            return null;
        }
        
        public Location() {
        }
        
        @org.jetbrains.annotations.NotNull
        public final java.lang.String component1() {
            return null;
        }
        
        @org.jetbrains.annotations.NotNull
        public final com.nexlab.openclaw.node.domain.model.PermissionAction.Location copy(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
            return null;
        }
        
        @java.lang.Override
        public boolean equals(@org.jetbrains.annotations.Nullable
        java.lang.Object other) {
            return false;
        }
        
        @java.lang.Override
        public int hashCode() {
            return 0;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String toString() {
            return null;
        }
    }
    
    @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b\u0086\b\u0018\u00002\u00020\u0001B\u000f\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\t\u0010\u000f\u001a\u00020\u0003H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003H\u00c6\u0001J\u0013\u0010\u0011\u001a\u00020\u00122\b\u0010\u0013\u001a\u0004\u0018\u00010\u0014H\u00d6\u0003J\t\u0010\u0015\u001a\u00020\u0016H\u00d6\u0001J\t\u0010\u0017\u001a\u00020\u0003H\u00d6\u0001R\u0014\u0010\u0005\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u0014\u0010\b\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\t\u0010\u0007R\u0014\u0010\u0002\u001a\u00020\u0003X\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u0007R\u0014\u0010\u000b\u001a\u00020\fX\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000e\u00a8\u0006\u0018"}, d2 = {"Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Microphone;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction;", "id", "", "(Ljava/lang/String;)V", "description", "getDescription", "()Ljava/lang/String;", "displayName", "getDisplayName", "getId", "sensitivity", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "getSensitivity", "()Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "component1", "copy", "equals", "", "other", "", "hashCode", "", "toString", "app_debug"})
    public static final class Microphone extends com.nexlab.openclaw.node.domain.model.PermissionAction {
        @org.jetbrains.annotations.NotNull
        private final java.lang.String id = null;
        @org.jetbrains.annotations.NotNull
        private final java.lang.String displayName = "Microphone";
        @org.jetbrains.annotations.NotNull
        private final java.lang.String description = "Record audio";
        @org.jetbrains.annotations.NotNull
        private final com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity sensitivity = com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity.HIGH;
        
        public Microphone(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getId() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDisplayName() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDescription() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity getSensitivity() {
            return null;
        }
        
        public Microphone() {
        }
        
        @org.jetbrains.annotations.NotNull
        public final java.lang.String component1() {
            return null;
        }
        
        @org.jetbrains.annotations.NotNull
        public final com.nexlab.openclaw.node.domain.model.PermissionAction.Microphone copy(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
            return null;
        }
        
        @java.lang.Override
        public boolean equals(@org.jetbrains.annotations.Nullable
        java.lang.Object other) {
            return false;
        }
        
        @java.lang.Override
        public int hashCode() {
            return 0;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String toString() {
            return null;
        }
    }
    
    @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b\u0086\b\u0018\u00002\u00020\u0001B\u000f\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\t\u0010\u000f\u001a\u00020\u0003H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003H\u00c6\u0001J\u0013\u0010\u0011\u001a\u00020\u00122\b\u0010\u0013\u001a\u0004\u0018\u00010\u0014H\u00d6\u0003J\t\u0010\u0015\u001a\u00020\u0016H\u00d6\u0001J\t\u0010\u0017\u001a\u00020\u0003H\u00d6\u0001R\u0014\u0010\u0005\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u0014\u0010\b\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\t\u0010\u0007R\u0014\u0010\u0002\u001a\u00020\u0003X\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u0007R\u0014\u0010\u000b\u001a\u00020\fX\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000e\u00a8\u0006\u0018"}, d2 = {"Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Notifications;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction;", "id", "", "(Ljava/lang/String;)V", "description", "getDescription", "()Ljava/lang/String;", "displayName", "getDisplayName", "getId", "sensitivity", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "getSensitivity", "()Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "component1", "copy", "equals", "", "other", "", "hashCode", "", "toString", "app_debug"})
    public static final class Notifications extends com.nexlab.openclaw.node.domain.model.PermissionAction {
        @org.jetbrains.annotations.NotNull
        private final java.lang.String id = null;
        @org.jetbrains.annotations.NotNull
        private final java.lang.String displayName = "Notifications";
        @org.jetbrains.annotations.NotNull
        private final java.lang.String description = "Read notifications";
        @org.jetbrains.annotations.NotNull
        private final com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity sensitivity = com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity.MEDIUM;
        
        public Notifications(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getId() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDisplayName() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDescription() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity getSensitivity() {
            return null;
        }
        
        public Notifications() {
        }
        
        @org.jetbrains.annotations.NotNull
        public final java.lang.String component1() {
            return null;
        }
        
        @org.jetbrains.annotations.NotNull
        public final com.nexlab.openclaw.node.domain.model.PermissionAction.Notifications copy(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
            return null;
        }
        
        @java.lang.Override
        public boolean equals(@org.jetbrains.annotations.Nullable
        java.lang.Object other) {
            return false;
        }
        
        @java.lang.Override
        public int hashCode() {
            return 0;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String toString() {
            return null;
        }
    }
    
    @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b\u0086\b\u0018\u00002\u00020\u0001B\u000f\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\t\u0010\u000f\u001a\u00020\u0003H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003H\u00c6\u0001J\u0013\u0010\u0011\u001a\u00020\u00122\b\u0010\u0013\u001a\u0004\u0018\u00010\u0014H\u00d6\u0003J\t\u0010\u0015\u001a\u00020\u0016H\u00d6\u0001J\t\u0010\u0017\u001a\u00020\u0003H\u00d6\u0001R\u0014\u0010\u0005\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u0014\u0010\b\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\t\u0010\u0007R\u0014\u0010\u0002\u001a\u00020\u0003X\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u0007R\u0014\u0010\u000b\u001a\u00020\fX\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000e\u00a8\u0006\u0018"}, d2 = {"Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Phone;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction;", "id", "", "(Ljava/lang/String;)V", "description", "getDescription", "()Ljava/lang/String;", "displayName", "getDisplayName", "getId", "sensitivity", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "getSensitivity", "()Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "component1", "copy", "equals", "", "other", "", "hashCode", "", "toString", "app_debug"})
    public static final class Phone extends com.nexlab.openclaw.node.domain.model.PermissionAction {
        @org.jetbrains.annotations.NotNull
        private final java.lang.String id = null;
        @org.jetbrains.annotations.NotNull
        private final java.lang.String displayName = "Phone";
        @org.jetbrains.annotations.NotNull
        private final java.lang.String description = "Make calls, read phone state";
        @org.jetbrains.annotations.NotNull
        private final com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity sensitivity = com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity.HIGH;
        
        public Phone(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getId() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDisplayName() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDescription() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity getSensitivity() {
            return null;
        }
        
        public Phone() {
        }
        
        @org.jetbrains.annotations.NotNull
        public final java.lang.String component1() {
            return null;
        }
        
        @org.jetbrains.annotations.NotNull
        public final com.nexlab.openclaw.node.domain.model.PermissionAction.Phone copy(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
            return null;
        }
        
        @java.lang.Override
        public boolean equals(@org.jetbrains.annotations.Nullable
        java.lang.Object other) {
            return false;
        }
        
        @java.lang.Override
        public int hashCode() {
            return 0;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String toString() {
            return null;
        }
    }
    
    @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b\u0086\b\u0018\u00002\u00020\u0001B\u000f\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\t\u0010\u000f\u001a\u00020\u0003H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003H\u00c6\u0001J\u0013\u0010\u0011\u001a\u00020\u00122\b\u0010\u0013\u001a\u0004\u0018\u00010\u0014H\u00d6\u0003J\t\u0010\u0015\u001a\u00020\u0016H\u00d6\u0001J\t\u0010\u0017\u001a\u00020\u0003H\u00d6\u0001R\u0014\u0010\u0005\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u0014\u0010\b\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\t\u0010\u0007R\u0014\u0010\u0002\u001a\u00020\u0003X\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u0007R\u0014\u0010\u000b\u001a\u00020\fX\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000e\u00a8\u0006\u0018"}, d2 = {"Lcom/nexlab/openclaw/node/domain/model/PermissionAction$SMS;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction;", "id", "", "(Ljava/lang/String;)V", "description", "getDescription", "()Ljava/lang/String;", "displayName", "getDisplayName", "getId", "sensitivity", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "getSensitivity", "()Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "component1", "copy", "equals", "", "other", "", "hashCode", "", "toString", "app_debug"})
    public static final class SMS extends com.nexlab.openclaw.node.domain.model.PermissionAction {
        @org.jetbrains.annotations.NotNull
        private final java.lang.String id = null;
        @org.jetbrains.annotations.NotNull
        private final java.lang.String displayName = "SMS";
        @org.jetbrains.annotations.NotNull
        private final java.lang.String description = "Read/send SMS";
        @org.jetbrains.annotations.NotNull
        private final com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity sensitivity = com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity.HIGH;
        
        public SMS(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getId() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDisplayName() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDescription() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity getSensitivity() {
            return null;
        }
        
        public SMS() {
        }
        
        @org.jetbrains.annotations.NotNull
        public final java.lang.String component1() {
            return null;
        }
        
        @org.jetbrains.annotations.NotNull
        public final com.nexlab.openclaw.node.domain.model.PermissionAction.SMS copy(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
            return null;
        }
        
        @java.lang.Override
        public boolean equals(@org.jetbrains.annotations.Nullable
        java.lang.Object other) {
            return false;
        }
        
        @java.lang.Override
        public int hashCode() {
            return 0;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String toString() {
            return null;
        }
    }
    
    @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b\u0086\b\u0018\u00002\u00020\u0001B\u000f\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\t\u0010\u000f\u001a\u00020\u0003H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003H\u00c6\u0001J\u0013\u0010\u0011\u001a\u00020\u00122\b\u0010\u0013\u001a\u0004\u0018\u00010\u0014H\u00d6\u0003J\t\u0010\u0015\u001a\u00020\u0016H\u00d6\u0001J\t\u0010\u0017\u001a\u00020\u0003H\u00d6\u0001R\u0014\u0010\u0005\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u0014\u0010\b\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\t\u0010\u0007R\u0014\u0010\u0002\u001a\u00020\u0003X\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u0007R\u0014\u0010\u000b\u001a\u00020\fX\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000e\u00a8\u0006\u0018"}, d2 = {"Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Screenshot;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction;", "id", "", "(Ljava/lang/String;)V", "description", "getDescription", "()Ljava/lang/String;", "displayName", "getDisplayName", "getId", "sensitivity", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "getSensitivity", "()Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "component1", "copy", "equals", "", "other", "", "hashCode", "", "toString", "app_debug"})
    public static final class Screenshot extends com.nexlab.openclaw.node.domain.model.PermissionAction {
        @org.jetbrains.annotations.NotNull
        private final java.lang.String id = null;
        @org.jetbrains.annotations.NotNull
        private final java.lang.String displayName = "Screenshot";
        @org.jetbrains.annotations.NotNull
        private final java.lang.String description = "Capture screen";
        @org.jetbrains.annotations.NotNull
        private final com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity sensitivity = com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity.LOW;
        
        public Screenshot(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getId() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDisplayName() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDescription() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity getSensitivity() {
            return null;
        }
        
        public Screenshot() {
        }
        
        @org.jetbrains.annotations.NotNull
        public final java.lang.String component1() {
            return null;
        }
        
        @org.jetbrains.annotations.NotNull
        public final com.nexlab.openclaw.node.domain.model.PermissionAction.Screenshot copy(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
            return null;
        }
        
        @java.lang.Override
        public boolean equals(@org.jetbrains.annotations.Nullable
        java.lang.Object other) {
            return false;
        }
        
        @java.lang.Override
        public int hashCode() {
            return 0;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String toString() {
            return null;
        }
    }
    
    @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\b\u0005\b\u0086\u0081\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002j\u0002\b\u0003j\u0002\b\u0004j\u0002\b\u0005\u00a8\u0006\u0006"}, d2 = {"Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "", "(Ljava/lang/String;I)V", "LOW", "MEDIUM", "HIGH", "app_debug"})
    public static enum Sensitivity {
        /*public static final*/ LOW /* = new LOW() */,
        /*public static final*/ MEDIUM /* = new MEDIUM() */,
        /*public static final*/ HIGH /* = new HIGH() */;
        
        Sensitivity() {
        }
        
        @org.jetbrains.annotations.NotNull
        public static kotlin.enums.EnumEntries<com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity> getEntries() {
            return null;
        }
    }
    
    @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b\u0086\b\u0018\u00002\u00020\u0001B\u000f\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\t\u0010\u000f\u001a\u00020\u0003H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003H\u00c6\u0001J\u0013\u0010\u0011\u001a\u00020\u00122\b\u0010\u0013\u001a\u0004\u0018\u00010\u0014H\u00d6\u0003J\t\u0010\u0015\u001a\u00020\u0016H\u00d6\u0001J\t\u0010\u0017\u001a\u00020\u0003H\u00d6\u0001R\u0014\u0010\u0005\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u0014\u0010\b\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\t\u0010\u0007R\u0014\u0010\u0002\u001a\u00020\u0003X\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u0007R\u0014\u0010\u000b\u001a\u00020\fX\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000e\u00a8\u0006\u0018"}, d2 = {"Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Shell;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction;", "id", "", "(Ljava/lang/String;)V", "description", "getDescription", "()Ljava/lang/String;", "displayName", "getDisplayName", "getId", "sensitivity", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "getSensitivity", "()Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "component1", "copy", "equals", "", "other", "", "hashCode", "", "toString", "app_debug"})
    public static final class Shell extends com.nexlab.openclaw.node.domain.model.PermissionAction {
        @org.jetbrains.annotations.NotNull
        private final java.lang.String id = null;
        @org.jetbrains.annotations.NotNull
        private final java.lang.String displayName = "Shell Commands";
        @org.jetbrains.annotations.NotNull
        private final java.lang.String description = "Execute shell commands";
        @org.jetbrains.annotations.NotNull
        private final com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity sensitivity = com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity.LOW;
        
        public Shell(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getId() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDisplayName() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDescription() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity getSensitivity() {
            return null;
        }
        
        public Shell() {
        }
        
        @org.jetbrains.annotations.NotNull
        public final java.lang.String component1() {
            return null;
        }
        
        @org.jetbrains.annotations.NotNull
        public final com.nexlab.openclaw.node.domain.model.PermissionAction.Shell copy(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
            return null;
        }
        
        @java.lang.Override
        public boolean equals(@org.jetbrains.annotations.Nullable
        java.lang.Object other) {
            return false;
        }
        
        @java.lang.Override
        public int hashCode() {
            return 0;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String toString() {
            return null;
        }
    }
    
    @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b\u0086\b\u0018\u00002\u00020\u0001B\u000f\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\t\u0010\u000f\u001a\u00020\u0003H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003H\u00c6\u0001J\u0013\u0010\u0011\u001a\u00020\u00122\b\u0010\u0013\u001a\u0004\u0018\u00010\u0014H\u00d6\u0003J\t\u0010\u0015\u001a\u00020\u0016H\u00d6\u0001J\t\u0010\u0017\u001a\u00020\u0003H\u00d6\u0001R\u0014\u0010\u0005\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u0014\u0010\b\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\t\u0010\u0007R\u0014\u0010\u0002\u001a\u00020\u0003X\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u0007R\u0014\u0010\u000b\u001a\u00020\fX\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000e\u00a8\u0006\u0018"}, d2 = {"Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Storage;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction;", "id", "", "(Ljava/lang/String;)V", "description", "getDescription", "()Ljava/lang/String;", "displayName", "getDisplayName", "getId", "sensitivity", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "getSensitivity", "()Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "component1", "copy", "equals", "", "other", "", "hashCode", "", "toString", "app_debug"})
    public static final class Storage extends com.nexlab.openclaw.node.domain.model.PermissionAction {
        @org.jetbrains.annotations.NotNull
        private final java.lang.String id = null;
        @org.jetbrains.annotations.NotNull
        private final java.lang.String displayName = "Storage";
        @org.jetbrains.annotations.NotNull
        private final java.lang.String description = "Read/write files";
        @org.jetbrains.annotations.NotNull
        private final com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity sensitivity = com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity.MEDIUM;
        
        public Storage(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getId() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDisplayName() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDescription() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity getSensitivity() {
            return null;
        }
        
        public Storage() {
        }
        
        @org.jetbrains.annotations.NotNull
        public final java.lang.String component1() {
            return null;
        }
        
        @org.jetbrains.annotations.NotNull
        public final com.nexlab.openclaw.node.domain.model.PermissionAction.Storage copy(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
            return null;
        }
        
        @java.lang.Override
        public boolean equals(@org.jetbrains.annotations.Nullable
        java.lang.Object other) {
            return false;
        }
        
        @java.lang.Override
        public int hashCode() {
            return 0;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String toString() {
            return null;
        }
    }
    
    @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b\u0086\b\u0018\u00002\u00020\u0001B\u000f\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\t\u0010\u000f\u001a\u00020\u0003H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003H\u00c6\u0001J\u0013\u0010\u0011\u001a\u00020\u00122\b\u0010\u0013\u001a\u0004\u0018\u00010\u0014H\u00d6\u0003J\t\u0010\u0015\u001a\u00020\u0016H\u00d6\u0001J\t\u0010\u0017\u001a\u00020\u0003H\u00d6\u0001R\u0014\u0010\u0005\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u0014\u0010\b\u001a\u00020\u0003X\u0096D\u00a2\u0006\b\n\u0000\u001a\u0004\b\t\u0010\u0007R\u0014\u0010\u0002\u001a\u00020\u0003X\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u0007R\u0014\u0010\u000b\u001a\u00020\fX\u0096\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000e\u00a8\u0006\u0018"}, d2 = {"Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Touch;", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction;", "id", "", "(Ljava/lang/String;)V", "description", "getDescription", "()Ljava/lang/String;", "displayName", "getDisplayName", "getId", "sensitivity", "Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "getSensitivity", "()Lcom/nexlab/openclaw/node/domain/model/PermissionAction$Sensitivity;", "component1", "copy", "equals", "", "other", "", "hashCode", "", "toString", "app_debug"})
    public static final class Touch extends com.nexlab.openclaw.node.domain.model.PermissionAction {
        @org.jetbrains.annotations.NotNull
        private final java.lang.String id = null;
        @org.jetbrains.annotations.NotNull
        private final java.lang.String displayName = "Touch Control";
        @org.jetbrains.annotations.NotNull
        private final java.lang.String description = "Tap, swipe, gestures";
        @org.jetbrains.annotations.NotNull
        private final com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity sensitivity = com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity.LOW;
        
        public Touch(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getId() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDisplayName() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String getDescription() {
            return null;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public com.nexlab.openclaw.node.domain.model.PermissionAction.Sensitivity getSensitivity() {
            return null;
        }
        
        public Touch() {
        }
        
        @org.jetbrains.annotations.NotNull
        public final java.lang.String component1() {
            return null;
        }
        
        @org.jetbrains.annotations.NotNull
        public final com.nexlab.openclaw.node.domain.model.PermissionAction.Touch copy(@org.jetbrains.annotations.NotNull
        java.lang.String id) {
            return null;
        }
        
        @java.lang.Override
        public boolean equals(@org.jetbrains.annotations.Nullable
        java.lang.Object other) {
            return false;
        }
        
        @java.lang.Override
        public int hashCode() {
            return 0;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String toString() {
            return null;
        }
    }
}