001package co.codewizards.cloudstore.ls.core.invoke;
002
003import static java.util.Objects.*;
004
005import co.codewizards.cloudstore.core.Uid;
006
007public class DelayedMethodInvocationResponse extends MethodInvocationResponse {
008        private static final long serialVersionUID = 1L;
009
010        public DelayedMethodInvocationResponse(Uid delayedResponseId) {
011                super(requireNonNull(delayedResponseId, "delayedResponseId"), null);
012        }
013
014        @Override
015        public Uid getResult() {
016                return (Uid) super.getResult();
017        }
018
019        public Uid getDelayedResponseId() {
020                return getResult();
021        }
022}