001// Generated by the protocol buffer compiler.  DO NOT EDIT!
002// source: mqtt_actions.proto
003
004// Protobuf Java Version: 3.25.5
005package com.baidu.bifromq.plugin.authprovider.type;
006
007public interface ErrorOrBuilder extends
008    // @@protoc_insertion_point(interface_extends:checktypes.Error)
009    com.google.protobuf.MessageOrBuilder {
010
011  /**
012   * <code>optional string reason = 1;</code>
013   * @return Whether the reason field is set.
014   */
015  boolean hasReason();
016  /**
017   * <code>optional string reason = 1;</code>
018   * @return The reason.
019   */
020  java.lang.String getReason();
021  /**
022   * <code>optional string reason = 1;</code>
023   * @return The bytes for reason.
024   */
025  com.google.protobuf.ByteString
026      getReasonBytes();
027
028  /**
029   * <pre>
030   * user properties return back via mqtt5 pubAck/pubRel or disconnect in case QoS0
031   * </pre>
032   *
033   * <code>.commontype.UserProperties userProps = 2;</code>
034   * @return Whether the userProps field is set.
035   */
036  boolean hasUserProps();
037  /**
038   * <pre>
039   * user properties return back via mqtt5 pubAck/pubRel or disconnect in case QoS0
040   * </pre>
041   *
042   * <code>.commontype.UserProperties userProps = 2;</code>
043   * @return The userProps.
044   */
045  com.baidu.bifromq.type.UserProperties getUserProps();
046  /**
047   * <pre>
048   * user properties return back via mqtt5 pubAck/pubRel or disconnect in case QoS0
049   * </pre>
050   *
051   * <code>.commontype.UserProperties userProps = 2;</code>
052   */
053  com.baidu.bifromq.type.UserPropertiesOrBuilder getUserPropsOrBuilder();
054}