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}