// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: zero.envelop.proto

package io.vertx.mod.ipc.eon;

public interface IpcResponseOrBuilder extends
    // @@protoc_insertion_point(interface_extends:io.vertx.mod.ipc.eon.IpcResponse)
    com.google.protobuf.MessageOrBuilder {

    /**
     * <pre>
     * Response content
     * </pre>
     *
     * <code>.io.vertx.mod.ipc.eon.IpcEnvelop envelop = 1;</code>
     */
    boolean hasEnvelop();

    /**
     * <pre>
     * Response content
     * </pre>
     *
     * <code>.io.vertx.mod.ipc.eon.IpcEnvelop envelop = 1;</code>
     */
    io.vertx.mod.ipc.eon.IpcEnvelop getEnvelop();

    /**
     * <pre>
     * Response content
     * </pre>
     *
     * <code>.io.vertx.mod.ipc.eon.IpcEnvelop envelop = 1;</code>
     */
    io.vertx.mod.ipc.eon.IpcEnvelopOrBuilder getEnvelopOrBuilder();

    /**
     * <pre>
     * Passed client id
     * </pre>
     *
     * <code>string client_id = 2;</code>
     */
    java.lang.String getClientId();

    /**
     * <pre>
     * Passed client id
     * </pre>
     *
     * <code>string client_id = 2;</code>
     */
    com.google.protobuf.ByteString
    getClientIdBytes();

    /**
     * <pre>
     * Passed scope
     * </pre>
     *
     * <code>string oauth_scope = 3;</code>
     */
    java.lang.String getOauthScope();

    /**
     * <pre>
     * Passed scope
     * </pre>
     *
     * <code>string oauth_scope = 3;</code>
     */
    com.google.protobuf.ByteString
    getOauthScopeBytes();
}
