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