package com.xiaomi.infra.galaxy.fds.client.bean; import com.xiaomi.infra.galaxy.fds.client.model.AccessControlList; public class GrantBean { private GranteeBean grantee; private AccessControlList.Permission permission; private AccessControlList.GrantType type; public GrantBean() {} public GrantBean(GranteeBean grantee, AccessControlList.Permission permission) { this(grantee, permission, AccessControlList.GrantType.USER); } public GrantBean(GranteeBean grantee, AccessControlList.Permission permission, AccessControlList.GrantType type) { this.grantee = grantee; this.permission = permission; this.type = type; } public GranteeBean getGrantee() { return grantee; } public void setGrantee(GranteeBean grantee) { this.grantee = grantee; } public AccessControlList.Permission getPermission() { return permission; } public void setPermission(AccessControlList.Permission permission) { this.permission = permission; } public AccessControlList.GrantType getType() { return type; } public void setType(AccessControlList.GrantType type) { this.type = type; } }