package im.actor.core.api; /* * Generated by the Actor API Scheme generator. DO NOT EDIT! */ import java.io.IOException; public enum ApiUpdateOptimization { NONE(1), STRIP_ENTITIES(2), ENABLE_COMBINED(3), FASTER_MESSAGES(4), STRIP_COUNTERS(5), COMPACT_USERS(6), GROUPS_V2(7), UNSUPPORTED_VALUE(-1); private int value; ApiUpdateOptimization(int value) { this.value = value; } public int getValue() { return value; } public static ApiUpdateOptimization parse(int value) throws IOException { switch(value) { case 1: return ApiUpdateOptimization.NONE; case 2: return ApiUpdateOptimization.STRIP_ENTITIES; case 3: return ApiUpdateOptimization.ENABLE_COMBINED; case 4: return ApiUpdateOptimization.FASTER_MESSAGES; case 5: return ApiUpdateOptimization.STRIP_COUNTERS; case 6: return ApiUpdateOptimization.COMPACT_USERS; case 7: return ApiUpdateOptimization.GROUPS_V2; default: return ApiUpdateOptimization.UNSUPPORTED_VALUE; } } }