class ClientBinaryTypeGetResponse extends ClientResponse {
    /** Meta. */
    private final BinaryMetadata meta;

    /**
     * Constructor.
     *
     * @param requestId Request id.
     */
    ClientBinaryTypeGetResponse(long requestId, BinaryMetadata meta) {
        super(requestId);

        this.meta = meta;
    }

    /** {@inheritDoc} */
    @Override public void encode(ClientConnectionContext ctx, BinaryRawWriterEx writer) {<FILL_FUNCTION_BODY>}
}

        super.encode(ctx, writer);

        if (meta != null) {
            writer.writeBoolean(true);  // Not null.

            PlatformUtils.writeBinaryMetadata(writer, meta, true);
        }
        else {
            writer.writeBoolean(false);  // Null.
        }
    
<methods>public void <init>(long) ,public void <init>(long, java.lang.String) ,public void <init>(long, int, java.lang.String) ,public void encode(org.apache.ignite.internal.processors.platform.client.ClientConnectionContext, org.apache.ignite.internal.binary.BinaryRawWriterEx, org.apache.ignite.internal.processors.platform.client.ClientAffinityTopologyVersion) ,public void encode(org.apache.ignite.internal.processors.platform.client.ClientConnectionContext, org.apache.ignite.internal.binary.BinaryRawWriterEx) ,public long requestId() <variables>private final non-sealed long reqId