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

#ifndef PROTOBUF_client2world_5factivity_2eproto__INCLUDED
#define PROTOBUF_client2world_5factivity_2eproto__INCLUDED

#include <string>

#include <google/protobuf/stubs/common.h>

#if GOOGLE_PROTOBUF_VERSION < 2005000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers.  Please update
#error your headers.
#endif
#if 2005000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers.  Please
#error regenerate this file with a newer version of protoc.
#endif

#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/message.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/unknown_field_set.h>
#include "client2world_msg_type.pb.h"
#include "msg_type_def.pb.h"
#include "msg_info_def.pb.h"
// @@protoc_insertion_point(includes)

namespace client2world_protocols {

// Internal implementation detail -- do not call these.
void  protobuf_AddDesc_client2world_5factivity_2eproto();
void protobuf_AssignDesc_client2world_5factivity_2eproto();
void protobuf_ShutdownFile_client2world_5factivity_2eproto();

class packetc2w_req_activity_state;
class packetw2c_req_activity_state_result;
class packetc2w_receive_cdkey;
class packetw2c_receive_cdkey_result;
class packetw2c_sync_activity_result;
class packetc2w_get_grow_fund_info;
class packetw2c_get_grow_fund_info_result;
class packetc2w_receive_grow_fund_reward;
class packetw2c_receive_grow_fund_reward_result;
class packetc2w_grow_fund_record;

// ===================================================================

class packetc2w_req_activity_state : public ::google::protobuf::Message {
 public:
  packetc2w_req_activity_state();
  virtual ~packetc2w_req_activity_state();

  packetc2w_req_activity_state(const packetc2w_req_activity_state& from);

  inline packetc2w_req_activity_state& operator=(const packetc2w_req_activity_state& from) {
    CopyFrom(from);
    return *this;
  }

  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
    return _unknown_fields_;
  }

  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
    return &_unknown_fields_;
  }

  static const ::google::protobuf::Descriptor* descriptor();
  static const packetc2w_req_activity_state& default_instance();

  void Swap(packetc2w_req_activity_state* other);

  // implements Message ----------------------------------------------

  packetc2w_req_activity_state* New() const;
  void CopyFrom(const ::google::protobuf::Message& from);
  void MergeFrom(const ::google::protobuf::Message& from);
  void CopyFrom(const packetc2w_req_activity_state& from);
  void MergeFrom(const packetc2w_req_activity_state& from);
  void Clear();
  bool IsInitialized() const;

  int ByteSize() const;
  bool MergePartialFromCodedStream(
      ::google::protobuf::io::CodedInputStream* input);
  void SerializeWithCachedSizes(
      ::google::protobuf::io::CodedOutputStream* output) const;
  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  int GetCachedSize() const { return _cached_size_; }
  private:
  void SharedCtor();
  void SharedDtor();
  void SetCachedSize(int size) const;
  public:

  ::google::protobuf::Metadata GetMetadata() const;

  // nested types ----------------------------------------------------

  // accessors -------------------------------------------------------

  // optional .client2world_protocols.e_server_msg_type packet_id = 1 [default = e_mst_c2w_req_activity_state];
  inline bool has_packet_id() const;
  inline void clear_packet_id();
  static const int kPacketIdFieldNumber = 1;
  inline ::client2world_protocols::e_server_msg_type packet_id() const;
  inline void set_packet_id(::client2world_protocols::e_server_msg_type value);

  // @@protoc_insertion_point(class_scope:client2world_protocols.packetc2w_req_activity_state)
 private:
  inline void set_has_packet_id();
  inline void clear_has_packet_id();

  ::google::protobuf::UnknownFieldSet _unknown_fields_;

  int packet_id_;

  mutable int _cached_size_;
  ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];

  friend void  protobuf_AddDesc_client2world_5factivity_2eproto();
  friend void protobuf_AssignDesc_client2world_5factivity_2eproto();
  friend void protobuf_ShutdownFile_client2world_5factivity_2eproto();

  void InitAsDefaultInstance();
  static packetc2w_req_activity_state* default_instance_;
};
// -------------------------------------------------------------------

class packetw2c_req_activity_state_result : public ::google::protobuf::Message {
 public:
  packetw2c_req_activity_state_result();
  virtual ~packetw2c_req_activity_state_result();

  packetw2c_req_activity_state_result(const packetw2c_req_activity_state_result& from);

  inline packetw2c_req_activity_state_result& operator=(const packetw2c_req_activity_state_result& from) {
    CopyFrom(from);
    return *this;
  }

  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
    return _unknown_fields_;
  }

  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
    return &_unknown_fields_;
  }

  static const ::google::protobuf::Descriptor* descriptor();
  static const packetw2c_req_activity_state_result& default_instance();

  void Swap(packetw2c_req_activity_state_result* other);

  // implements Message ----------------------------------------------

  packetw2c_req_activity_state_result* New() const;
  void CopyFrom(const ::google::protobuf::Message& from);
  void MergeFrom(const ::google::protobuf::Message& from);
  void CopyFrom(const packetw2c_req_activity_state_result& from);
  void MergeFrom(const packetw2c_req_activity_state_result& from);
  void Clear();
  bool IsInitialized() const;

  int ByteSize() const;
  bool MergePartialFromCodedStream(
      ::google::protobuf::io::CodedInputStream* input);
  void SerializeWithCachedSizes(
      ::google::protobuf::io::CodedOutputStream* output) const;
  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  int GetCachedSize() const { return _cached_size_; }
  private:
  void SharedCtor();
  void SharedDtor();
  void SetCachedSize(int size) const;
  public:

  ::google::protobuf::Metadata GetMetadata() const;

  // nested types ----------------------------------------------------

  // accessors -------------------------------------------------------

  // optional .client2world_protocols.e_server_msg_type packet_id = 1 [default = e_mst_w2c_req_activity_state_result];
  inline bool has_packet_id() const;
  inline void clear_packet_id();
  static const int kPacketIdFieldNumber = 1;
  inline ::client2world_protocols::e_server_msg_type packet_id() const;
  inline void set_packet_id(::client2world_protocols::e_server_msg_type value);

  // repeated .msg_info_def.ActivityReceiveInfo receiveInfo = 2;
  inline int receiveinfo_size() const;
  inline void clear_receiveinfo();
  static const int kReceiveInfoFieldNumber = 2;
  inline const ::msg_info_def::ActivityReceiveInfo& receiveinfo(int index) const;
  inline ::msg_info_def::ActivityReceiveInfo* mutable_receiveinfo(int index);
  inline ::msg_info_def::ActivityReceiveInfo* add_receiveinfo();
  inline const ::google::protobuf::RepeatedPtrField< ::msg_info_def::ActivityReceiveInfo >&
      receiveinfo() const;
  inline ::google::protobuf::RepeatedPtrField< ::msg_info_def::ActivityReceiveInfo >*
      mutable_receiveinfo();

  // optional int32 activityCurRecharge = 3;
  inline bool has_activitycurrecharge() const;
  inline void clear_activitycurrecharge();
  static const int kActivityCurRechargeFieldNumber = 3;
  inline ::google::protobuf::int32 activitycurrecharge() const;
  inline void set_activitycurrecharge(::google::protobuf::int32 value);

  // @@protoc_insertion_point(class_scope:client2world_protocols.packetw2c_req_activity_state_result)
 private:
  inline void set_has_packet_id();
  inline void clear_has_packet_id();
  inline void set_has_activitycurrecharge();
  inline void clear_has_activitycurrecharge();

  ::google::protobuf::UnknownFieldSet _unknown_fields_;

  ::google::protobuf::RepeatedPtrField< ::msg_info_def::ActivityReceiveInfo > receiveinfo_;
  int packet_id_;
  ::google::protobuf::int32 activitycurrecharge_;

  mutable int _cached_size_;
  ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];

  friend void  protobuf_AddDesc_client2world_5factivity_2eproto();
  friend void protobuf_AssignDesc_client2world_5factivity_2eproto();
  friend void protobuf_ShutdownFile_client2world_5factivity_2eproto();

  void InitAsDefaultInstance();
  static packetw2c_req_activity_state_result* default_instance_;
};
// -------------------------------------------------------------------

class packetc2w_receive_cdkey : public ::google::protobuf::Message {
 public:
  packetc2w_receive_cdkey();
  virtual ~packetc2w_receive_cdkey();

  packetc2w_receive_cdkey(const packetc2w_receive_cdkey& from);

  inline packetc2w_receive_cdkey& operator=(const packetc2w_receive_cdkey& from) {
    CopyFrom(from);
    return *this;
  }

  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
    return _unknown_fields_;
  }

  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
    return &_unknown_fields_;
  }

  static const ::google::protobuf::Descriptor* descriptor();
  static const packetc2w_receive_cdkey& default_instance();

  void Swap(packetc2w_receive_cdkey* other);

  // implements Message ----------------------------------------------

  packetc2w_receive_cdkey* New() const;
  void CopyFrom(const ::google::protobuf::Message& from);
  void MergeFrom(const ::google::protobuf::Message& from);
  void CopyFrom(const packetc2w_receive_cdkey& from);
  void MergeFrom(const packetc2w_receive_cdkey& from);
  void Clear();
  bool IsInitialized() const;

  int ByteSize() const;
  bool MergePartialFromCodedStream(
      ::google::protobuf::io::CodedInputStream* input);
  void SerializeWithCachedSizes(
      ::google::protobuf::io::CodedOutputStream* output) const;
  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  int GetCachedSize() const { return _cached_size_; }
  private:
  void SharedCtor();
  void SharedDtor();
  void SetCachedSize(int size) const;
  public:

  ::google::protobuf::Metadata GetMetadata() const;

  // nested types ----------------------------------------------------

  // accessors -------------------------------------------------------

  // optional .client2world_protocols.e_server_msg_type packet_id = 1 [default = e_mst_c2w_receive_cdkey];
  inline bool has_packet_id() const;
  inline void clear_packet_id();
  static const int kPacketIdFieldNumber = 1;
  inline ::client2world_protocols::e_server_msg_type packet_id() const;
  inline void set_packet_id(::client2world_protocols::e_server_msg_type value);

  // optional string cdkey = 2;
  inline bool has_cdkey() const;
  inline void clear_cdkey();
  static const int kCdkeyFieldNumber = 2;
  inline const ::std::string& cdkey() const;
  inline void set_cdkey(const ::std::string& value);
  inline void set_cdkey(const char* value);
  inline void set_cdkey(const char* value, size_t size);
  inline ::std::string* mutable_cdkey();
  inline ::std::string* release_cdkey();
  inline void set_allocated_cdkey(::std::string* cdkey);

  // @@protoc_insertion_point(class_scope:client2world_protocols.packetc2w_receive_cdkey)
 private:
  inline void set_has_packet_id();
  inline void clear_has_packet_id();
  inline void set_has_cdkey();
  inline void clear_has_cdkey();

  ::google::protobuf::UnknownFieldSet _unknown_fields_;

  ::std::string* cdkey_;
  int packet_id_;

  mutable int _cached_size_;
  ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];

  friend void  protobuf_AddDesc_client2world_5factivity_2eproto();
  friend void protobuf_AssignDesc_client2world_5factivity_2eproto();
  friend void protobuf_ShutdownFile_client2world_5factivity_2eproto();

  void InitAsDefaultInstance();
  static packetc2w_receive_cdkey* default_instance_;
};
// -------------------------------------------------------------------

class packetw2c_receive_cdkey_result : public ::google::protobuf::Message {
 public:
  packetw2c_receive_cdkey_result();
  virtual ~packetw2c_receive_cdkey_result();

  packetw2c_receive_cdkey_result(const packetw2c_receive_cdkey_result& from);

  inline packetw2c_receive_cdkey_result& operator=(const packetw2c_receive_cdkey_result& from) {
    CopyFrom(from);
    return *this;
  }

  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
    return _unknown_fields_;
  }

  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
    return &_unknown_fields_;
  }

  static const ::google::protobuf::Descriptor* descriptor();
  static const packetw2c_receive_cdkey_result& default_instance();

  void Swap(packetw2c_receive_cdkey_result* other);

  // implements Message ----------------------------------------------

  packetw2c_receive_cdkey_result* New() const;
  void CopyFrom(const ::google::protobuf::Message& from);
  void MergeFrom(const ::google::protobuf::Message& from);
  void CopyFrom(const packetw2c_receive_cdkey_result& from);
  void MergeFrom(const packetw2c_receive_cdkey_result& from);
  void Clear();
  bool IsInitialized() const;

  int ByteSize() const;
  bool MergePartialFromCodedStream(
      ::google::protobuf::io::CodedInputStream* input);
  void SerializeWithCachedSizes(
      ::google::protobuf::io::CodedOutputStream* output) const;
  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  int GetCachedSize() const { return _cached_size_; }
  private:
  void SharedCtor();
  void SharedDtor();
  void SetCachedSize(int size) const;
  public:

  ::google::protobuf::Metadata GetMetadata() const;

  // nested types ----------------------------------------------------

  // accessors -------------------------------------------------------

  // optional .client2world_protocols.e_server_msg_type packet_id = 1 [default = e_mst_w2c_receive_cdkey_result];
  inline bool has_packet_id() const;
  inline void clear_packet_id();
  static const int kPacketIdFieldNumber = 1;
  inline ::client2world_protocols::e_server_msg_type packet_id() const;
  inline void set_packet_id(::client2world_protocols::e_server_msg_type value);

  // optional int32 result = 2;
  inline bool has_result() const;
  inline void clear_result();
  static const int kResultFieldNumber = 2;
  inline ::google::protobuf::int32 result() const;
  inline void set_result(::google::protobuf::int32 value);

  // optional int32 giftId = 3;
  inline bool has_giftid() const;
  inline void clear_giftid();
  static const int kGiftIdFieldNumber = 3;
  inline ::google::protobuf::int32 giftid() const;
  inline void set_giftid(::google::protobuf::int32 value);

  // @@protoc_insertion_point(class_scope:client2world_protocols.packetw2c_receive_cdkey_result)
 private:
  inline void set_has_packet_id();
  inline void clear_has_packet_id();
  inline void set_has_result();
  inline void clear_has_result();
  inline void set_has_giftid();
  inline void clear_has_giftid();

  ::google::protobuf::UnknownFieldSet _unknown_fields_;

  int packet_id_;
  ::google::protobuf::int32 result_;
  ::google::protobuf::int32 giftid_;

  mutable int _cached_size_;
  ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];

  friend void  protobuf_AddDesc_client2world_5factivity_2eproto();
  friend void protobuf_AssignDesc_client2world_5factivity_2eproto();
  friend void protobuf_ShutdownFile_client2world_5factivity_2eproto();

  void InitAsDefaultInstance();
  static packetw2c_receive_cdkey_result* default_instance_;
};
// -------------------------------------------------------------------

class packetw2c_sync_activity_result : public ::google::protobuf::Message {
 public:
  packetw2c_sync_activity_result();
  virtual ~packetw2c_sync_activity_result();

  packetw2c_sync_activity_result(const packetw2c_sync_activity_result& from);

  inline packetw2c_sync_activity_result& operator=(const packetw2c_sync_activity_result& from) {
    CopyFrom(from);
    return *this;
  }

  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
    return _unknown_fields_;
  }

  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
    return &_unknown_fields_;
  }

  static const ::google::protobuf::Descriptor* descriptor();
  static const packetw2c_sync_activity_result& default_instance();

  void Swap(packetw2c_sync_activity_result* other);

  // implements Message ----------------------------------------------

  packetw2c_sync_activity_result* New() const;
  void CopyFrom(const ::google::protobuf::Message& from);
  void MergeFrom(const ::google::protobuf::Message& from);
  void CopyFrom(const packetw2c_sync_activity_result& from);
  void MergeFrom(const packetw2c_sync_activity_result& from);
  void Clear();
  bool IsInitialized() const;

  int ByteSize() const;
  bool MergePartialFromCodedStream(
      ::google::protobuf::io::CodedInputStream* input);
  void SerializeWithCachedSizes(
      ::google::protobuf::io::CodedOutputStream* output) const;
  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  int GetCachedSize() const { return _cached_size_; }
  private:
  void SharedCtor();
  void SharedDtor();
  void SetCachedSize(int size) const;
  public:

  ::google::protobuf::Metadata GetMetadata() const;

  // nested types ----------------------------------------------------

  // accessors -------------------------------------------------------

  // optional .client2world_protocols.e_server_msg_type packet_id = 1 [default = e_mst_w2c_sync_activity_result];
  inline bool has_packet_id() const;
  inline void clear_packet_id();
  static const int kPacketIdFieldNumber = 1;
  inline ::client2world_protocols::e_server_msg_type packet_id() const;
  inline void set_packet_id(::client2world_protocols::e_server_msg_type value);

  // optional int32 active = 2;
  inline bool has_active() const;
  inline void clear_active();
  static const int kActiveFieldNumber = 2;
  inline ::google::protobuf::int32 active() const;
  inline void set_active(::google::protobuf::int32 value);

  // repeated int32 hasGetActiveBox = 3;
  inline int hasgetactivebox_size() const;
  inline void clear_hasgetactivebox();
  static const int kHasGetActiveBoxFieldNumber = 3;
  inline ::google::protobuf::int32 hasgetactivebox(int index) const;
  inline void set_hasgetactivebox(int index, ::google::protobuf::int32 value);
  inline void add_hasgetactivebox(::google::protobuf::int32 value);
  inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
      hasgetactivebox() const;
  inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
      mutable_hasgetactivebox();

  // @@protoc_insertion_point(class_scope:client2world_protocols.packetw2c_sync_activity_result)
 private:
  inline void set_has_packet_id();
  inline void clear_has_packet_id();
  inline void set_has_active();
  inline void clear_has_active();

  ::google::protobuf::UnknownFieldSet _unknown_fields_;

  int packet_id_;
  ::google::protobuf::int32 active_;
  ::google::protobuf::RepeatedField< ::google::protobuf::int32 > hasgetactivebox_;

  mutable int _cached_size_;
  ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];

  friend void  protobuf_AddDesc_client2world_5factivity_2eproto();
  friend void protobuf_AssignDesc_client2world_5factivity_2eproto();
  friend void protobuf_ShutdownFile_client2world_5factivity_2eproto();

  void InitAsDefaultInstance();
  static packetw2c_sync_activity_result* default_instance_;
};
// -------------------------------------------------------------------

class packetc2w_get_grow_fund_info : public ::google::protobuf::Message {
 public:
  packetc2w_get_grow_fund_info();
  virtual ~packetc2w_get_grow_fund_info();

  packetc2w_get_grow_fund_info(const packetc2w_get_grow_fund_info& from);

  inline packetc2w_get_grow_fund_info& operator=(const packetc2w_get_grow_fund_info& from) {
    CopyFrom(from);
    return *this;
  }

  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
    return _unknown_fields_;
  }

  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
    return &_unknown_fields_;
  }

  static const ::google::protobuf::Descriptor* descriptor();
  static const packetc2w_get_grow_fund_info& default_instance();

  void Swap(packetc2w_get_grow_fund_info* other);

  // implements Message ----------------------------------------------

  packetc2w_get_grow_fund_info* New() const;
  void CopyFrom(const ::google::protobuf::Message& from);
  void MergeFrom(const ::google::protobuf::Message& from);
  void CopyFrom(const packetc2w_get_grow_fund_info& from);
  void MergeFrom(const packetc2w_get_grow_fund_info& from);
  void Clear();
  bool IsInitialized() const;

  int ByteSize() const;
  bool MergePartialFromCodedStream(
      ::google::protobuf::io::CodedInputStream* input);
  void SerializeWithCachedSizes(
      ::google::protobuf::io::CodedOutputStream* output) const;
  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  int GetCachedSize() const { return _cached_size_; }
  private:
  void SharedCtor();
  void SharedDtor();
  void SetCachedSize(int size) const;
  public:

  ::google::protobuf::Metadata GetMetadata() const;

  // nested types ----------------------------------------------------

  // accessors -------------------------------------------------------

  // optional .client2world_protocols.e_server_msg_type packet_id = 1 [default = e_mst_c2w_get_grow_fund_info];
  inline bool has_packet_id() const;
  inline void clear_packet_id();
  static const int kPacketIdFieldNumber = 1;
  inline ::client2world_protocols::e_server_msg_type packet_id() const;
  inline void set_packet_id(::client2world_protocols::e_server_msg_type value);

  // @@protoc_insertion_point(class_scope:client2world_protocols.packetc2w_get_grow_fund_info)
 private:
  inline void set_has_packet_id();
  inline void clear_has_packet_id();

  ::google::protobuf::UnknownFieldSet _unknown_fields_;

  int packet_id_;

  mutable int _cached_size_;
  ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];

  friend void  protobuf_AddDesc_client2world_5factivity_2eproto();
  friend void protobuf_AssignDesc_client2world_5factivity_2eproto();
  friend void protobuf_ShutdownFile_client2world_5factivity_2eproto();

  void InitAsDefaultInstance();
  static packetc2w_get_grow_fund_info* default_instance_;
};
// -------------------------------------------------------------------

class packetw2c_get_grow_fund_info_result : public ::google::protobuf::Message {
 public:
  packetw2c_get_grow_fund_info_result();
  virtual ~packetw2c_get_grow_fund_info_result();

  packetw2c_get_grow_fund_info_result(const packetw2c_get_grow_fund_info_result& from);

  inline packetw2c_get_grow_fund_info_result& operator=(const packetw2c_get_grow_fund_info_result& from) {
    CopyFrom(from);
    return *this;
  }

  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
    return _unknown_fields_;
  }

  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
    return &_unknown_fields_;
  }

  static const ::google::protobuf::Descriptor* descriptor();
  static const packetw2c_get_grow_fund_info_result& default_instance();

  void Swap(packetw2c_get_grow_fund_info_result* other);

  // implements Message ----------------------------------------------

  packetw2c_get_grow_fund_info_result* New() const;
  void CopyFrom(const ::google::protobuf::Message& from);
  void MergeFrom(const ::google::protobuf::Message& from);
  void CopyFrom(const packetw2c_get_grow_fund_info_result& from);
  void MergeFrom(const packetw2c_get_grow_fund_info_result& from);
  void Clear();
  bool IsInitialized() const;

  int ByteSize() const;
  bool MergePartialFromCodedStream(
      ::google::protobuf::io::CodedInputStream* input);
  void SerializeWithCachedSizes(
      ::google::protobuf::io::CodedOutputStream* output) const;
  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  int GetCachedSize() const { return _cached_size_; }
  private:
  void SharedCtor();
  void SharedDtor();
  void SetCachedSize(int size) const;
  public:

  ::google::protobuf::Metadata GetMetadata() const;

  // nested types ----------------------------------------------------

  // accessors -------------------------------------------------------

  // optional .client2world_protocols.e_server_msg_type packet_id = 1 [default = e_mst_w2c_get_grow_fund_info_result];
  inline bool has_packet_id() const;
  inline void clear_packet_id();
  static const int kPacketIdFieldNumber = 1;
  inline ::client2world_protocols::e_server_msg_type packet_id() const;
  inline void set_packet_id(::client2world_protocols::e_server_msg_type value);

  // repeated bool isReceived = 2;
  inline int isreceived_size() const;
  inline void clear_isreceived();
  static const int kIsReceivedFieldNumber = 2;
  inline bool isreceived(int index) const;
  inline void set_isreceived(int index, bool value);
  inline void add_isreceived(bool value);
  inline const ::google::protobuf::RepeatedField< bool >&
      isreceived() const;
  inline ::google::protobuf::RepeatedField< bool >*
      mutable_isreceived();

  // optional int32 rechared = 3;
  inline bool has_rechared() const;
  inline void clear_rechared();
  static const int kRecharedFieldNumber = 3;
  inline ::google::protobuf::int32 rechared() const;
  inline void set_rechared(::google::protobuf::int32 value);

  // @@protoc_insertion_point(class_scope:client2world_protocols.packetw2c_get_grow_fund_info_result)
 private:
  inline void set_has_packet_id();
  inline void clear_has_packet_id();
  inline void set_has_rechared();
  inline void clear_has_rechared();

  ::google::protobuf::UnknownFieldSet _unknown_fields_;

  ::google::protobuf::RepeatedField< bool > isreceived_;
  int packet_id_;
  ::google::protobuf::int32 rechared_;

  mutable int _cached_size_;
  ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];

  friend void  protobuf_AddDesc_client2world_5factivity_2eproto();
  friend void protobuf_AssignDesc_client2world_5factivity_2eproto();
  friend void protobuf_ShutdownFile_client2world_5factivity_2eproto();

  void InitAsDefaultInstance();
  static packetw2c_get_grow_fund_info_result* default_instance_;
};
// -------------------------------------------------------------------

class packetc2w_receive_grow_fund_reward : public ::google::protobuf::Message {
 public:
  packetc2w_receive_grow_fund_reward();
  virtual ~packetc2w_receive_grow_fund_reward();

  packetc2w_receive_grow_fund_reward(const packetc2w_receive_grow_fund_reward& from);

  inline packetc2w_receive_grow_fund_reward& operator=(const packetc2w_receive_grow_fund_reward& from) {
    CopyFrom(from);
    return *this;
  }

  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
    return _unknown_fields_;
  }

  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
    return &_unknown_fields_;
  }

  static const ::google::protobuf::Descriptor* descriptor();
  static const packetc2w_receive_grow_fund_reward& default_instance();

  void Swap(packetc2w_receive_grow_fund_reward* other);

  // implements Message ----------------------------------------------

  packetc2w_receive_grow_fund_reward* New() const;
  void CopyFrom(const ::google::protobuf::Message& from);
  void MergeFrom(const ::google::protobuf::Message& from);
  void CopyFrom(const packetc2w_receive_grow_fund_reward& from);
  void MergeFrom(const packetc2w_receive_grow_fund_reward& from);
  void Clear();
  bool IsInitialized() const;

  int ByteSize() const;
  bool MergePartialFromCodedStream(
      ::google::protobuf::io::CodedInputStream* input);
  void SerializeWithCachedSizes(
      ::google::protobuf::io::CodedOutputStream* output) const;
  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  int GetCachedSize() const { return _cached_size_; }
  private:
  void SharedCtor();
  void SharedDtor();
  void SetCachedSize(int size) const;
  public:

  ::google::protobuf::Metadata GetMetadata() const;

  // nested types ----------------------------------------------------

  // accessors -------------------------------------------------------

  // optional .client2world_protocols.e_server_msg_type packet_id = 1 [default = e_mst_c2w_receive_grow_fund_reward];
  inline bool has_packet_id() const;
  inline void clear_packet_id();
  static const int kPacketIdFieldNumber = 1;
  inline ::client2world_protocols::e_server_msg_type packet_id() const;
  inline void set_packet_id(::client2world_protocols::e_server_msg_type value);

  // optional int32 rewardid = 2;
  inline bool has_rewardid() const;
  inline void clear_rewardid();
  static const int kRewardidFieldNumber = 2;
  inline ::google::protobuf::int32 rewardid() const;
  inline void set_rewardid(::google::protobuf::int32 value);

  // @@protoc_insertion_point(class_scope:client2world_protocols.packetc2w_receive_grow_fund_reward)
 private:
  inline void set_has_packet_id();
  inline void clear_has_packet_id();
  inline void set_has_rewardid();
  inline void clear_has_rewardid();

  ::google::protobuf::UnknownFieldSet _unknown_fields_;

  int packet_id_;
  ::google::protobuf::int32 rewardid_;

  mutable int _cached_size_;
  ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];

  friend void  protobuf_AddDesc_client2world_5factivity_2eproto();
  friend void protobuf_AssignDesc_client2world_5factivity_2eproto();
  friend void protobuf_ShutdownFile_client2world_5factivity_2eproto();

  void InitAsDefaultInstance();
  static packetc2w_receive_grow_fund_reward* default_instance_;
};
// -------------------------------------------------------------------

class packetw2c_receive_grow_fund_reward_result : public ::google::protobuf::Message {
 public:
  packetw2c_receive_grow_fund_reward_result();
  virtual ~packetw2c_receive_grow_fund_reward_result();

  packetw2c_receive_grow_fund_reward_result(const packetw2c_receive_grow_fund_reward_result& from);

  inline packetw2c_receive_grow_fund_reward_result& operator=(const packetw2c_receive_grow_fund_reward_result& from) {
    CopyFrom(from);
    return *this;
  }

  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
    return _unknown_fields_;
  }

  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
    return &_unknown_fields_;
  }

  static const ::google::protobuf::Descriptor* descriptor();
  static const packetw2c_receive_grow_fund_reward_result& default_instance();

  void Swap(packetw2c_receive_grow_fund_reward_result* other);

  // implements Message ----------------------------------------------

  packetw2c_receive_grow_fund_reward_result* New() const;
  void CopyFrom(const ::google::protobuf::Message& from);
  void MergeFrom(const ::google::protobuf::Message& from);
  void CopyFrom(const packetw2c_receive_grow_fund_reward_result& from);
  void MergeFrom(const packetw2c_receive_grow_fund_reward_result& from);
  void Clear();
  bool IsInitialized() const;

  int ByteSize() const;
  bool MergePartialFromCodedStream(
      ::google::protobuf::io::CodedInputStream* input);
  void SerializeWithCachedSizes(
      ::google::protobuf::io::CodedOutputStream* output) const;
  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  int GetCachedSize() const { return _cached_size_; }
  private:
  void SharedCtor();
  void SharedDtor();
  void SetCachedSize(int size) const;
  public:

  ::google::protobuf::Metadata GetMetadata() const;

  // nested types ----------------------------------------------------

  // accessors -------------------------------------------------------

  // optional .client2world_protocols.e_server_msg_type packet_id = 1 [default = e_mst_w2c_receive_grow_fund_reward_result];
  inline bool has_packet_id() const;
  inline void clear_packet_id();
  static const int kPacketIdFieldNumber = 1;
  inline ::client2world_protocols::e_server_msg_type packet_id() const;
  inline void set_packet_id(::client2world_protocols::e_server_msg_type value);

  // optional int32 result = 2;
  inline bool has_result() const;
  inline void clear_result();
  static const int kResultFieldNumber = 2;
  inline ::google::protobuf::int32 result() const;
  inline void set_result(::google::protobuf::int32 value);

  // optional int32 rewardid = 3;
  inline bool has_rewardid() const;
  inline void clear_rewardid();
  static const int kRewardidFieldNumber = 3;
  inline ::google::protobuf::int32 rewardid() const;
  inline void set_rewardid(::google::protobuf::int32 value);

  // @@protoc_insertion_point(class_scope:client2world_protocols.packetw2c_receive_grow_fund_reward_result)
 private:
  inline void set_has_packet_id();
  inline void clear_has_packet_id();
  inline void set_has_result();
  inline void clear_has_result();
  inline void set_has_rewardid();
  inline void clear_has_rewardid();

  ::google::protobuf::UnknownFieldSet _unknown_fields_;

  int packet_id_;
  ::google::protobuf::int32 result_;
  ::google::protobuf::int32 rewardid_;

  mutable int _cached_size_;
  ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];

  friend void  protobuf_AddDesc_client2world_5factivity_2eproto();
  friend void protobuf_AssignDesc_client2world_5factivity_2eproto();
  friend void protobuf_ShutdownFile_client2world_5factivity_2eproto();

  void InitAsDefaultInstance();
  static packetw2c_receive_grow_fund_reward_result* default_instance_;
};
// -------------------------------------------------------------------

class packetc2w_grow_fund_record : public ::google::protobuf::Message {
 public:
  packetc2w_grow_fund_record();
  virtual ~packetc2w_grow_fund_record();

  packetc2w_grow_fund_record(const packetc2w_grow_fund_record& from);

  inline packetc2w_grow_fund_record& operator=(const packetc2w_grow_fund_record& from) {
    CopyFrom(from);
    return *this;
  }

  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
    return _unknown_fields_;
  }

  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
    return &_unknown_fields_;
  }

  static const ::google::protobuf::Descriptor* descriptor();
  static const packetc2w_grow_fund_record& default_instance();

  void Swap(packetc2w_grow_fund_record* other);

  // implements Message ----------------------------------------------

  packetc2w_grow_fund_record* New() const;
  void CopyFrom(const ::google::protobuf::Message& from);
  void MergeFrom(const ::google::protobuf::Message& from);
  void CopyFrom(const packetc2w_grow_fund_record& from);
  void MergeFrom(const packetc2w_grow_fund_record& from);
  void Clear();
  bool IsInitialized() const;

  int ByteSize() const;
  bool MergePartialFromCodedStream(
      ::google::protobuf::io::CodedInputStream* input);
  void SerializeWithCachedSizes(
      ::google::protobuf::io::CodedOutputStream* output) const;
  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  int GetCachedSize() const { return _cached_size_; }
  private:
  void SharedCtor();
  void SharedDtor();
  void SetCachedSize(int size) const;
  public:

  ::google::protobuf::Metadata GetMetadata() const;

  // nested types ----------------------------------------------------

  // accessors -------------------------------------------------------

  // optional .client2world_protocols.e_server_msg_type packet_id = 1 [default = e_mst_c2w_grow_fund_record];
  inline bool has_packet_id() const;
  inline void clear_packet_id();
  static const int kPacketIdFieldNumber = 1;
  inline ::client2world_protocols::e_server_msg_type packet_id() const;
  inline void set_packet_id(::client2world_protocols::e_server_msg_type value);

  // @@protoc_insertion_point(class_scope:client2world_protocols.packetc2w_grow_fund_record)
 private:
  inline void set_has_packet_id();
  inline void clear_has_packet_id();

  ::google::protobuf::UnknownFieldSet _unknown_fields_;

  int packet_id_;

  mutable int _cached_size_;
  ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];

  friend void  protobuf_AddDesc_client2world_5factivity_2eproto();
  friend void protobuf_AssignDesc_client2world_5factivity_2eproto();
  friend void protobuf_ShutdownFile_client2world_5factivity_2eproto();

  void InitAsDefaultInstance();
  static packetc2w_grow_fund_record* default_instance_;
};
// ===================================================================


// ===================================================================

// packetc2w_req_activity_state

// optional .client2world_protocols.e_server_msg_type packet_id = 1 [default = e_mst_c2w_req_activity_state];
inline bool packetc2w_req_activity_state::has_packet_id() const {
  return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void packetc2w_req_activity_state::set_has_packet_id() {
  _has_bits_[0] |= 0x00000001u;
}
inline void packetc2w_req_activity_state::clear_has_packet_id() {
  _has_bits_[0] &= ~0x00000001u;
}
inline void packetc2w_req_activity_state::clear_packet_id() {
  packet_id_ = 5076;
  clear_has_packet_id();
}
inline ::client2world_protocols::e_server_msg_type packetc2w_req_activity_state::packet_id() const {
  return static_cast< ::client2world_protocols::e_server_msg_type >(packet_id_);
}
inline void packetc2w_req_activity_state::set_packet_id(::client2world_protocols::e_server_msg_type value) {
  assert(::client2world_protocols::e_server_msg_type_IsValid(value));
  set_has_packet_id();
  packet_id_ = value;
}

// -------------------------------------------------------------------

// packetw2c_req_activity_state_result

// optional .client2world_protocols.e_server_msg_type packet_id = 1 [default = e_mst_w2c_req_activity_state_result];
inline bool packetw2c_req_activity_state_result::has_packet_id() const {
  return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void packetw2c_req_activity_state_result::set_has_packet_id() {
  _has_bits_[0] |= 0x00000001u;
}
inline void packetw2c_req_activity_state_result::clear_has_packet_id() {
  _has_bits_[0] &= ~0x00000001u;
}
inline void packetw2c_req_activity_state_result::clear_packet_id() {
  packet_id_ = 7580;
  clear_has_packet_id();
}
inline ::client2world_protocols::e_server_msg_type packetw2c_req_activity_state_result::packet_id() const {
  return static_cast< ::client2world_protocols::e_server_msg_type >(packet_id_);
}
inline void packetw2c_req_activity_state_result::set_packet_id(::client2world_protocols::e_server_msg_type value) {
  assert(::client2world_protocols::e_server_msg_type_IsValid(value));
  set_has_packet_id();
  packet_id_ = value;
}

// repeated .msg_info_def.ActivityReceiveInfo receiveInfo = 2;
inline int packetw2c_req_activity_state_result::receiveinfo_size() const {
  return receiveinfo_.size();
}
inline void packetw2c_req_activity_state_result::clear_receiveinfo() {
  receiveinfo_.Clear();
}
inline const ::msg_info_def::ActivityReceiveInfo& packetw2c_req_activity_state_result::receiveinfo(int index) const {
  return receiveinfo_.Get(index);
}
inline ::msg_info_def::ActivityReceiveInfo* packetw2c_req_activity_state_result::mutable_receiveinfo(int index) {
  return receiveinfo_.Mutable(index);
}
inline ::msg_info_def::ActivityReceiveInfo* packetw2c_req_activity_state_result::add_receiveinfo() {
  return receiveinfo_.Add();
}
inline const ::google::protobuf::RepeatedPtrField< ::msg_info_def::ActivityReceiveInfo >&
packetw2c_req_activity_state_result::receiveinfo() const {
  return receiveinfo_;
}
inline ::google::protobuf::RepeatedPtrField< ::msg_info_def::ActivityReceiveInfo >*
packetw2c_req_activity_state_result::mutable_receiveinfo() {
  return &receiveinfo_;
}

// optional int32 activityCurRecharge = 3;
inline bool packetw2c_req_activity_state_result::has_activitycurrecharge() const {
  return (_has_bits_[0] & 0x00000004u) != 0;
}
inline void packetw2c_req_activity_state_result::set_has_activitycurrecharge() {
  _has_bits_[0] |= 0x00000004u;
}
inline void packetw2c_req_activity_state_result::clear_has_activitycurrecharge() {
  _has_bits_[0] &= ~0x00000004u;
}
inline void packetw2c_req_activity_state_result::clear_activitycurrecharge() {
  activitycurrecharge_ = 0;
  clear_has_activitycurrecharge();
}
inline ::google::protobuf::int32 packetw2c_req_activity_state_result::activitycurrecharge() const {
  return activitycurrecharge_;
}
inline void packetw2c_req_activity_state_result::set_activitycurrecharge(::google::protobuf::int32 value) {
  set_has_activitycurrecharge();
  activitycurrecharge_ = value;
}

// -------------------------------------------------------------------

// packetc2w_receive_cdkey

// optional .client2world_protocols.e_server_msg_type packet_id = 1 [default = e_mst_c2w_receive_cdkey];
inline bool packetc2w_receive_cdkey::has_packet_id() const {
  return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void packetc2w_receive_cdkey::set_has_packet_id() {
  _has_bits_[0] |= 0x00000001u;
}
inline void packetc2w_receive_cdkey::clear_has_packet_id() {
  _has_bits_[0] &= ~0x00000001u;
}
inline void packetc2w_receive_cdkey::clear_packet_id() {
  packet_id_ = 5074;
  clear_has_packet_id();
}
inline ::client2world_protocols::e_server_msg_type packetc2w_receive_cdkey::packet_id() const {
  return static_cast< ::client2world_protocols::e_server_msg_type >(packet_id_);
}
inline void packetc2w_receive_cdkey::set_packet_id(::client2world_protocols::e_server_msg_type value) {
  assert(::client2world_protocols::e_server_msg_type_IsValid(value));
  set_has_packet_id();
  packet_id_ = value;
}

// optional string cdkey = 2;
inline bool packetc2w_receive_cdkey::has_cdkey() const {
  return (_has_bits_[0] & 0x00000002u) != 0;
}
inline void packetc2w_receive_cdkey::set_has_cdkey() {
  _has_bits_[0] |= 0x00000002u;
}
inline void packetc2w_receive_cdkey::clear_has_cdkey() {
  _has_bits_[0] &= ~0x00000002u;
}
inline void packetc2w_receive_cdkey::clear_cdkey() {
  if (cdkey_ != &::google::protobuf::internal::kEmptyString) {
    cdkey_->clear();
  }
  clear_has_cdkey();
}
inline const ::std::string& packetc2w_receive_cdkey::cdkey() const {
  return *cdkey_;
}
inline void packetc2w_receive_cdkey::set_cdkey(const ::std::string& value) {
  set_has_cdkey();
  if (cdkey_ == &::google::protobuf::internal::kEmptyString) {
    cdkey_ = new ::std::string;
  }
  cdkey_->assign(value);
}
inline void packetc2w_receive_cdkey::set_cdkey(const char* value) {
  set_has_cdkey();
  if (cdkey_ == &::google::protobuf::internal::kEmptyString) {
    cdkey_ = new ::std::string;
  }
  cdkey_->assign(value);
}
inline void packetc2w_receive_cdkey::set_cdkey(const char* value, size_t size) {
  set_has_cdkey();
  if (cdkey_ == &::google::protobuf::internal::kEmptyString) {
    cdkey_ = new ::std::string;
  }
  cdkey_->assign(reinterpret_cast<const char*>(value), size);
}
inline ::std::string* packetc2w_receive_cdkey::mutable_cdkey() {
  set_has_cdkey();
  if (cdkey_ == &::google::protobuf::internal::kEmptyString) {
    cdkey_ = new ::std::string;
  }
  return cdkey_;
}
inline ::std::string* packetc2w_receive_cdkey::release_cdkey() {
  clear_has_cdkey();
  if (cdkey_ == &::google::protobuf::internal::kEmptyString) {
    return NULL;
  } else {
    ::std::string* temp = cdkey_;
    cdkey_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
    return temp;
  }
}
inline void packetc2w_receive_cdkey::set_allocated_cdkey(::std::string* cdkey) {
  if (cdkey_ != &::google::protobuf::internal::kEmptyString) {
    delete cdkey_;
  }
  if (cdkey) {
    set_has_cdkey();
    cdkey_ = cdkey;
  } else {
    clear_has_cdkey();
    cdkey_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  }
}

// -------------------------------------------------------------------

// packetw2c_receive_cdkey_result

// optional .client2world_protocols.e_server_msg_type packet_id = 1 [default = e_mst_w2c_receive_cdkey_result];
inline bool packetw2c_receive_cdkey_result::has_packet_id() const {
  return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void packetw2c_receive_cdkey_result::set_has_packet_id() {
  _has_bits_[0] |= 0x00000001u;
}
inline void packetw2c_receive_cdkey_result::clear_has_packet_id() {
  _has_bits_[0] &= ~0x00000001u;
}
inline void packetw2c_receive_cdkey_result::clear_packet_id() {
  packet_id_ = 7578;
  clear_has_packet_id();
}
inline ::client2world_protocols::e_server_msg_type packetw2c_receive_cdkey_result::packet_id() const {
  return static_cast< ::client2world_protocols::e_server_msg_type >(packet_id_);
}
inline void packetw2c_receive_cdkey_result::set_packet_id(::client2world_protocols::e_server_msg_type value) {
  assert(::client2world_protocols::e_server_msg_type_IsValid(value));
  set_has_packet_id();
  packet_id_ = value;
}

// optional int32 result = 2;
inline bool packetw2c_receive_cdkey_result::has_result() const {
  return (_has_bits_[0] & 0x00000002u) != 0;
}
inline void packetw2c_receive_cdkey_result::set_has_result() {
  _has_bits_[0] |= 0x00000002u;
}
inline void packetw2c_receive_cdkey_result::clear_has_result() {
  _has_bits_[0] &= ~0x00000002u;
}
inline void packetw2c_receive_cdkey_result::clear_result() {
  result_ = 0;
  clear_has_result();
}
inline ::google::protobuf::int32 packetw2c_receive_cdkey_result::result() const {
  return result_;
}
inline void packetw2c_receive_cdkey_result::set_result(::google::protobuf::int32 value) {
  set_has_result();
  result_ = value;
}

// optional int32 giftId = 3;
inline bool packetw2c_receive_cdkey_result::has_giftid() const {
  return (_has_bits_[0] & 0x00000004u) != 0;
}
inline void packetw2c_receive_cdkey_result::set_has_giftid() {
  _has_bits_[0] |= 0x00000004u;
}
inline void packetw2c_receive_cdkey_result::clear_has_giftid() {
  _has_bits_[0] &= ~0x00000004u;
}
inline void packetw2c_receive_cdkey_result::clear_giftid() {
  giftid_ = 0;
  clear_has_giftid();
}
inline ::google::protobuf::int32 packetw2c_receive_cdkey_result::giftid() const {
  return giftid_;
}
inline void packetw2c_receive_cdkey_result::set_giftid(::google::protobuf::int32 value) {
  set_has_giftid();
  giftid_ = value;
}

// -------------------------------------------------------------------

// packetw2c_sync_activity_result

// optional .client2world_protocols.e_server_msg_type packet_id = 1 [default = e_mst_w2c_sync_activity_result];
inline bool packetw2c_sync_activity_result::has_packet_id() const {
  return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void packetw2c_sync_activity_result::set_has_packet_id() {
  _has_bits_[0] |= 0x00000001u;
}
inline void packetw2c_sync_activity_result::clear_has_packet_id() {
  _has_bits_[0] &= ~0x00000001u;
}
inline void packetw2c_sync_activity_result::clear_packet_id() {
  packet_id_ = 7581;
  clear_has_packet_id();
}
inline ::client2world_protocols::e_server_msg_type packetw2c_sync_activity_result::packet_id() const {
  return static_cast< ::client2world_protocols::e_server_msg_type >(packet_id_);
}
inline void packetw2c_sync_activity_result::set_packet_id(::client2world_protocols::e_server_msg_type value) {
  assert(::client2world_protocols::e_server_msg_type_IsValid(value));
  set_has_packet_id();
  packet_id_ = value;
}

// optional int32 active = 2;
inline bool packetw2c_sync_activity_result::has_active() const {
  return (_has_bits_[0] & 0x00000002u) != 0;
}
inline void packetw2c_sync_activity_result::set_has_active() {
  _has_bits_[0] |= 0x00000002u;
}
inline void packetw2c_sync_activity_result::clear_has_active() {
  _has_bits_[0] &= ~0x00000002u;
}
inline void packetw2c_sync_activity_result::clear_active() {
  active_ = 0;
  clear_has_active();
}
inline ::google::protobuf::int32 packetw2c_sync_activity_result::active() const {
  return active_;
}
inline void packetw2c_sync_activity_result::set_active(::google::protobuf::int32 value) {
  set_has_active();
  active_ = value;
}

// repeated int32 hasGetActiveBox = 3;
inline int packetw2c_sync_activity_result::hasgetactivebox_size() const {
  return hasgetactivebox_.size();
}
inline void packetw2c_sync_activity_result::clear_hasgetactivebox() {
  hasgetactivebox_.Clear();
}
inline ::google::protobuf::int32 packetw2c_sync_activity_result::hasgetactivebox(int index) const {
  return hasgetactivebox_.Get(index);
}
inline void packetw2c_sync_activity_result::set_hasgetactivebox(int index, ::google::protobuf::int32 value) {
  hasgetactivebox_.Set(index, value);
}
inline void packetw2c_sync_activity_result::add_hasgetactivebox(::google::protobuf::int32 value) {
  hasgetactivebox_.Add(value);
}
inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
packetw2c_sync_activity_result::hasgetactivebox() const {
  return hasgetactivebox_;
}
inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
packetw2c_sync_activity_result::mutable_hasgetactivebox() {
  return &hasgetactivebox_;
}

// -------------------------------------------------------------------

// packetc2w_get_grow_fund_info

// optional .client2world_protocols.e_server_msg_type packet_id = 1 [default = e_mst_c2w_get_grow_fund_info];
inline bool packetc2w_get_grow_fund_info::has_packet_id() const {
  return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void packetc2w_get_grow_fund_info::set_has_packet_id() {
  _has_bits_[0] |= 0x00000001u;
}
inline void packetc2w_get_grow_fund_info::clear_has_packet_id() {
  _has_bits_[0] &= ~0x00000001u;
}
inline void packetc2w_get_grow_fund_info::clear_packet_id() {
  packet_id_ = 5163;
  clear_has_packet_id();
}
inline ::client2world_protocols::e_server_msg_type packetc2w_get_grow_fund_info::packet_id() const {
  return static_cast< ::client2world_protocols::e_server_msg_type >(packet_id_);
}
inline void packetc2w_get_grow_fund_info::set_packet_id(::client2world_protocols::e_server_msg_type value) {
  assert(::client2world_protocols::e_server_msg_type_IsValid(value));
  set_has_packet_id();
  packet_id_ = value;
}

// -------------------------------------------------------------------

// packetw2c_get_grow_fund_info_result

// optional .client2world_protocols.e_server_msg_type packet_id = 1 [default = e_mst_w2c_get_grow_fund_info_result];
inline bool packetw2c_get_grow_fund_info_result::has_packet_id() const {
  return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void packetw2c_get_grow_fund_info_result::set_has_packet_id() {
  _has_bits_[0] |= 0x00000001u;
}
inline void packetw2c_get_grow_fund_info_result::clear_has_packet_id() {
  _has_bits_[0] &= ~0x00000001u;
}
inline void packetw2c_get_grow_fund_info_result::clear_packet_id() {
  packet_id_ = 7678;
  clear_has_packet_id();
}
inline ::client2world_protocols::e_server_msg_type packetw2c_get_grow_fund_info_result::packet_id() const {
  return static_cast< ::client2world_protocols::e_server_msg_type >(packet_id_);
}
inline void packetw2c_get_grow_fund_info_result::set_packet_id(::client2world_protocols::e_server_msg_type value) {
  assert(::client2world_protocols::e_server_msg_type_IsValid(value));
  set_has_packet_id();
  packet_id_ = value;
}

// repeated bool isReceived = 2;
inline int packetw2c_get_grow_fund_info_result::isreceived_size() const {
  return isreceived_.size();
}
inline void packetw2c_get_grow_fund_info_result::clear_isreceived() {
  isreceived_.Clear();
}
inline bool packetw2c_get_grow_fund_info_result::isreceived(int index) const {
  return isreceived_.Get(index);
}
inline void packetw2c_get_grow_fund_info_result::set_isreceived(int index, bool value) {
  isreceived_.Set(index, value);
}
inline void packetw2c_get_grow_fund_info_result::add_isreceived(bool value) {
  isreceived_.Add(value);
}
inline const ::google::protobuf::RepeatedField< bool >&
packetw2c_get_grow_fund_info_result::isreceived() const {
  return isreceived_;
}
inline ::google::protobuf::RepeatedField< bool >*
packetw2c_get_grow_fund_info_result::mutable_isreceived() {
  return &isreceived_;
}

// optional int32 rechared = 3;
inline bool packetw2c_get_grow_fund_info_result::has_rechared() const {
  return (_has_bits_[0] & 0x00000004u) != 0;
}
inline void packetw2c_get_grow_fund_info_result::set_has_rechared() {
  _has_bits_[0] |= 0x00000004u;
}
inline void packetw2c_get_grow_fund_info_result::clear_has_rechared() {
  _has_bits_[0] &= ~0x00000004u;
}
inline void packetw2c_get_grow_fund_info_result::clear_rechared() {
  rechared_ = 0;
  clear_has_rechared();
}
inline ::google::protobuf::int32 packetw2c_get_grow_fund_info_result::rechared() const {
  return rechared_;
}
inline void packetw2c_get_grow_fund_info_result::set_rechared(::google::protobuf::int32 value) {
  set_has_rechared();
  rechared_ = value;
}

// -------------------------------------------------------------------

// packetc2w_receive_grow_fund_reward

// optional .client2world_protocols.e_server_msg_type packet_id = 1 [default = e_mst_c2w_receive_grow_fund_reward];
inline bool packetc2w_receive_grow_fund_reward::has_packet_id() const {
  return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void packetc2w_receive_grow_fund_reward::set_has_packet_id() {
  _has_bits_[0] |= 0x00000001u;
}
inline void packetc2w_receive_grow_fund_reward::clear_has_packet_id() {
  _has_bits_[0] &= ~0x00000001u;
}
inline void packetc2w_receive_grow_fund_reward::clear_packet_id() {
  packet_id_ = 5162;
  clear_has_packet_id();
}
inline ::client2world_protocols::e_server_msg_type packetc2w_receive_grow_fund_reward::packet_id() const {
  return static_cast< ::client2world_protocols::e_server_msg_type >(packet_id_);
}
inline void packetc2w_receive_grow_fund_reward::set_packet_id(::client2world_protocols::e_server_msg_type value) {
  assert(::client2world_protocols::e_server_msg_type_IsValid(value));
  set_has_packet_id();
  packet_id_ = value;
}

// optional int32 rewardid = 2;
inline bool packetc2w_receive_grow_fund_reward::has_rewardid() const {
  return (_has_bits_[0] & 0x00000002u) != 0;
}
inline void packetc2w_receive_grow_fund_reward::set_has_rewardid() {
  _has_bits_[0] |= 0x00000002u;
}
inline void packetc2w_receive_grow_fund_reward::clear_has_rewardid() {
  _has_bits_[0] &= ~0x00000002u;
}
inline void packetc2w_receive_grow_fund_reward::clear_rewardid() {
  rewardid_ = 0;
  clear_has_rewardid();
}
inline ::google::protobuf::int32 packetc2w_receive_grow_fund_reward::rewardid() const {
  return rewardid_;
}
inline void packetc2w_receive_grow_fund_reward::set_rewardid(::google::protobuf::int32 value) {
  set_has_rewardid();
  rewardid_ = value;
}

// -------------------------------------------------------------------

// packetw2c_receive_grow_fund_reward_result

// optional .client2world_protocols.e_server_msg_type packet_id = 1 [default = e_mst_w2c_receive_grow_fund_reward_result];
inline bool packetw2c_receive_grow_fund_reward_result::has_packet_id() const {
  return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void packetw2c_receive_grow_fund_reward_result::set_has_packet_id() {
  _has_bits_[0] |= 0x00000001u;
}
inline void packetw2c_receive_grow_fund_reward_result::clear_has_packet_id() {
  _has_bits_[0] &= ~0x00000001u;
}
inline void packetw2c_receive_grow_fund_reward_result::clear_packet_id() {
  packet_id_ = 7677;
  clear_has_packet_id();
}
inline ::client2world_protocols::e_server_msg_type packetw2c_receive_grow_fund_reward_result::packet_id() const {
  return static_cast< ::client2world_protocols::e_server_msg_type >(packet_id_);
}
inline void packetw2c_receive_grow_fund_reward_result::set_packet_id(::client2world_protocols::e_server_msg_type value) {
  assert(::client2world_protocols::e_server_msg_type_IsValid(value));
  set_has_packet_id();
  packet_id_ = value;
}

// optional int32 result = 2;
inline bool packetw2c_receive_grow_fund_reward_result::has_result() const {
  return (_has_bits_[0] & 0x00000002u) != 0;
}
inline void packetw2c_receive_grow_fund_reward_result::set_has_result() {
  _has_bits_[0] |= 0x00000002u;
}
inline void packetw2c_receive_grow_fund_reward_result::clear_has_result() {
  _has_bits_[0] &= ~0x00000002u;
}
inline void packetw2c_receive_grow_fund_reward_result::clear_result() {
  result_ = 0;
  clear_has_result();
}
inline ::google::protobuf::int32 packetw2c_receive_grow_fund_reward_result::result() const {
  return result_;
}
inline void packetw2c_receive_grow_fund_reward_result::set_result(::google::protobuf::int32 value) {
  set_has_result();
  result_ = value;
}

// optional int32 rewardid = 3;
inline bool packetw2c_receive_grow_fund_reward_result::has_rewardid() const {
  return (_has_bits_[0] & 0x00000004u) != 0;
}
inline void packetw2c_receive_grow_fund_reward_result::set_has_rewardid() {
  _has_bits_[0] |= 0x00000004u;
}
inline void packetw2c_receive_grow_fund_reward_result::clear_has_rewardid() {
  _has_bits_[0] &= ~0x00000004u;
}
inline void packetw2c_receive_grow_fund_reward_result::clear_rewardid() {
  rewardid_ = 0;
  clear_has_rewardid();
}
inline ::google::protobuf::int32 packetw2c_receive_grow_fund_reward_result::rewardid() const {
  return rewardid_;
}
inline void packetw2c_receive_grow_fund_reward_result::set_rewardid(::google::protobuf::int32 value) {
  set_has_rewardid();
  rewardid_ = value;
}

// -------------------------------------------------------------------

// packetc2w_grow_fund_record

// optional .client2world_protocols.e_server_msg_type packet_id = 1 [default = e_mst_c2w_grow_fund_record];
inline bool packetc2w_grow_fund_record::has_packet_id() const {
  return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void packetc2w_grow_fund_record::set_has_packet_id() {
  _has_bits_[0] |= 0x00000001u;
}
inline void packetc2w_grow_fund_record::clear_has_packet_id() {
  _has_bits_[0] &= ~0x00000001u;
}
inline void packetc2w_grow_fund_record::clear_packet_id() {
  packet_id_ = 5164;
  clear_has_packet_id();
}
inline ::client2world_protocols::e_server_msg_type packetc2w_grow_fund_record::packet_id() const {
  return static_cast< ::client2world_protocols::e_server_msg_type >(packet_id_);
}
inline void packetc2w_grow_fund_record::set_packet_id(::client2world_protocols::e_server_msg_type value) {
  assert(::client2world_protocols::e_server_msg_type_IsValid(value));
  set_has_packet_id();
  packet_id_ = value;
}


// @@protoc_insertion_point(namespace_scope)

}  // namespace client2world_protocols

#ifndef SWIG
namespace google {
namespace protobuf {


}  // namespace google
}  // namespace protobuf
#endif  // SWIG

// @@protoc_insertion_point(global_scope)

#endif  // PROTOBUF_client2world_5factivity_2eproto__INCLUDED
