001package co.codewizards.cloudstore.ls.core.invoke;
002
003import static co.codewizards.cloudstore.core.util.AssertUtil.*;
004import co.codewizards.cloudstore.ls.core.dto.AbstractInverseServiceResponse;
005
006/**
007 * Contains the class info for a certain {@code classId}.
008 * @author mn
009 */
010public class GetClassInfoResponse extends AbstractInverseServiceResponse {
011        private static final long serialVersionUID = 1L;
012
013        private final ClassInfo classInfo;
014
015        public GetClassInfoResponse(final GetClassInfoRequest request, final ClassInfo classInfo) {
016                super(request);
017                this.classInfo = assertNotNull(classInfo, "classInfo");
018        }
019
020        public ClassInfo getClassInfo() {
021                return classInfo;
022        }
023}