package com.huangzj.base.cmd;

import com.google.protobuf.Message;

/**
 * PB 接口注册时的元数据：与 {@link CommandSource} + service/method 绑定，供网络层取 CTS/STC 类型做解析。
 * （对齐原工程 {@code ProtoInfo + ProtoMgr.getProtoInfoByCode} 思路。）
 */
public record ProtoInfo(
        CommandSource source,
        int serviceId,
        int methodId,
        Class<? extends Message> ctsClass,
        Class<? extends Message> stcClass) {}
