// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
func (md MessageDirection) String() string {
s, ok := messageDirectionEnumName[int32(md)]
if ok {
func (md MessageDirection) String() string {
s, ok := messageDirectionEnumName[int32(md)]
if ok {