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 DeniedOrBuilder extends 008 // @@protoc_insertion_point(interface_extends:checktypes.Denied) 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}