Package viam.app.v1
Interface Robot.UserPermissionOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
Robot.UserPermission,Robot.UserPermission.Builder
- Enclosing class:
Robot
public static interface Robot.UserPermissionOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetPermissions(int index) repeated .viam.app.v1.Permission permissions = 2 [json_name = "permissions"];intrepeated .viam.app.v1.Permission permissions = 2 [json_name = "permissions"];repeated .viam.app.v1.Permission permissions = 2 [json_name = "permissions"];getUser()user is the User this UserPermission applies to.booleanhasUser()user is the User this UserPermission applies to.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
hasUser
boolean hasUser()user is the User this UserPermission applies to. A User can only be listed in a single UserPermission for a set of UserPermissions.
.viam.app.v1.User user = 1 [json_name = "user"];- Returns:
- Whether the user field is set.
-
getUser
Robot.User getUser()user is the User this UserPermission applies to. A User can only be listed in a single UserPermission for a set of UserPermissions.
.viam.app.v1.User user = 1 [json_name = "user"];- Returns:
- The user.
-
getPermissionsList
List<Robot.Permission> getPermissionsList()repeated .viam.app.v1.Permission permissions = 2 [json_name = "permissions"]; -
getPermissions
repeated .viam.app.v1.Permission permissions = 2 [json_name = "permissions"]; -
getPermissionsCount
int getPermissionsCount()repeated .viam.app.v1.Permission permissions = 2 [json_name = "permissions"];
-