/**
 * Autogenerated by Thrift for thrift/compiler/test/fixtures/complex-struct/src/module.thrift
 *
 * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 *  @generated @nocommit
 */
#pragma once

#include <thrift/lib/cpp2/gen/module_constants_h.h>

#include "thrift/compiler/test/fixtures/complex-struct/gen-cpp2/module_types.h"

namespace cpp2 {
/** Glean {"file": "thrift/compiler/test/fixtures/complex-struct/src/module.thrift"} */
namespace module_constants {

  /** Glean {"constant": "DEFAULT_PORT_NUM"} */
  constexpr ::std::int32_t const DEFAULT_PORT_NUM_ = static_cast<::std::int32_t>(3456);
  /** Glean {"constant": "DEFAULT_PORT_NUM"} */
  constexpr ::std::int32_t DEFAULT_PORT_NUM() {
    return DEFAULT_PORT_NUM_;
  }

  /** Glean {"constant": "constEnumUnion"} */
  ::cpp2::MyUnion const& constEnumUnion();

  FOLLY_EXPORT ::std::string_view _fbthrift_schema_711abdb343f078bf();
  FOLLY_EXPORT ::folly::Range<const ::std::string_view*> _fbthrift_schema_711abdb343f078bf_includes();

} // namespace module_constants
} // namespace cpp2
