ProjectAres/API/ocn/src/main/java/tc/oc/api/ocn/MapUpdateMultiResponse.java

27 lines
742 B
Java
Raw Normal View History

2017-02-02 09:51:51 +01:00
package tc.oc.api.ocn;
2017-01-30 01:43:34 +01:00
import java.util.Collections;
import java.util.Map;
import java.util.UUID;
import javax.annotation.Nonnull;
import tc.oc.api.annotations.Serialize;
import tc.oc.api.docs.virtual.UserDoc;
import tc.oc.api.message.types.UpdateMultiResponse;
import static com.google.common.base.Preconditions.checkNotNull;
@Serialize
public class MapUpdateMultiResponse extends UpdateMultiResponse {
public @Nonnull Map<UUID, UserDoc.Identity> users_by_uuid;
/** Used by serializer */
protected MapUpdateMultiResponse() {}
public MapUpdateMultiResponse(Map<UUID, UserDoc.Identity> users_by_uuid) {
super(0, 0, 0, 0, Collections.emptyMap());
this.users_by_uuid = checkNotNull(users_by_uuid);
}
}