// Code generated by protoc-gen-go. DO NOT EDIT.
// source: service/official_game.proto

package proto

import (
	fmt "fmt"
	math "math"
	proto "github.com/golang/protobuf/proto"
	model "vikingar/proto/gen-go/model"
)

// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf

// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package

//领取初始问卷奖励
//id=16900
type OfficialQuestionnaireGetInitialAwardRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *OfficialQuestionnaireGetInitialAwardRequest) Reset() {
	*m = OfficialQuestionnaireGetInitialAwardRequest{}
}
func (m *OfficialQuestionnaireGetInitialAwardRequest) String() string {
	return proto.CompactTextString(m)
}
func (*OfficialQuestionnaireGetInitialAwardRequest) ProtoMessage() {}
func (*OfficialQuestionnaireGetInitialAwardRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_4f1970932ecff81e, []int{0}
}

func (m *OfficialQuestionnaireGetInitialAwardRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OfficialQuestionnaireGetInitialAwardRequest.Unmarshal(m, b)
}
func (m *OfficialQuestionnaireGetInitialAwardRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OfficialQuestionnaireGetInitialAwardRequest.Marshal(b, m, deterministic)
}
func (m *OfficialQuestionnaireGetInitialAwardRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OfficialQuestionnaireGetInitialAwardRequest.Merge(m, src)
}
func (m *OfficialQuestionnaireGetInitialAwardRequest) XXX_Size() int {
	return xxx_messageInfo_OfficialQuestionnaireGetInitialAwardRequest.Size(m)
}
func (m *OfficialQuestionnaireGetInitialAwardRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_OfficialQuestionnaireGetInitialAwardRequest.DiscardUnknown(m)
}

var xxx_messageInfo_OfficialQuestionnaireGetInitialAwardRequest proto.InternalMessageInfo

//id=16900
type OfficialQuestionnaireGetInitialAwardResponse struct {
	Code                 int64                                              `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                                             `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *OfficialQuestionnaireGetInitialAwardResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                           `json:"-"`
	XXX_unrecognized     []byte                                             `json:"-"`
	XXX_sizecache        int32                                              `json:"-"`
}

func (m *OfficialQuestionnaireGetInitialAwardResponse) Reset() {
	*m = OfficialQuestionnaireGetInitialAwardResponse{}
}
func (m *OfficialQuestionnaireGetInitialAwardResponse) String() string {
	return proto.CompactTextString(m)
}
func (*OfficialQuestionnaireGetInitialAwardResponse) ProtoMessage() {}
func (*OfficialQuestionnaireGetInitialAwardResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_4f1970932ecff81e, []int{1}
}

func (m *OfficialQuestionnaireGetInitialAwardResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OfficialQuestionnaireGetInitialAwardResponse.Unmarshal(m, b)
}
func (m *OfficialQuestionnaireGetInitialAwardResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OfficialQuestionnaireGetInitialAwardResponse.Marshal(b, m, deterministic)
}
func (m *OfficialQuestionnaireGetInitialAwardResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OfficialQuestionnaireGetInitialAwardResponse.Merge(m, src)
}
func (m *OfficialQuestionnaireGetInitialAwardResponse) XXX_Size() int {
	return xxx_messageInfo_OfficialQuestionnaireGetInitialAwardResponse.Size(m)
}
func (m *OfficialQuestionnaireGetInitialAwardResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_OfficialQuestionnaireGetInitialAwardResponse.DiscardUnknown(m)
}

var xxx_messageInfo_OfficialQuestionnaireGetInitialAwardResponse proto.InternalMessageInfo

func (m *OfficialQuestionnaireGetInitialAwardResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *OfficialQuestionnaireGetInitialAwardResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *OfficialQuestionnaireGetInitialAwardResponse) GetData() *OfficialQuestionnaireGetInitialAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type OfficialQuestionnaireGetInitialAwardResponse_Data struct {
	//奖励
	Award                []*model.GameObjectCount `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *OfficialQuestionnaireGetInitialAwardResponse_Data) Reset() {
	*m = OfficialQuestionnaireGetInitialAwardResponse_Data{}
}
func (m *OfficialQuestionnaireGetInitialAwardResponse_Data) String() string {
	return proto.CompactTextString(m)
}
func (*OfficialQuestionnaireGetInitialAwardResponse_Data) ProtoMessage() {}
func (*OfficialQuestionnaireGetInitialAwardResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_4f1970932ecff81e, []int{1, 0}
}

func (m *OfficialQuestionnaireGetInitialAwardResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OfficialQuestionnaireGetInitialAwardResponse_Data.Unmarshal(m, b)
}
func (m *OfficialQuestionnaireGetInitialAwardResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OfficialQuestionnaireGetInitialAwardResponse_Data.Marshal(b, m, deterministic)
}
func (m *OfficialQuestionnaireGetInitialAwardResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OfficialQuestionnaireGetInitialAwardResponse_Data.Merge(m, src)
}
func (m *OfficialQuestionnaireGetInitialAwardResponse_Data) XXX_Size() int {
	return xxx_messageInfo_OfficialQuestionnaireGetInitialAwardResponse_Data.Size(m)
}
func (m *OfficialQuestionnaireGetInitialAwardResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_OfficialQuestionnaireGetInitialAwardResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_OfficialQuestionnaireGetInitialAwardResponse_Data proto.InternalMessageInfo

func (m *OfficialQuestionnaireGetInitialAwardResponse_Data) GetAward() []*model.GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

//领取问卷奖励
//id=16901
type OfficialQuestionnaireGetAwardRequest struct {
	//问卷id
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *OfficialQuestionnaireGetAwardRequest) Reset()         { *m = OfficialQuestionnaireGetAwardRequest{} }
func (m *OfficialQuestionnaireGetAwardRequest) String() string { return proto.CompactTextString(m) }
func (*OfficialQuestionnaireGetAwardRequest) ProtoMessage()    {}
func (*OfficialQuestionnaireGetAwardRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_4f1970932ecff81e, []int{2}
}

func (m *OfficialQuestionnaireGetAwardRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OfficialQuestionnaireGetAwardRequest.Unmarshal(m, b)
}
func (m *OfficialQuestionnaireGetAwardRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OfficialQuestionnaireGetAwardRequest.Marshal(b, m, deterministic)
}
func (m *OfficialQuestionnaireGetAwardRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OfficialQuestionnaireGetAwardRequest.Merge(m, src)
}
func (m *OfficialQuestionnaireGetAwardRequest) XXX_Size() int {
	return xxx_messageInfo_OfficialQuestionnaireGetAwardRequest.Size(m)
}
func (m *OfficialQuestionnaireGetAwardRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_OfficialQuestionnaireGetAwardRequest.DiscardUnknown(m)
}

var xxx_messageInfo_OfficialQuestionnaireGetAwardRequest proto.InternalMessageInfo

func (m *OfficialQuestionnaireGetAwardRequest) GetId() string {
	if m != nil {
		return m.Id
	}
	return ""
}

//id=16901
type OfficialQuestionnaireGetAwardResponse struct {
	Code                 int64                                       `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                                      `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *OfficialQuestionnaireGetAwardResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
	XXX_unrecognized     []byte                                      `json:"-"`
	XXX_sizecache        int32                                       `json:"-"`
}

func (m *OfficialQuestionnaireGetAwardResponse) Reset()         { *m = OfficialQuestionnaireGetAwardResponse{} }
func (m *OfficialQuestionnaireGetAwardResponse) String() string { return proto.CompactTextString(m) }
func (*OfficialQuestionnaireGetAwardResponse) ProtoMessage()    {}
func (*OfficialQuestionnaireGetAwardResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_4f1970932ecff81e, []int{3}
}

func (m *OfficialQuestionnaireGetAwardResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OfficialQuestionnaireGetAwardResponse.Unmarshal(m, b)
}
func (m *OfficialQuestionnaireGetAwardResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OfficialQuestionnaireGetAwardResponse.Marshal(b, m, deterministic)
}
func (m *OfficialQuestionnaireGetAwardResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OfficialQuestionnaireGetAwardResponse.Merge(m, src)
}
func (m *OfficialQuestionnaireGetAwardResponse) XXX_Size() int {
	return xxx_messageInfo_OfficialQuestionnaireGetAwardResponse.Size(m)
}
func (m *OfficialQuestionnaireGetAwardResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_OfficialQuestionnaireGetAwardResponse.DiscardUnknown(m)
}

var xxx_messageInfo_OfficialQuestionnaireGetAwardResponse proto.InternalMessageInfo

func (m *OfficialQuestionnaireGetAwardResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *OfficialQuestionnaireGetAwardResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *OfficialQuestionnaireGetAwardResponse) GetData() *OfficialQuestionnaireGetAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type OfficialQuestionnaireGetAwardResponse_Data struct {
	//奖励
	Award                []*model.GameObjectCount `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *OfficialQuestionnaireGetAwardResponse_Data) Reset() {
	*m = OfficialQuestionnaireGetAwardResponse_Data{}
}
func (m *OfficialQuestionnaireGetAwardResponse_Data) String() string {
	return proto.CompactTextString(m)
}
func (*OfficialQuestionnaireGetAwardResponse_Data) ProtoMessage() {}
func (*OfficialQuestionnaireGetAwardResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_4f1970932ecff81e, []int{3, 0}
}

func (m *OfficialQuestionnaireGetAwardResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OfficialQuestionnaireGetAwardResponse_Data.Unmarshal(m, b)
}
func (m *OfficialQuestionnaireGetAwardResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OfficialQuestionnaireGetAwardResponse_Data.Marshal(b, m, deterministic)
}
func (m *OfficialQuestionnaireGetAwardResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OfficialQuestionnaireGetAwardResponse_Data.Merge(m, src)
}
func (m *OfficialQuestionnaireGetAwardResponse_Data) XXX_Size() int {
	return xxx_messageInfo_OfficialQuestionnaireGetAwardResponse_Data.Size(m)
}
func (m *OfficialQuestionnaireGetAwardResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_OfficialQuestionnaireGetAwardResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_OfficialQuestionnaireGetAwardResponse_Data proto.InternalMessageInfo

func (m *OfficialQuestionnaireGetAwardResponse_Data) GetAward() []*model.GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

//年龄询问
//id=16902
type OfficialConfirmAgeRequest struct {
	AgeSwitch            int32    `protobuf:"zigzag32,1,opt,name=age_switch,json=ageSwitch,proto3" json:"age_switch,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *OfficialConfirmAgeRequest) Reset()         { *m = OfficialConfirmAgeRequest{} }
func (m *OfficialConfirmAgeRequest) String() string { return proto.CompactTextString(m) }
func (*OfficialConfirmAgeRequest) ProtoMessage()    {}
func (*OfficialConfirmAgeRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_4f1970932ecff81e, []int{4}
}

func (m *OfficialConfirmAgeRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OfficialConfirmAgeRequest.Unmarshal(m, b)
}
func (m *OfficialConfirmAgeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OfficialConfirmAgeRequest.Marshal(b, m, deterministic)
}
func (m *OfficialConfirmAgeRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OfficialConfirmAgeRequest.Merge(m, src)
}
func (m *OfficialConfirmAgeRequest) XXX_Size() int {
	return xxx_messageInfo_OfficialConfirmAgeRequest.Size(m)
}
func (m *OfficialConfirmAgeRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_OfficialConfirmAgeRequest.DiscardUnknown(m)
}

var xxx_messageInfo_OfficialConfirmAgeRequest proto.InternalMessageInfo

func (m *OfficialConfirmAgeRequest) GetAgeSwitch() int32 {
	if m != nil {
		return m.AgeSwitch
	}
	return 0
}

//id=16902
type OfficialConfirmAgeResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *OfficialConfirmAgeResponse) Reset()         { *m = OfficialConfirmAgeResponse{} }
func (m *OfficialConfirmAgeResponse) String() string { return proto.CompactTextString(m) }
func (*OfficialConfirmAgeResponse) ProtoMessage()    {}
func (*OfficialConfirmAgeResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_4f1970932ecff81e, []int{5}
}

func (m *OfficialConfirmAgeResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OfficialConfirmAgeResponse.Unmarshal(m, b)
}
func (m *OfficialConfirmAgeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OfficialConfirmAgeResponse.Marshal(b, m, deterministic)
}
func (m *OfficialConfirmAgeResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OfficialConfirmAgeResponse.Merge(m, src)
}
func (m *OfficialConfirmAgeResponse) XXX_Size() int {
	return xxx_messageInfo_OfficialConfirmAgeResponse.Size(m)
}
func (m *OfficialConfirmAgeResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_OfficialConfirmAgeResponse.DiscardUnknown(m)
}

var xxx_messageInfo_OfficialConfirmAgeResponse proto.InternalMessageInfo

func (m *OfficialConfirmAgeResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *OfficialConfirmAgeResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//应用跳转
//id=16903
type OfficialAppJumpAwardRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *OfficialAppJumpAwardRequest) Reset()         { *m = OfficialAppJumpAwardRequest{} }
func (m *OfficialAppJumpAwardRequest) String() string { return proto.CompactTextString(m) }
func (*OfficialAppJumpAwardRequest) ProtoMessage()    {}
func (*OfficialAppJumpAwardRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_4f1970932ecff81e, []int{6}
}

func (m *OfficialAppJumpAwardRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OfficialAppJumpAwardRequest.Unmarshal(m, b)
}
func (m *OfficialAppJumpAwardRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OfficialAppJumpAwardRequest.Marshal(b, m, deterministic)
}
func (m *OfficialAppJumpAwardRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OfficialAppJumpAwardRequest.Merge(m, src)
}
func (m *OfficialAppJumpAwardRequest) XXX_Size() int {
	return xxx_messageInfo_OfficialAppJumpAwardRequest.Size(m)
}
func (m *OfficialAppJumpAwardRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_OfficialAppJumpAwardRequest.DiscardUnknown(m)
}

var xxx_messageInfo_OfficialAppJumpAwardRequest proto.InternalMessageInfo

//id=16903
type OfficialAppJumpAwardResponse struct {
	Code                 int64                              `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                             `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *OfficialAppJumpAwardResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_unrecognized     []byte                             `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

func (m *OfficialAppJumpAwardResponse) Reset()         { *m = OfficialAppJumpAwardResponse{} }
func (m *OfficialAppJumpAwardResponse) String() string { return proto.CompactTextString(m) }
func (*OfficialAppJumpAwardResponse) ProtoMessage()    {}
func (*OfficialAppJumpAwardResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_4f1970932ecff81e, []int{7}
}

func (m *OfficialAppJumpAwardResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OfficialAppJumpAwardResponse.Unmarshal(m, b)
}
func (m *OfficialAppJumpAwardResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OfficialAppJumpAwardResponse.Marshal(b, m, deterministic)
}
func (m *OfficialAppJumpAwardResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OfficialAppJumpAwardResponse.Merge(m, src)
}
func (m *OfficialAppJumpAwardResponse) XXX_Size() int {
	return xxx_messageInfo_OfficialAppJumpAwardResponse.Size(m)
}
func (m *OfficialAppJumpAwardResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_OfficialAppJumpAwardResponse.DiscardUnknown(m)
}

var xxx_messageInfo_OfficialAppJumpAwardResponse proto.InternalMessageInfo

func (m *OfficialAppJumpAwardResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *OfficialAppJumpAwardResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *OfficialAppJumpAwardResponse) GetData() *OfficialAppJumpAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type OfficialAppJumpAwardResponse_Data struct {
	Award                []*model.GameObjectCount `protobuf:"bytes,3,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *OfficialAppJumpAwardResponse_Data) Reset()         { *m = OfficialAppJumpAwardResponse_Data{} }
func (m *OfficialAppJumpAwardResponse_Data) String() string { return proto.CompactTextString(m) }
func (*OfficialAppJumpAwardResponse_Data) ProtoMessage()    {}
func (*OfficialAppJumpAwardResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_4f1970932ecff81e, []int{7, 0}
}

func (m *OfficialAppJumpAwardResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OfficialAppJumpAwardResponse_Data.Unmarshal(m, b)
}
func (m *OfficialAppJumpAwardResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OfficialAppJumpAwardResponse_Data.Marshal(b, m, deterministic)
}
func (m *OfficialAppJumpAwardResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OfficialAppJumpAwardResponse_Data.Merge(m, src)
}
func (m *OfficialAppJumpAwardResponse_Data) XXX_Size() int {
	return xxx_messageInfo_OfficialAppJumpAwardResponse_Data.Size(m)
}
func (m *OfficialAppJumpAwardResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_OfficialAppJumpAwardResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_OfficialAppJumpAwardResponse_Data proto.InternalMessageInfo

func (m *OfficialAppJumpAwardResponse_Data) GetAward() []*model.GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

//打开应用跳转弹窗
//id=16904
type OfficialOpenAppJumpRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *OfficialOpenAppJumpRequest) Reset()         { *m = OfficialOpenAppJumpRequest{} }
func (m *OfficialOpenAppJumpRequest) String() string { return proto.CompactTextString(m) }
func (*OfficialOpenAppJumpRequest) ProtoMessage()    {}
func (*OfficialOpenAppJumpRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_4f1970932ecff81e, []int{8}
}

func (m *OfficialOpenAppJumpRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OfficialOpenAppJumpRequest.Unmarshal(m, b)
}
func (m *OfficialOpenAppJumpRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OfficialOpenAppJumpRequest.Marshal(b, m, deterministic)
}
func (m *OfficialOpenAppJumpRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OfficialOpenAppJumpRequest.Merge(m, src)
}
func (m *OfficialOpenAppJumpRequest) XXX_Size() int {
	return xxx_messageInfo_OfficialOpenAppJumpRequest.Size(m)
}
func (m *OfficialOpenAppJumpRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_OfficialOpenAppJumpRequest.DiscardUnknown(m)
}

var xxx_messageInfo_OfficialOpenAppJumpRequest proto.InternalMessageInfo

//id=16904
type OfficialOpenAppJumpResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *OfficialOpenAppJumpResponse) Reset()         { *m = OfficialOpenAppJumpResponse{} }
func (m *OfficialOpenAppJumpResponse) String() string { return proto.CompactTextString(m) }
func (*OfficialOpenAppJumpResponse) ProtoMessage()    {}
func (*OfficialOpenAppJumpResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_4f1970932ecff81e, []int{9}
}

func (m *OfficialOpenAppJumpResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OfficialOpenAppJumpResponse.Unmarshal(m, b)
}
func (m *OfficialOpenAppJumpResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OfficialOpenAppJumpResponse.Marshal(b, m, deterministic)
}
func (m *OfficialOpenAppJumpResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OfficialOpenAppJumpResponse.Merge(m, src)
}
func (m *OfficialOpenAppJumpResponse) XXX_Size() int {
	return xxx_messageInfo_OfficialOpenAppJumpResponse.Size(m)
}
func (m *OfficialOpenAppJumpResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_OfficialOpenAppJumpResponse.DiscardUnknown(m)
}

var xxx_messageInfo_OfficialOpenAppJumpResponse proto.InternalMessageInfo

func (m *OfficialOpenAppJumpResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *OfficialOpenAppJumpResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

// 跳转网易链接查看页面
//id=16905
type OfficialWatchAppJumpRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *OfficialWatchAppJumpRequest) Reset()         { *m = OfficialWatchAppJumpRequest{} }
func (m *OfficialWatchAppJumpRequest) String() string { return proto.CompactTextString(m) }
func (*OfficialWatchAppJumpRequest) ProtoMessage()    {}
func (*OfficialWatchAppJumpRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_4f1970932ecff81e, []int{10}
}

func (m *OfficialWatchAppJumpRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OfficialWatchAppJumpRequest.Unmarshal(m, b)
}
func (m *OfficialWatchAppJumpRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OfficialWatchAppJumpRequest.Marshal(b, m, deterministic)
}
func (m *OfficialWatchAppJumpRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OfficialWatchAppJumpRequest.Merge(m, src)
}
func (m *OfficialWatchAppJumpRequest) XXX_Size() int {
	return xxx_messageInfo_OfficialWatchAppJumpRequest.Size(m)
}
func (m *OfficialWatchAppJumpRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_OfficialWatchAppJumpRequest.DiscardUnknown(m)
}

var xxx_messageInfo_OfficialWatchAppJumpRequest proto.InternalMessageInfo

//id=16905
type OfficialWatchAppJumpResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *OfficialWatchAppJumpResponse) Reset()         { *m = OfficialWatchAppJumpResponse{} }
func (m *OfficialWatchAppJumpResponse) String() string { return proto.CompactTextString(m) }
func (*OfficialWatchAppJumpResponse) ProtoMessage()    {}
func (*OfficialWatchAppJumpResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_4f1970932ecff81e, []int{11}
}

func (m *OfficialWatchAppJumpResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OfficialWatchAppJumpResponse.Unmarshal(m, b)
}
func (m *OfficialWatchAppJumpResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OfficialWatchAppJumpResponse.Marshal(b, m, deterministic)
}
func (m *OfficialWatchAppJumpResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OfficialWatchAppJumpResponse.Merge(m, src)
}
func (m *OfficialWatchAppJumpResponse) XXX_Size() int {
	return xxx_messageInfo_OfficialWatchAppJumpResponse.Size(m)
}
func (m *OfficialWatchAppJumpResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_OfficialWatchAppJumpResponse.DiscardUnknown(m)
}

var xxx_messageInfo_OfficialWatchAppJumpResponse proto.InternalMessageInfo

func (m *OfficialWatchAppJumpResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *OfficialWatchAppJumpResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//领取绑定奖励
//id=16906
type OfficialBindGetAwardRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *OfficialBindGetAwardRequest) Reset()         { *m = OfficialBindGetAwardRequest{} }
func (m *OfficialBindGetAwardRequest) String() string { return proto.CompactTextString(m) }
func (*OfficialBindGetAwardRequest) ProtoMessage()    {}
func (*OfficialBindGetAwardRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_4f1970932ecff81e, []int{12}
}

func (m *OfficialBindGetAwardRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OfficialBindGetAwardRequest.Unmarshal(m, b)
}
func (m *OfficialBindGetAwardRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OfficialBindGetAwardRequest.Marshal(b, m, deterministic)
}
func (m *OfficialBindGetAwardRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OfficialBindGetAwardRequest.Merge(m, src)
}
func (m *OfficialBindGetAwardRequest) XXX_Size() int {
	return xxx_messageInfo_OfficialBindGetAwardRequest.Size(m)
}
func (m *OfficialBindGetAwardRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_OfficialBindGetAwardRequest.DiscardUnknown(m)
}

var xxx_messageInfo_OfficialBindGetAwardRequest proto.InternalMessageInfo

//id=16906
type OfficialBindGetAwardResponse struct {
	Code                 int64                              `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                             `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *OfficialBindGetAwardResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_unrecognized     []byte                             `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

func (m *OfficialBindGetAwardResponse) Reset()         { *m = OfficialBindGetAwardResponse{} }
func (m *OfficialBindGetAwardResponse) String() string { return proto.CompactTextString(m) }
func (*OfficialBindGetAwardResponse) ProtoMessage()    {}
func (*OfficialBindGetAwardResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_4f1970932ecff81e, []int{13}
}

func (m *OfficialBindGetAwardResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OfficialBindGetAwardResponse.Unmarshal(m, b)
}
func (m *OfficialBindGetAwardResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OfficialBindGetAwardResponse.Marshal(b, m, deterministic)
}
func (m *OfficialBindGetAwardResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OfficialBindGetAwardResponse.Merge(m, src)
}
func (m *OfficialBindGetAwardResponse) XXX_Size() int {
	return xxx_messageInfo_OfficialBindGetAwardResponse.Size(m)
}
func (m *OfficialBindGetAwardResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_OfficialBindGetAwardResponse.DiscardUnknown(m)
}

var xxx_messageInfo_OfficialBindGetAwardResponse proto.InternalMessageInfo

func (m *OfficialBindGetAwardResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *OfficialBindGetAwardResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *OfficialBindGetAwardResponse) GetData() *OfficialBindGetAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type OfficialBindGetAwardResponse_Data struct {
	Award                []*model.GameObjectCount `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *OfficialBindGetAwardResponse_Data) Reset()         { *m = OfficialBindGetAwardResponse_Data{} }
func (m *OfficialBindGetAwardResponse_Data) String() string { return proto.CompactTextString(m) }
func (*OfficialBindGetAwardResponse_Data) ProtoMessage()    {}
func (*OfficialBindGetAwardResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_4f1970932ecff81e, []int{13, 0}
}

func (m *OfficialBindGetAwardResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OfficialBindGetAwardResponse_Data.Unmarshal(m, b)
}
func (m *OfficialBindGetAwardResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OfficialBindGetAwardResponse_Data.Marshal(b, m, deterministic)
}
func (m *OfficialBindGetAwardResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OfficialBindGetAwardResponse_Data.Merge(m, src)
}
func (m *OfficialBindGetAwardResponse_Data) XXX_Size() int {
	return xxx_messageInfo_OfficialBindGetAwardResponse_Data.Size(m)
}
func (m *OfficialBindGetAwardResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_OfficialBindGetAwardResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_OfficialBindGetAwardResponse_Data proto.InternalMessageInfo

func (m *OfficialBindGetAwardResponse_Data) GetAward() []*model.GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

type Questionnaire struct {
	//问卷id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	//问卷链接
	Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	//填写奖励
	Award []*model.GameObjectCount `protobuf:"bytes,3,rep,name=award,proto3" json:"award,omitempty"`
	//问卷开始时间
	StartTime int64 `protobuf:"zigzag64,4,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	//问卷结束时间
	EndTime              int64    `protobuf:"zigzag64,5,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *Questionnaire) Reset()         { *m = Questionnaire{} }
func (m *Questionnaire) String() string { return proto.CompactTextString(m) }
func (*Questionnaire) ProtoMessage()    {}
func (*Questionnaire) Descriptor() ([]byte, []int) {
	return fileDescriptor_4f1970932ecff81e, []int{14}
}

func (m *Questionnaire) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_Questionnaire.Unmarshal(m, b)
}
func (m *Questionnaire) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_Questionnaire.Marshal(b, m, deterministic)
}
func (m *Questionnaire) XXX_Merge(src proto.Message) {
	xxx_messageInfo_Questionnaire.Merge(m, src)
}
func (m *Questionnaire) XXX_Size() int {
	return xxx_messageInfo_Questionnaire.Size(m)
}
func (m *Questionnaire) XXX_DiscardUnknown() {
	xxx_messageInfo_Questionnaire.DiscardUnknown(m)
}

var xxx_messageInfo_Questionnaire proto.InternalMessageInfo

func (m *Questionnaire) GetId() string {
	if m != nil {
		return m.Id
	}
	return ""
}

func (m *Questionnaire) GetUrl() string {
	if m != nil {
		return m.Url
	}
	return ""
}

func (m *Questionnaire) GetAward() []*model.GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

func (m *Questionnaire) GetStartTime() int64 {
	if m != nil {
		return m.StartTime
	}
	return 0
}

func (m *Questionnaire) GetEndTime() int64 {
	if m != nil {
		return m.EndTime
	}
	return 0
}

//角色
//id=16998
type OfficialRolePush struct {
	//已完成的问卷id
	FinishedQuestionnaire []string `protobuf:"bytes,1,rep,name=finished_questionnaire,json=finishedQuestionnaire,proto3" json:"finished_questionnaire,omitempty"`
	//是否完成初始问卷
	FinishedInitial bool `protobuf:"varint,2,opt,name=finished_initial,json=finishedInitial,proto3" json:"finished_initial,omitempty"`
	////是否订阅
	//bool is_subscribe = 3;
	////今日是否领奖
	//bool is_received_subscribe_award = 4;
	// 年龄确认选择
	AgeSwitch int32 `protobuf:"zigzag32,3,opt,name=age_switch,json=ageSwitch,proto3" json:"age_switch,omitempty"`
	// 是否领取跳转奖励
	AppJumpAwardGet bool `protobuf:"varint,4,opt,name=app_jump_award_get,json=appJumpAwardGet,proto3" json:"app_jump_award_get,omitempty"`
	// 是否打开跳转弹窗
	AppJumpOpen bool `protobuf:"varint,5,opt,name=app_jump_open,json=appJumpOpen,proto3" json:"app_jump_open,omitempty"`
	// 是否查看弹窗网页
	AppJumpWatch bool `protobuf:"varint,6,opt,name=app_jump_watch,json=appJumpWatch,proto3" json:"app_jump_watch,omitempty"`
	// 是否领取绑定奖励
	IsBindAward          bool     `protobuf:"varint,7,opt,name=is_bind_award,json=isBindAward,proto3" json:"is_bind_award,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *OfficialRolePush) Reset()         { *m = OfficialRolePush{} }
func (m *OfficialRolePush) String() string { return proto.CompactTextString(m) }
func (*OfficialRolePush) ProtoMessage()    {}
func (*OfficialRolePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_4f1970932ecff81e, []int{15}
}

func (m *OfficialRolePush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OfficialRolePush.Unmarshal(m, b)
}
func (m *OfficialRolePush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OfficialRolePush.Marshal(b, m, deterministic)
}
func (m *OfficialRolePush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OfficialRolePush.Merge(m, src)
}
func (m *OfficialRolePush) XXX_Size() int {
	return xxx_messageInfo_OfficialRolePush.Size(m)
}
func (m *OfficialRolePush) XXX_DiscardUnknown() {
	xxx_messageInfo_OfficialRolePush.DiscardUnknown(m)
}

var xxx_messageInfo_OfficialRolePush proto.InternalMessageInfo

func (m *OfficialRolePush) GetFinishedQuestionnaire() []string {
	if m != nil {
		return m.FinishedQuestionnaire
	}
	return nil
}

func (m *OfficialRolePush) GetFinishedInitial() bool {
	if m != nil {
		return m.FinishedInitial
	}
	return false
}

func (m *OfficialRolePush) GetAgeSwitch() int32 {
	if m != nil {
		return m.AgeSwitch
	}
	return 0
}

func (m *OfficialRolePush) GetAppJumpAwardGet() bool {
	if m != nil {
		return m.AppJumpAwardGet
	}
	return false
}

func (m *OfficialRolePush) GetAppJumpOpen() bool {
	if m != nil {
		return m.AppJumpOpen
	}
	return false
}

func (m *OfficialRolePush) GetAppJumpWatch() bool {
	if m != nil {
		return m.AppJumpWatch
	}
	return false
}

func (m *OfficialRolePush) GetIsBindAward() bool {
	if m != nil {
		return m.IsBindAward
	}
	return false
}

//问卷
//id=16999
type OfficialQuestionnairePush struct {
	//问卷列表
	Questionnaire        []*Questionnaire `protobuf:"bytes,1,rep,name=questionnaire,proto3" json:"questionnaire,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (m *OfficialQuestionnairePush) Reset()         { *m = OfficialQuestionnairePush{} }
func (m *OfficialQuestionnairePush) String() string { return proto.CompactTextString(m) }
func (*OfficialQuestionnairePush) ProtoMessage()    {}
func (*OfficialQuestionnairePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_4f1970932ecff81e, []int{16}
}

func (m *OfficialQuestionnairePush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OfficialQuestionnairePush.Unmarshal(m, b)
}
func (m *OfficialQuestionnairePush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OfficialQuestionnairePush.Marshal(b, m, deterministic)
}
func (m *OfficialQuestionnairePush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OfficialQuestionnairePush.Merge(m, src)
}
func (m *OfficialQuestionnairePush) XXX_Size() int {
	return xxx_messageInfo_OfficialQuestionnairePush.Size(m)
}
func (m *OfficialQuestionnairePush) XXX_DiscardUnknown() {
	xxx_messageInfo_OfficialQuestionnairePush.DiscardUnknown(m)
}

var xxx_messageInfo_OfficialQuestionnairePush proto.InternalMessageInfo

func (m *OfficialQuestionnairePush) GetQuestionnaire() []*Questionnaire {
	if m != nil {
		return m.Questionnaire
	}
	return nil
}

func init() {
	proto.RegisterType((*OfficialQuestionnaireGetInitialAwardRequest)(nil), "proto.OfficialQuestionnaireGetInitialAwardRequest")
	proto.RegisterType((*OfficialQuestionnaireGetInitialAwardResponse)(nil), "proto.OfficialQuestionnaireGetInitialAwardResponse")
	proto.RegisterType((*OfficialQuestionnaireGetInitialAwardResponse_Data)(nil), "proto.OfficialQuestionnaireGetInitialAwardResponse.Data")
	proto.RegisterType((*OfficialQuestionnaireGetAwardRequest)(nil), "proto.OfficialQuestionnaireGetAwardRequest")
	proto.RegisterType((*OfficialQuestionnaireGetAwardResponse)(nil), "proto.OfficialQuestionnaireGetAwardResponse")
	proto.RegisterType((*OfficialQuestionnaireGetAwardResponse_Data)(nil), "proto.OfficialQuestionnaireGetAwardResponse.Data")
	proto.RegisterType((*OfficialConfirmAgeRequest)(nil), "proto.OfficialConfirmAgeRequest")
	proto.RegisterType((*OfficialConfirmAgeResponse)(nil), "proto.OfficialConfirmAgeResponse")
	proto.RegisterType((*OfficialAppJumpAwardRequest)(nil), "proto.OfficialAppJumpAwardRequest")
	proto.RegisterType((*OfficialAppJumpAwardResponse)(nil), "proto.OfficialAppJumpAwardResponse")
	proto.RegisterType((*OfficialAppJumpAwardResponse_Data)(nil), "proto.OfficialAppJumpAwardResponse.Data")
	proto.RegisterType((*OfficialOpenAppJumpRequest)(nil), "proto.OfficialOpenAppJumpRequest")
	proto.RegisterType((*OfficialOpenAppJumpResponse)(nil), "proto.OfficialOpenAppJumpResponse")
	proto.RegisterType((*OfficialWatchAppJumpRequest)(nil), "proto.OfficialWatchAppJumpRequest")
	proto.RegisterType((*OfficialWatchAppJumpResponse)(nil), "proto.OfficialWatchAppJumpResponse")
	proto.RegisterType((*OfficialBindGetAwardRequest)(nil), "proto.OfficialBindGetAwardRequest")
	proto.RegisterType((*OfficialBindGetAwardResponse)(nil), "proto.OfficialBindGetAwardResponse")
	proto.RegisterType((*OfficialBindGetAwardResponse_Data)(nil), "proto.OfficialBindGetAwardResponse.Data")
	proto.RegisterType((*Questionnaire)(nil), "proto.Questionnaire")
	proto.RegisterType((*OfficialRolePush)(nil), "proto.OfficialRolePush")
	proto.RegisterType((*OfficialQuestionnairePush)(nil), "proto.OfficialQuestionnairePush")
}

func init() { proto.RegisterFile("service/official_game.proto", fileDescriptor_4f1970932ecff81e) }

var fileDescriptor_4f1970932ecff81e = []byte{
	// 624 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0xed, 0x4e, 0xd4, 0x4c,
	0x14, 0x4e, 0x77, 0x17, 0xd8, 0x3d, 0xfb, 0xf2, 0xf1, 0x4e, 0x14, 0xcb, 0x57, 0xb2, 0x69, 0x30,
	0x59, 0x03, 0x42, 0xc4, 0x8f, 0x18, 0xe2, 0x1f, 0x04, 0x24, 0x1a, 0x13, 0x74, 0x34, 0xe1, 0x67,
	0x33, 0xb4, 0x67, 0x77, 0x87, 0x6c, 0x67, 0x4a, 0x3b, 0x95, 0x6b, 0xf1, 0x26, 0xbc, 0x00, 0xaf,
	0xc1, 0x2b, 0xf0, 0x6a, 0xcc, 0x4c, 0x5b, 0x96, 0xa9, 0xab, 0xb0, 0xc8, 0xaf, 0x4e, 0xe7, 0x79,
	0xce, 0x39, 0xf3, 0x3c, 0x73, 0xce, 0xc0, 0x4a, 0x8a, 0xc9, 0x17, 0x1e, 0xe0, 0xb6, 0xec, 0xf5,
	0x78, 0xc0, 0xd9, 0xd0, 0xef, 0xb3, 0x08, 0xb7, 0xe2, 0x44, 0x2a, 0x49, 0xa6, 0xcc, 0x67, 0xf9,
	0x41, 0x24, 0x43, 0x1c, 0x6e, 0x6b, 0xc0, 0x97, 0xa7, 0x67, 0x18, 0xa8, 0x1c, 0xf7, 0x1e, 0xc3,
	0xc6, 0x71, 0x11, 0xf6, 0x31, 0xc3, 0x54, 0x71, 0x29, 0x04, 0xe3, 0x09, 0x1e, 0xa1, 0x7a, 0x2b,
	0xb8, 0xe2, 0x6c, 0xb8, 0x77, 0xc1, 0x92, 0x90, 0xe2, 0xb9, 0x46, 0xbd, 0x9f, 0x0e, 0x6c, 0xde,
	0x8c, 0x9f, 0xc6, 0x52, 0xa4, 0x48, 0x08, 0x34, 0x02, 0x19, 0xa2, 0xeb, 0x74, 0x9c, 0x2e, 0xa1,
	0x66, 0xad, 0xf7, 0xb8, 0xe8, 0x49, 0xb7, 0xd6, 0x71, 0xba, 0x2d, 0x6a, 0xd6, 0xe4, 0x3d, 0x34,
	0x42, 0xa6, 0x98, 0x5b, 0xef, 0x38, 0xdd, 0xf6, 0xce, 0xcb, 0xfc, 0x74, 0x5b, 0x93, 0x94, 0xda,
	0x3a, 0x60, 0x8a, 0x51, 0x93, 0x65, 0xf9, 0x19, 0x34, 0xf4, 0x1f, 0xd9, 0x84, 0x29, 0xa6, 0x39,
	0xae, 0xd3, 0xa9, 0x77, 0xdb, 0x3b, 0x8b, 0x45, 0xda, 0x23, 0x16, 0xe1, 0xb1, 0x71, 0x61, 0x5f,
	0x66, 0x42, 0xd1, 0x9c, 0xe4, 0xbd, 0x80, 0xf5, 0x3f, 0x15, 0xbc, 0x6a, 0x02, 0x99, 0x83, 0x1a,
	0x0f, 0x8d, 0xa2, 0x16, 0xad, 0xf1, 0xd0, 0xfb, 0xe1, 0xc0, 0xc3, 0x6b, 0x02, 0x27, 0x74, 0xe3,
	0xd0, 0x72, 0xe3, 0xc9, 0x35, 0x6e, 0xdc, 0xb1, 0x0d, 0xbb, 0xb0, 0x54, 0x56, 0xda, 0x97, 0xa2,
	0xc7, 0x93, 0x68, 0xaf, 0x8f, 0xa5, 0xf6, 0x35, 0x00, 0xd6, 0x47, 0x3f, 0xbd, 0xe0, 0x2a, 0x18,
	0x18, 0x1d, 0xff, 0xd3, 0x16, 0xeb, 0xe3, 0x27, 0xb3, 0xe1, 0x1d, 0xc0, 0xf2, 0xb8, 0xd8, 0xc9,
	0xe4, 0x7b, 0x6b, 0xb0, 0x52, 0x66, 0xd9, 0x8b, 0xe3, 0x77, 0x59, 0x14, 0x5b, 0x4d, 0xf8, 0xdd,
	0x81, 0xd5, 0xf1, 0xf8, 0x84, 0x36, 0xbf, 0xb2, 0x6c, 0xee, 0x56, 0x6c, 0x1e, 0x97, 0xfa, 0xaf,
	0xee, 0xd6, 0x6f, 0xe2, 0xee, 0xea, 0xc8, 0xa1, 0xe3, 0x18, 0x45, 0x51, 0xa4, 0x94, 0x76, 0x38,
	0x52, 0x6e, 0xa1, 0xb7, 0x37, 0xf0, 0x84, 0xa9, 0x60, 0x50, 0xa9, 0xf2, 0x66, 0xe4, 0x9f, 0x0d,
	0xdf, 0xbe, 0xcc, 0x6b, 0x2e, 0xc2, 0xca, 0x9c, 0x58, 0xf7, 0x64, 0xe3, 0x77, 0x7a, 0x4f, 0xe3,
	0x52, 0xff, 0xfb, 0x14, 0x7c, 0x75, 0x60, 0xd6, 0x1a, 0xb4, 0xea, 0xd8, 0x93, 0x05, 0xa8, 0x67,
	0xc9, 0xb0, 0x38, 0xa8, 0x5e, 0x4e, 0xd6, 0x09, 0x7a, 0x94, 0x52, 0xc5, 0x12, 0xe5, 0x2b, 0x1e,
	0xa1, 0xdb, 0x30, 0x1e, 0xb4, 0xcc, 0xce, 0x67, 0x1e, 0x21, 0x59, 0x82, 0x26, 0x8a, 0x30, 0x07,
	0xa7, 0x0c, 0x38, 0x83, 0x22, 0xd4, 0x90, 0xf7, 0xad, 0x06, 0x0b, 0xa5, 0x7a, 0x2a, 0x87, 0xf8,
	0x21, 0x4b, 0x07, 0xe4, 0x39, 0x2c, 0xf6, 0xb8, 0xe0, 0xe9, 0x00, 0x43, 0xff, 0xfc, 0xea, 0xc1,
	0x8d, 0xde, 0x16, 0xbd, 0x5f, 0xa2, 0xb6, 0xaa, 0x47, 0xb0, 0x70, 0x19, 0xc6, 0xf3, 0x67, 0xd5,
	0x48, 0x6a, 0xd2, 0xf9, 0x72, 0xbf, 0x78, 0x6d, 0x2b, 0xb3, 0x5f, 0xaf, 0xcc, 0x3e, 0xd9, 0x00,
	0xc2, 0xe2, 0xd8, 0x3f, 0xcb, 0xa2, 0xd8, 0x37, 0x0a, 0xfd, 0x3e, 0x2a, 0xa3, 0xab, 0x49, 0xe7,
	0xd9, 0x95, 0x61, 0x3a, 0x42, 0x45, 0x3c, 0x98, 0xbd, 0x24, 0xcb, 0x18, 0x85, 0x91, 0xd8, 0xa4,
	0xed, 0x82, 0xa7, 0x9b, 0x9f, 0xac, 0xc3, 0xdc, 0x25, 0xe7, 0x42, 0xf7, 0xa9, 0x3b, 0x6d, 0x48,
	0xff, 0x15, 0x24, 0xd3, 0xbb, 0x3a, 0x13, 0x4f, 0xfd, 0x53, 0x2e, 0xc2, 0xbc, 0xaa, 0x3b, 0x93,
	0x67, 0xe2, 0xa9, 0x6e, 0x0c, 0x53, 0xd0, 0x3b, 0x19, 0x3d, 0x69, 0x96, 0x7a, 0x63, 0xdc, 0x2e,
	0xcc, 0xfe, 0xee, 0x57, 0x7b, 0xe7, 0x5e, 0x71, 0x7b, 0x56, 0x00, 0xb5, 0xa9, 0xa7, 0xd3, 0x86,
	0xf3, 0xf4, 0x57, 0x00, 0x00, 0x00, 0xff, 0xff, 0x94, 0x26, 0xdc, 0x38, 0x84, 0x07, 0x00, 0x00,
}
