package im.actor.core.api;
/*
* Generated by the Actor API Scheme generator. DO NOT EDIT!
*/
import java.io.IOException;
public enum ApiGroupFullPermissions {
EDIT_INFO(1),
VIEW_MEMBERS(2),
INVITE_MEMBERS(3),
INVITE_VIA_LINK(4),
CALL(5),
EDIT_ADMIN_SETTINGS(6),
VIEW_ADMINS(7),
EDIT_ADMINS(8),
KICK_INVITED(9),
KICK_ANYONE(10),
EDIT_FOREIGN(11),
DELETE_FOREIGN(12),
UNSUPPORTED_VALUE(-1);
private int value;
ApiGroupFullPermissions(int value) {
this.value = value;
}
public int getValue() {
return value;
}
public static ApiGroupFullPermissions parse(int value) throws IOException {
switch(value) {
case 1: return ApiGroupFullPermissions.EDIT_INFO;
case 2: return ApiGroupFullPermissions.VIEW_MEMBERS;
case 3: return ApiGroupFullPermissions.INVITE_MEMBERS;
case 4: return ApiGroupFullPermissions.INVITE_VIA_LINK;
case 5: return ApiGroupFullPermissions.CALL;
case 6: return ApiGroupFullPermissions.EDIT_ADMIN_SETTINGS;
case 7: return ApiGroupFullPermissions.VIEW_ADMINS;
case 8: return ApiGroupFullPermissions.EDIT_ADMINS;
case 9: return ApiGroupFullPermissions.KICK_INVITED;
case 10: return ApiGroupFullPermissions.KICK_ANYONE;
case 11: return ApiGroupFullPermissions.EDIT_FOREIGN;
case 12: return ApiGroupFullPermissions.DELETE_FOREIGN;
default: return ApiGroupFullPermissions.UNSUPPORTED_VALUE;
}
}
}