// Code generated by protoc-gen-go. DO NOT EDIT. // source: vehicle_style.proto // package声明符,用来防止不同的消息类型有命名冲突 package v1 import ( fmt "fmt" proto "github.com/golang/protobuf/proto" math "math" ) // 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 type BrandListRequest struct { // 品牌名 BrandName string `protobuf:"bytes,1,opt,name=brand_name,json=brandName,proto3" json:"brand_name"` // 首字母 Initial string `protobuf:"bytes,2,opt,name=initial,proto3" json:"initial"` // 是否有图片 -1 1 HasImg int32 `protobuf:"varint,3,opt,name=has_img,json=hasImg,proto3" json:"has_img"` // 状态 -1 1 Status int32 `protobuf:"varint,4,opt,name=status,proto3" json:"status"` // 分页 PageSize int32 `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size"` Page int32 `protobuf:"varint,6,opt,name=page,proto3" json:"page"` BrandId string `protobuf:"bytes,7,opt,name=brand_id,json=brandId,proto3" json:"brand_id"` OldBrandName string `protobuf:"bytes,8,opt,name=old_brand_name,json=oldBrandName,proto3" json:"old_brand_name"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BrandListRequest) Reset() { *m = BrandListRequest{} } func (m *BrandListRequest) String() string { return proto.CompactTextString(m) } func (*BrandListRequest) ProtoMessage() {} func (*BrandListRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{0} } func (m *BrandListRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_BrandListRequest.Unmarshal(m, b) } func (m *BrandListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_BrandListRequest.Marshal(b, m, deterministic) } func (m *BrandListRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_BrandListRequest.Merge(m, src) } func (m *BrandListRequest) XXX_Size() int { return xxx_messageInfo_BrandListRequest.Size(m) } func (m *BrandListRequest) XXX_DiscardUnknown() { xxx_messageInfo_BrandListRequest.DiscardUnknown(m) } var xxx_messageInfo_BrandListRequest proto.InternalMessageInfo func (m *BrandListRequest) GetBrandName() string { if m != nil { return m.BrandName } return "" } func (m *BrandListRequest) GetInitial() string { if m != nil { return m.Initial } return "" } func (m *BrandListRequest) GetHasImg() int32 { if m != nil { return m.HasImg } return 0 } func (m *BrandListRequest) GetStatus() int32 { if m != nil { return m.Status } return 0 } func (m *BrandListRequest) GetPageSize() int32 { if m != nil { return m.PageSize } return 0 } func (m *BrandListRequest) GetPage() int32 { if m != nil { return m.Page } return 0 } func (m *BrandListRequest) GetBrandId() string { if m != nil { return m.BrandId } return "" } func (m *BrandListRequest) GetOldBrandName() string { if m != nil { return m.OldBrandName } return "" } type BrandList struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` Initial string `protobuf:"bytes,2,opt,name=initial,proto3" json:"initial"` BrandName string `protobuf:"bytes,3,opt,name=brand_name,json=brandName,proto3" json:"brand_name"` BrandId string `protobuf:"bytes,4,opt,name=brand_id,json=brandId,proto3" json:"brand_id"` Weight int64 `protobuf:"varint,5,opt,name=weight,proto3" json:"weight"` HasImg int64 `protobuf:"varint,6,opt,name=has_img,json=hasImg,proto3" json:"has_img"` Status int64 `protobuf:"varint,7,opt,name=status,proto3" json:"status"` Image string `protobuf:"bytes,8,opt,name=image,proto3" json:"image"` OldBrandName string `protobuf:"bytes,9,opt,name=old_brand_name,json=oldBrandName,proto3" json:"old_brand_name"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BrandList) Reset() { *m = BrandList{} } func (m *BrandList) String() string { return proto.CompactTextString(m) } func (*BrandList) ProtoMessage() {} func (*BrandList) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{1} } func (m *BrandList) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_BrandList.Unmarshal(m, b) } func (m *BrandList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_BrandList.Marshal(b, m, deterministic) } func (m *BrandList) XXX_Merge(src proto.Message) { xxx_messageInfo_BrandList.Merge(m, src) } func (m *BrandList) XXX_Size() int { return xxx_messageInfo_BrandList.Size(m) } func (m *BrandList) XXX_DiscardUnknown() { xxx_messageInfo_BrandList.DiscardUnknown(m) } var xxx_messageInfo_BrandList proto.InternalMessageInfo func (m *BrandList) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *BrandList) GetInitial() string { if m != nil { return m.Initial } return "" } func (m *BrandList) GetBrandName() string { if m != nil { return m.BrandName } return "" } func (m *BrandList) GetBrandId() string { if m != nil { return m.BrandId } return "" } func (m *BrandList) GetWeight() int64 { if m != nil { return m.Weight } return 0 } func (m *BrandList) GetHasImg() int64 { if m != nil { return m.HasImg } return 0 } func (m *BrandList) GetStatus() int64 { if m != nil { return m.Status } return 0 } func (m *BrandList) GetImage() string { if m != nil { return m.Image } return "" } func (m *BrandList) GetOldBrandName() string { if m != nil { return m.OldBrandName } return "" } type BrandListReply struct { CurrentPage int64 `protobuf:"varint,1,opt,name=current_page,json=currentPage,proto3" json:"current_page"` PerPage int64 `protobuf:"varint,2,opt,name=per_page,json=perPage,proto3" json:"per_page"` Total int64 `protobuf:"varint,3,opt,name=total,proto3" json:"total"` FirstPage int64 `protobuf:"varint,4,opt,name=first_page,json=firstPage,proto3" json:"first_page"` LastPage int64 `protobuf:"varint,5,opt,name=last_page,json=lastPage,proto3" json:"last_page"` PrevPage int64 `protobuf:"varint,6,opt,name=prev_page,json=prevPage,proto3" json:"prev_page"` NextPage int64 `protobuf:"varint,7,opt,name=next_page,json=nextPage,proto3" json:"next_page"` List []*BrandList `protobuf:"bytes,8,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BrandListReply) Reset() { *m = BrandListReply{} } func (m *BrandListReply) String() string { return proto.CompactTextString(m) } func (*BrandListReply) ProtoMessage() {} func (*BrandListReply) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{2} } func (m *BrandListReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_BrandListReply.Unmarshal(m, b) } func (m *BrandListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_BrandListReply.Marshal(b, m, deterministic) } func (m *BrandListReply) XXX_Merge(src proto.Message) { xxx_messageInfo_BrandListReply.Merge(m, src) } func (m *BrandListReply) XXX_Size() int { return xxx_messageInfo_BrandListReply.Size(m) } func (m *BrandListReply) XXX_DiscardUnknown() { xxx_messageInfo_BrandListReply.DiscardUnknown(m) } var xxx_messageInfo_BrandListReply proto.InternalMessageInfo func (m *BrandListReply) GetCurrentPage() int64 { if m != nil { return m.CurrentPage } return 0 } func (m *BrandListReply) GetPerPage() int64 { if m != nil { return m.PerPage } return 0 } func (m *BrandListReply) GetTotal() int64 { if m != nil { return m.Total } return 0 } func (m *BrandListReply) GetFirstPage() int64 { if m != nil { return m.FirstPage } return 0 } func (m *BrandListReply) GetLastPage() int64 { if m != nil { return m.LastPage } return 0 } func (m *BrandListReply) GetPrevPage() int64 { if m != nil { return m.PrevPage } return 0 } func (m *BrandListReply) GetNextPage() int64 { if m != nil { return m.NextPage } return 0 } func (m *BrandListReply) GetList() []*BrandList { if m != nil { return m.List } return nil } type SearchRequest struct { // 1 品牌 Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type"` Search string `protobuf:"bytes,2,opt,name=search,proto3" json:"search"` BrandId string `protobuf:"bytes,3,opt,name=brand_id,json=brandId,proto3" json:"brand_id"` MakerId string `protobuf:"bytes,4,opt,name=maker_id,json=makerId,proto3" json:"maker_id"` SeriesId string `protobuf:"bytes,5,opt,name=series_id,json=seriesId,proto3" json:"series_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SearchRequest) Reset() { *m = SearchRequest{} } func (m *SearchRequest) String() string { return proto.CompactTextString(m) } func (*SearchRequest) ProtoMessage() {} func (*SearchRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{3} } func (m *SearchRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SearchRequest.Unmarshal(m, b) } func (m *SearchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SearchRequest.Marshal(b, m, deterministic) } func (m *SearchRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_SearchRequest.Merge(m, src) } func (m *SearchRequest) XXX_Size() int { return xxx_messageInfo_SearchRequest.Size(m) } func (m *SearchRequest) XXX_DiscardUnknown() { xxx_messageInfo_SearchRequest.DiscardUnknown(m) } var xxx_messageInfo_SearchRequest proto.InternalMessageInfo func (m *SearchRequest) GetType() int32 { if m != nil { return m.Type } return 0 } func (m *SearchRequest) GetSearch() string { if m != nil { return m.Search } return "" } func (m *SearchRequest) GetBrandId() string { if m != nil { return m.BrandId } return "" } func (m *SearchRequest) GetMakerId() string { if m != nil { return m.MakerId } return "" } func (m *SearchRequest) GetSeriesId() string { if m != nil { return m.SeriesId } return "" } type SearchList struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SearchList) Reset() { *m = SearchList{} } func (m *SearchList) String() string { return proto.CompactTextString(m) } func (*SearchList) ProtoMessage() {} func (*SearchList) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{4} } func (m *SearchList) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SearchList.Unmarshal(m, b) } func (m *SearchList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SearchList.Marshal(b, m, deterministic) } func (m *SearchList) XXX_Merge(src proto.Message) { xxx_messageInfo_SearchList.Merge(m, src) } func (m *SearchList) XXX_Size() int { return xxx_messageInfo_SearchList.Size(m) } func (m *SearchList) XXX_DiscardUnknown() { xxx_messageInfo_SearchList.DiscardUnknown(m) } var xxx_messageInfo_SearchList proto.InternalMessageInfo func (m *SearchList) GetId() string { if m != nil { return m.Id } return "" } func (m *SearchList) GetName() string { if m != nil { return m.Name } return "" } type SearchReply struct { List []*SearchList `protobuf:"bytes,1,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SearchReply) Reset() { *m = SearchReply{} } func (m *SearchReply) String() string { return proto.CompactTextString(m) } func (*SearchReply) ProtoMessage() {} func (*SearchReply) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{5} } func (m *SearchReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SearchReply.Unmarshal(m, b) } func (m *SearchReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SearchReply.Marshal(b, m, deterministic) } func (m *SearchReply) XXX_Merge(src proto.Message) { xxx_messageInfo_SearchReply.Merge(m, src) } func (m *SearchReply) XXX_Size() int { return xxx_messageInfo_SearchReply.Size(m) } func (m *SearchReply) XXX_DiscardUnknown() { xxx_messageInfo_SearchReply.DiscardUnknown(m) } var xxx_messageInfo_SearchReply proto.InternalMessageInfo func (m *SearchReply) GetList() []*SearchList { if m != nil { return m.List } return nil } type UpdateSYBrandRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` BrandName string `protobuf:"bytes,2,opt,name=brand_name,json=brandName,proto3" json:"brand_name"` Initial string `protobuf:"bytes,3,opt,name=initial,proto3" json:"initial"` Weight int64 `protobuf:"varint,4,opt,name=weight,proto3" json:"weight"` Status int64 `protobuf:"varint,5,opt,name=status,proto3" json:"status"` HasImg int64 `protobuf:"varint,6,opt,name=has_img,json=hasImg,proto3" json:"has_img"` OldBrandName string `protobuf:"bytes,7,opt,name=old_brand_name,json=oldBrandName,proto3" json:"old_brand_name"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UpdateSYBrandRequest) Reset() { *m = UpdateSYBrandRequest{} } func (m *UpdateSYBrandRequest) String() string { return proto.CompactTextString(m) } func (*UpdateSYBrandRequest) ProtoMessage() {} func (*UpdateSYBrandRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{6} } func (m *UpdateSYBrandRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UpdateSYBrandRequest.Unmarshal(m, b) } func (m *UpdateSYBrandRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UpdateSYBrandRequest.Marshal(b, m, deterministic) } func (m *UpdateSYBrandRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_UpdateSYBrandRequest.Merge(m, src) } func (m *UpdateSYBrandRequest) XXX_Size() int { return xxx_messageInfo_UpdateSYBrandRequest.Size(m) } func (m *UpdateSYBrandRequest) XXX_DiscardUnknown() { xxx_messageInfo_UpdateSYBrandRequest.DiscardUnknown(m) } var xxx_messageInfo_UpdateSYBrandRequest proto.InternalMessageInfo func (m *UpdateSYBrandRequest) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *UpdateSYBrandRequest) GetBrandName() string { if m != nil { return m.BrandName } return "" } func (m *UpdateSYBrandRequest) GetInitial() string { if m != nil { return m.Initial } return "" } func (m *UpdateSYBrandRequest) GetWeight() int64 { if m != nil { return m.Weight } return 0 } func (m *UpdateSYBrandRequest) GetStatus() int64 { if m != nil { return m.Status } return 0 } func (m *UpdateSYBrandRequest) GetHasImg() int64 { if m != nil { return m.HasImg } return 0 } func (m *UpdateSYBrandRequest) GetOldBrandName() string { if m != nil { return m.OldBrandName } return "" } type GetMakerRequest struct { BrandId string `protobuf:"bytes,1,opt,name=brand_id,json=brandId,proto3" json:"brand_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetMakerRequest) Reset() { *m = GetMakerRequest{} } func (m *GetMakerRequest) String() string { return proto.CompactTextString(m) } func (*GetMakerRequest) ProtoMessage() {} func (*GetMakerRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{7} } func (m *GetMakerRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetMakerRequest.Unmarshal(m, b) } func (m *GetMakerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetMakerRequest.Marshal(b, m, deterministic) } func (m *GetMakerRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GetMakerRequest.Merge(m, src) } func (m *GetMakerRequest) XXX_Size() int { return xxx_messageInfo_GetMakerRequest.Size(m) } func (m *GetMakerRequest) XXX_DiscardUnknown() { xxx_messageInfo_GetMakerRequest.DiscardUnknown(m) } var xxx_messageInfo_GetMakerRequest proto.InternalMessageInfo func (m *GetMakerRequest) GetBrandId() string { if m != nil { return m.BrandId } return "" } type MakerList struct { BrandId string `protobuf:"bytes,1,opt,name=brand_id,json=brandId,proto3" json:"brand_id"` MakerId string `protobuf:"bytes,2,opt,name=maker_id,json=makerId,proto3" json:"maker_id"` Maker string `protobuf:"bytes,3,opt,name=maker,proto3" json:"maker"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MakerList) Reset() { *m = MakerList{} } func (m *MakerList) String() string { return proto.CompactTextString(m) } func (*MakerList) ProtoMessage() {} func (*MakerList) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{8} } func (m *MakerList) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MakerList.Unmarshal(m, b) } func (m *MakerList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MakerList.Marshal(b, m, deterministic) } func (m *MakerList) XXX_Merge(src proto.Message) { xxx_messageInfo_MakerList.Merge(m, src) } func (m *MakerList) XXX_Size() int { return xxx_messageInfo_MakerList.Size(m) } func (m *MakerList) XXX_DiscardUnknown() { xxx_messageInfo_MakerList.DiscardUnknown(m) } var xxx_messageInfo_MakerList proto.InternalMessageInfo func (m *MakerList) GetBrandId() string { if m != nil { return m.BrandId } return "" } func (m *MakerList) GetMakerId() string { if m != nil { return m.MakerId } return "" } func (m *MakerList) GetMaker() string { if m != nil { return m.Maker } return "" } type GetMakerReply struct { List []*MakerList `protobuf:"bytes,1,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetMakerReply) Reset() { *m = GetMakerReply{} } func (m *GetMakerReply) String() string { return proto.CompactTextString(m) } func (*GetMakerReply) ProtoMessage() {} func (*GetMakerReply) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{9} } func (m *GetMakerReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetMakerReply.Unmarshal(m, b) } func (m *GetMakerReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetMakerReply.Marshal(b, m, deterministic) } func (m *GetMakerReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GetMakerReply.Merge(m, src) } func (m *GetMakerReply) XXX_Size() int { return xxx_messageInfo_GetMakerReply.Size(m) } func (m *GetMakerReply) XXX_DiscardUnknown() { xxx_messageInfo_GetMakerReply.DiscardUnknown(m) } var xxx_messageInfo_GetMakerReply proto.InternalMessageInfo func (m *GetMakerReply) GetList() []*MakerList { if m != nil { return m.List } return nil } type UpdateMakerRequest struct { MakerId string `protobuf:"bytes,2,opt,name=maker_id,json=makerId,proto3" json:"maker_id"` Maker string `protobuf:"bytes,3,opt,name=maker,proto3" json:"maker"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UpdateMakerRequest) Reset() { *m = UpdateMakerRequest{} } func (m *UpdateMakerRequest) String() string { return proto.CompactTextString(m) } func (*UpdateMakerRequest) ProtoMessage() {} func (*UpdateMakerRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{10} } func (m *UpdateMakerRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UpdateMakerRequest.Unmarshal(m, b) } func (m *UpdateMakerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UpdateMakerRequest.Marshal(b, m, deterministic) } func (m *UpdateMakerRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_UpdateMakerRequest.Merge(m, src) } func (m *UpdateMakerRequest) XXX_Size() int { return xxx_messageInfo_UpdateMakerRequest.Size(m) } func (m *UpdateMakerRequest) XXX_DiscardUnknown() { xxx_messageInfo_UpdateMakerRequest.DiscardUnknown(m) } var xxx_messageInfo_UpdateMakerRequest proto.InternalMessageInfo func (m *UpdateMakerRequest) GetMakerId() string { if m != nil { return m.MakerId } return "" } func (m *UpdateMakerRequest) GetMaker() string { if m != nil { return m.Maker } return "" } type EmptyReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *EmptyReply) Reset() { *m = EmptyReply{} } func (m *EmptyReply) String() string { return proto.CompactTextString(m) } func (*EmptyReply) ProtoMessage() {} func (*EmptyReply) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{11} } func (m *EmptyReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_EmptyReply.Unmarshal(m, b) } func (m *EmptyReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_EmptyReply.Marshal(b, m, deterministic) } func (m *EmptyReply) XXX_Merge(src proto.Message) { xxx_messageInfo_EmptyReply.Merge(m, src) } func (m *EmptyReply) XXX_Size() int { return xxx_messageInfo_EmptyReply.Size(m) } func (m *EmptyReply) XXX_DiscardUnknown() { xxx_messageInfo_EmptyReply.DiscardUnknown(m) } var xxx_messageInfo_EmptyReply proto.InternalMessageInfo type SeriesListRequest struct { // 品牌名 BrandName string `protobuf:"bytes,1,opt,name=brand_name,json=brandName,proto3" json:"brand_name"` // 车系名 SeriesName string `protobuf:"bytes,2,opt,name=series_name,json=seriesName,proto3" json:"series_name"` // 是否有图片 -1 1 HasImg int32 `protobuf:"varint,3,opt,name=has_img,json=hasImg,proto3" json:"has_img"` // 状态 -1 1 Status int32 `protobuf:"varint,4,opt,name=status,proto3" json:"status"` // 分页 PageSize int32 `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size"` Page int32 `protobuf:"varint,6,opt,name=page,proto3" json:"page"` BrandId string `protobuf:"bytes,7,opt,name=brand_id,json=brandId,proto3" json:"brand_id"` SeriesId string `protobuf:"bytes,8,opt,name=series_id,json=seriesId,proto3" json:"series_id"` OldSeriesName string `protobuf:"bytes,9,opt,name=old_series_name,json=oldSeriesName,proto3" json:"old_series_name"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SeriesListRequest) Reset() { *m = SeriesListRequest{} } func (m *SeriesListRequest) String() string { return proto.CompactTextString(m) } func (*SeriesListRequest) ProtoMessage() {} func (*SeriesListRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{12} } func (m *SeriesListRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SeriesListRequest.Unmarshal(m, b) } func (m *SeriesListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SeriesListRequest.Marshal(b, m, deterministic) } func (m *SeriesListRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_SeriesListRequest.Merge(m, src) } func (m *SeriesListRequest) XXX_Size() int { return xxx_messageInfo_SeriesListRequest.Size(m) } func (m *SeriesListRequest) XXX_DiscardUnknown() { xxx_messageInfo_SeriesListRequest.DiscardUnknown(m) } var xxx_messageInfo_SeriesListRequest proto.InternalMessageInfo func (m *SeriesListRequest) GetBrandName() string { if m != nil { return m.BrandName } return "" } func (m *SeriesListRequest) GetSeriesName() string { if m != nil { return m.SeriesName } return "" } func (m *SeriesListRequest) GetHasImg() int32 { if m != nil { return m.HasImg } return 0 } func (m *SeriesListRequest) GetStatus() int32 { if m != nil { return m.Status } return 0 } func (m *SeriesListRequest) GetPageSize() int32 { if m != nil { return m.PageSize } return 0 } func (m *SeriesListRequest) GetPage() int32 { if m != nil { return m.Page } return 0 } func (m *SeriesListRequest) GetBrandId() string { if m != nil { return m.BrandId } return "" } func (m *SeriesListRequest) GetSeriesId() string { if m != nil { return m.SeriesId } return "" } func (m *SeriesListRequest) GetOldSeriesName() string { if m != nil { return m.OldSeriesName } return "" } type SeriesList struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` BrandName string `protobuf:"bytes,2,opt,name=brand_name,json=brandName,proto3" json:"brand_name"` SeriesId string `protobuf:"bytes,3,opt,name=series_id,json=seriesId,proto3" json:"series_id"` Maker string `protobuf:"bytes,4,opt,name=maker,proto3" json:"maker"` SeriesName string `protobuf:"bytes,5,opt,name=series_name,json=seriesName,proto3" json:"series_name"` Status int64 `protobuf:"varint,6,opt,name=status,proto3" json:"status"` Image string `protobuf:"bytes,7,opt,name=image,proto3" json:"image"` BrandId string `protobuf:"bytes,8,opt,name=brand_id,json=brandId,proto3" json:"brand_id"` OldSeriesName string `protobuf:"bytes,9,opt,name=old_series_name,json=oldSeriesName,proto3" json:"old_series_name"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SeriesList) Reset() { *m = SeriesList{} } func (m *SeriesList) String() string { return proto.CompactTextString(m) } func (*SeriesList) ProtoMessage() {} func (*SeriesList) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{13} } func (m *SeriesList) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SeriesList.Unmarshal(m, b) } func (m *SeriesList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SeriesList.Marshal(b, m, deterministic) } func (m *SeriesList) XXX_Merge(src proto.Message) { xxx_messageInfo_SeriesList.Merge(m, src) } func (m *SeriesList) XXX_Size() int { return xxx_messageInfo_SeriesList.Size(m) } func (m *SeriesList) XXX_DiscardUnknown() { xxx_messageInfo_SeriesList.DiscardUnknown(m) } var xxx_messageInfo_SeriesList proto.InternalMessageInfo func (m *SeriesList) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *SeriesList) GetBrandName() string { if m != nil { return m.BrandName } return "" } func (m *SeriesList) GetSeriesId() string { if m != nil { return m.SeriesId } return "" } func (m *SeriesList) GetMaker() string { if m != nil { return m.Maker } return "" } func (m *SeriesList) GetSeriesName() string { if m != nil { return m.SeriesName } return "" } func (m *SeriesList) GetStatus() int64 { if m != nil { return m.Status } return 0 } func (m *SeriesList) GetImage() string { if m != nil { return m.Image } return "" } func (m *SeriesList) GetBrandId() string { if m != nil { return m.BrandId } return "" } func (m *SeriesList) GetOldSeriesName() string { if m != nil { return m.OldSeriesName } return "" } type SeriesListReply struct { CurrentPage int64 `protobuf:"varint,1,opt,name=current_page,json=currentPage,proto3" json:"current_page"` PerPage int64 `protobuf:"varint,2,opt,name=per_page,json=perPage,proto3" json:"per_page"` Total int64 `protobuf:"varint,3,opt,name=total,proto3" json:"total"` FirstPage int64 `protobuf:"varint,4,opt,name=first_page,json=firstPage,proto3" json:"first_page"` LastPage int64 `protobuf:"varint,5,opt,name=last_page,json=lastPage,proto3" json:"last_page"` PrevPage int64 `protobuf:"varint,6,opt,name=prev_page,json=prevPage,proto3" json:"prev_page"` NextPage int64 `protobuf:"varint,7,opt,name=next_page,json=nextPage,proto3" json:"next_page"` List []*SeriesList `protobuf:"bytes,8,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SeriesListReply) Reset() { *m = SeriesListReply{} } func (m *SeriesListReply) String() string { return proto.CompactTextString(m) } func (*SeriesListReply) ProtoMessage() {} func (*SeriesListReply) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{14} } func (m *SeriesListReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SeriesListReply.Unmarshal(m, b) } func (m *SeriesListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SeriesListReply.Marshal(b, m, deterministic) } func (m *SeriesListReply) XXX_Merge(src proto.Message) { xxx_messageInfo_SeriesListReply.Merge(m, src) } func (m *SeriesListReply) XXX_Size() int { return xxx_messageInfo_SeriesListReply.Size(m) } func (m *SeriesListReply) XXX_DiscardUnknown() { xxx_messageInfo_SeriesListReply.DiscardUnknown(m) } var xxx_messageInfo_SeriesListReply proto.InternalMessageInfo func (m *SeriesListReply) GetCurrentPage() int64 { if m != nil { return m.CurrentPage } return 0 } func (m *SeriesListReply) GetPerPage() int64 { if m != nil { return m.PerPage } return 0 } func (m *SeriesListReply) GetTotal() int64 { if m != nil { return m.Total } return 0 } func (m *SeriesListReply) GetFirstPage() int64 { if m != nil { return m.FirstPage } return 0 } func (m *SeriesListReply) GetLastPage() int64 { if m != nil { return m.LastPage } return 0 } func (m *SeriesListReply) GetPrevPage() int64 { if m != nil { return m.PrevPage } return 0 } func (m *SeriesListReply) GetNextPage() int64 { if m != nil { return m.NextPage } return 0 } func (m *SeriesListReply) GetList() []*SeriesList { if m != nil { return m.List } return nil } type UpdateSeriesRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` SeriesName string `protobuf:"bytes,2,opt,name=series_name,json=seriesName,proto3" json:"series_name"` Maker string `protobuf:"bytes,3,opt,name=maker,proto3" json:"maker"` Status int64 `protobuf:"varint,4,opt,name=status,proto3" json:"status"` HasImg int64 `protobuf:"varint,5,opt,name=has_img,json=hasImg,proto3" json:"has_img"` OldSeriesName string `protobuf:"bytes,6,opt,name=old_series_name,json=oldSeriesName,proto3" json:"old_series_name"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UpdateSeriesRequest) Reset() { *m = UpdateSeriesRequest{} } func (m *UpdateSeriesRequest) String() string { return proto.CompactTextString(m) } func (*UpdateSeriesRequest) ProtoMessage() {} func (*UpdateSeriesRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{15} } func (m *UpdateSeriesRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UpdateSeriesRequest.Unmarshal(m, b) } func (m *UpdateSeriesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UpdateSeriesRequest.Marshal(b, m, deterministic) } func (m *UpdateSeriesRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_UpdateSeriesRequest.Merge(m, src) } func (m *UpdateSeriesRequest) XXX_Size() int { return xxx_messageInfo_UpdateSeriesRequest.Size(m) } func (m *UpdateSeriesRequest) XXX_DiscardUnknown() { xxx_messageInfo_UpdateSeriesRequest.DiscardUnknown(m) } var xxx_messageInfo_UpdateSeriesRequest proto.InternalMessageInfo func (m *UpdateSeriesRequest) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *UpdateSeriesRequest) GetSeriesName() string { if m != nil { return m.SeriesName } return "" } func (m *UpdateSeriesRequest) GetMaker() string { if m != nil { return m.Maker } return "" } func (m *UpdateSeriesRequest) GetStatus() int64 { if m != nil { return m.Status } return 0 } func (m *UpdateSeriesRequest) GetHasImg() int64 { if m != nil { return m.HasImg } return 0 } func (m *UpdateSeriesRequest) GetOldSeriesName() string { if m != nil { return m.OldSeriesName } return "" } type StyleListRequest struct { // 品牌名 BrandName string `protobuf:"bytes,1,opt,name=brand_name,json=brandName,proto3" json:"brand_name"` // 车系名 SeriesName string `protobuf:"bytes,2,opt,name=series_name,json=seriesName,proto3" json:"series_name"` // 是否有图片 -1 1 HasManual int32 `protobuf:"varint,3,opt,name=has_manual,json=hasManual,proto3" json:"has_manual"` // 状态 -1 1 Status int32 `protobuf:"varint,4,opt,name=status,proto3" json:"status"` // 分页 PageSize int32 `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size"` Page int32 `protobuf:"varint,6,opt,name=page,proto3" json:"page"` // 厂商 Maker string `protobuf:"bytes,7,opt,name=maker,proto3" json:"maker"` // 年份 ModelYear int64 `protobuf:"varint,8,opt,name=model_year,json=modelYear,proto3" json:"model_year"` StyleName string `protobuf:"bytes,9,opt,name=style_name,json=styleName,proto3" json:"style_name"` BrandId string `protobuf:"bytes,10,opt,name=brand_id,json=brandId,proto3" json:"brand_id"` SeriesId string `protobuf:"bytes,11,opt,name=series_id,json=seriesId,proto3" json:"series_id"` StyleId string `protobuf:"bytes,12,opt,name=style_id,json=styleId,proto3" json:"style_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleListRequest) Reset() { *m = StyleListRequest{} } func (m *StyleListRequest) String() string { return proto.CompactTextString(m) } func (*StyleListRequest) ProtoMessage() {} func (*StyleListRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{16} } func (m *StyleListRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleListRequest.Unmarshal(m, b) } func (m *StyleListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleListRequest.Marshal(b, m, deterministic) } func (m *StyleListRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleListRequest.Merge(m, src) } func (m *StyleListRequest) XXX_Size() int { return xxx_messageInfo_StyleListRequest.Size(m) } func (m *StyleListRequest) XXX_DiscardUnknown() { xxx_messageInfo_StyleListRequest.DiscardUnknown(m) } var xxx_messageInfo_StyleListRequest proto.InternalMessageInfo func (m *StyleListRequest) GetBrandName() string { if m != nil { return m.BrandName } return "" } func (m *StyleListRequest) GetSeriesName() string { if m != nil { return m.SeriesName } return "" } func (m *StyleListRequest) GetHasManual() int32 { if m != nil { return m.HasManual } return 0 } func (m *StyleListRequest) GetStatus() int32 { if m != nil { return m.Status } return 0 } func (m *StyleListRequest) GetPageSize() int32 { if m != nil { return m.PageSize } return 0 } func (m *StyleListRequest) GetPage() int32 { if m != nil { return m.Page } return 0 } func (m *StyleListRequest) GetMaker() string { if m != nil { return m.Maker } return "" } func (m *StyleListRequest) GetModelYear() int64 { if m != nil { return m.ModelYear } return 0 } func (m *StyleListRequest) GetStyleName() string { if m != nil { return m.StyleName } return "" } func (m *StyleListRequest) GetBrandId() string { if m != nil { return m.BrandId } return "" } func (m *StyleListRequest) GetSeriesId() string { if m != nil { return m.SeriesId } return "" } func (m *StyleListRequest) GetStyleId() string { if m != nil { return m.StyleId } return "" } type StyleList struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` StyleId string `protobuf:"bytes,2,opt,name=style_id,json=styleId,proto3" json:"style_id"` BrandName string `protobuf:"bytes,3,opt,name=brand_name,json=brandName,proto3" json:"brand_name"` Maker string `protobuf:"bytes,4,opt,name=maker,proto3" json:"maker"` SeriesName string `protobuf:"bytes,5,opt,name=series_name,json=seriesName,proto3" json:"series_name"` StyleName string `protobuf:"bytes,6,opt,name=style_name,json=styleName,proto3" json:"style_name"` Status int64 `protobuf:"varint,7,opt,name=status,proto3" json:"status"` MaintainId int64 `protobuf:"varint,8,opt,name=maintain_id,json=maintainId,proto3" json:"maintain_id"` SeriesId string `protobuf:"bytes,9,opt,name=series_id,json=seriesId,proto3" json:"series_id"` BrandId string `protobuf:"bytes,10,opt,name=brand_id,json=brandId,proto3" json:"brand_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleList) Reset() { *m = StyleList{} } func (m *StyleList) String() string { return proto.CompactTextString(m) } func (*StyleList) ProtoMessage() {} func (*StyleList) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{17} } func (m *StyleList) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleList.Unmarshal(m, b) } func (m *StyleList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleList.Marshal(b, m, deterministic) } func (m *StyleList) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleList.Merge(m, src) } func (m *StyleList) XXX_Size() int { return xxx_messageInfo_StyleList.Size(m) } func (m *StyleList) XXX_DiscardUnknown() { xxx_messageInfo_StyleList.DiscardUnknown(m) } var xxx_messageInfo_StyleList proto.InternalMessageInfo func (m *StyleList) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *StyleList) GetStyleId() string { if m != nil { return m.StyleId } return "" } func (m *StyleList) GetBrandName() string { if m != nil { return m.BrandName } return "" } func (m *StyleList) GetMaker() string { if m != nil { return m.Maker } return "" } func (m *StyleList) GetSeriesName() string { if m != nil { return m.SeriesName } return "" } func (m *StyleList) GetStyleName() string { if m != nil { return m.StyleName } return "" } func (m *StyleList) GetStatus() int64 { if m != nil { return m.Status } return 0 } func (m *StyleList) GetMaintainId() int64 { if m != nil { return m.MaintainId } return 0 } func (m *StyleList) GetSeriesId() string { if m != nil { return m.SeriesId } return "" } func (m *StyleList) GetBrandId() string { if m != nil { return m.BrandId } return "" } type StyleListReply struct { CurrentPage int64 `protobuf:"varint,1,opt,name=current_page,json=currentPage,proto3" json:"current_page"` PerPage int64 `protobuf:"varint,2,opt,name=per_page,json=perPage,proto3" json:"per_page"` Total int64 `protobuf:"varint,3,opt,name=total,proto3" json:"total"` FirstPage int64 `protobuf:"varint,4,opt,name=first_page,json=firstPage,proto3" json:"first_page"` LastPage int64 `protobuf:"varint,5,opt,name=last_page,json=lastPage,proto3" json:"last_page"` PrevPage int64 `protobuf:"varint,6,opt,name=prev_page,json=prevPage,proto3" json:"prev_page"` NextPage int64 `protobuf:"varint,7,opt,name=next_page,json=nextPage,proto3" json:"next_page"` List []*StyleList `protobuf:"bytes,8,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleListReply) Reset() { *m = StyleListReply{} } func (m *StyleListReply) String() string { return proto.CompactTextString(m) } func (*StyleListReply) ProtoMessage() {} func (*StyleListReply) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{18} } func (m *StyleListReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleListReply.Unmarshal(m, b) } func (m *StyleListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleListReply.Marshal(b, m, deterministic) } func (m *StyleListReply) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleListReply.Merge(m, src) } func (m *StyleListReply) XXX_Size() int { return xxx_messageInfo_StyleListReply.Size(m) } func (m *StyleListReply) XXX_DiscardUnknown() { xxx_messageInfo_StyleListReply.DiscardUnknown(m) } var xxx_messageInfo_StyleListReply proto.InternalMessageInfo func (m *StyleListReply) GetCurrentPage() int64 { if m != nil { return m.CurrentPage } return 0 } func (m *StyleListReply) GetPerPage() int64 { if m != nil { return m.PerPage } return 0 } func (m *StyleListReply) GetTotal() int64 { if m != nil { return m.Total } return 0 } func (m *StyleListReply) GetFirstPage() int64 { if m != nil { return m.FirstPage } return 0 } func (m *StyleListReply) GetLastPage() int64 { if m != nil { return m.LastPage } return 0 } func (m *StyleListReply) GetPrevPage() int64 { if m != nil { return m.PrevPage } return 0 } func (m *StyleListReply) GetNextPage() int64 { if m != nil { return m.NextPage } return 0 } func (m *StyleListReply) GetList() []*StyleList { if m != nil { return m.List } return nil } type UpdateStyleRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` StyleName string `protobuf:"bytes,2,opt,name=style_name,json=styleName,proto3" json:"style_name"` Status int32 `protobuf:"varint,3,opt,name=status,proto3" json:"status"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UpdateStyleRequest) Reset() { *m = UpdateStyleRequest{} } func (m *UpdateStyleRequest) String() string { return proto.CompactTextString(m) } func (*UpdateStyleRequest) ProtoMessage() {} func (*UpdateStyleRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{19} } func (m *UpdateStyleRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UpdateStyleRequest.Unmarshal(m, b) } func (m *UpdateStyleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UpdateStyleRequest.Marshal(b, m, deterministic) } func (m *UpdateStyleRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_UpdateStyleRequest.Merge(m, src) } func (m *UpdateStyleRequest) XXX_Size() int { return xxx_messageInfo_UpdateStyleRequest.Size(m) } func (m *UpdateStyleRequest) XXX_DiscardUnknown() { xxx_messageInfo_UpdateStyleRequest.DiscardUnknown(m) } var xxx_messageInfo_UpdateStyleRequest proto.InternalMessageInfo func (m *UpdateStyleRequest) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *UpdateStyleRequest) GetStyleName() string { if m != nil { return m.StyleName } return "" } func (m *UpdateStyleRequest) GetStatus() int32 { if m != nil { return m.Status } return 0 } type StyleInfoRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleInfoRequest) Reset() { *m = StyleInfoRequest{} } func (m *StyleInfoRequest) String() string { return proto.CompactTextString(m) } func (*StyleInfoRequest) ProtoMessage() {} func (*StyleInfoRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{20} } func (m *StyleInfoRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleInfoRequest.Unmarshal(m, b) } func (m *StyleInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleInfoRequest.Marshal(b, m, deterministic) } func (m *StyleInfoRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleInfoRequest.Merge(m, src) } func (m *StyleInfoRequest) XXX_Size() int { return xxx_messageInfo_StyleInfoRequest.Size(m) } func (m *StyleInfoRequest) XXX_DiscardUnknown() { xxx_messageInfo_StyleInfoRequest.DiscardUnknown(m) } var xxx_messageInfo_StyleInfoRequest proto.InternalMessageInfo func (m *StyleInfoRequest) GetId() int64 { if m != nil { return m.Id } return 0 } type StyleInfoReply struct { Aircondition *StyleInfoReply_Aircondition `protobuf:"bytes,1,opt,name=aircondition,proto3" json:"aircondition"` Basic *StyleInfoReply_Basic `protobuf:"bytes,2,opt,name=basic,proto3" json:"basic"` Body *StyleInfoReply_Body `protobuf:"bytes,3,opt,name=body,proto3" json:"body"` Chassis *StyleInfoReply_Chassis `protobuf:"bytes,4,opt,name=chassis,proto3" json:"chassis"` Control *StyleInfoReply_Control `protobuf:"bytes,5,opt,name=control,proto3" json:"control"` Electric *StyleInfoReply_Electric `protobuf:"bytes,6,opt,name=electric,proto3" json:"electric"` Engine *StyleInfoReply_Engine `protobuf:"bytes,7,opt,name=engine,proto3" json:"engine"` External *StyleInfoReply_External `protobuf:"bytes,8,opt,name=external,proto3" json:"external"` Gearbox *StyleInfoReply_Gearbox `protobuf:"bytes,9,opt,name=gearbox,proto3" json:"gearbox"` Intelligent *StyleInfoReply_Intelligent `protobuf:"bytes,10,opt,name=intelligent,proto3" json:"intelligent"` Internal *StyleInfoReply_Internal `protobuf:"bytes,11,opt,name=internal,proto3" json:"internal"` Light *StyleInfoReply_Light `protobuf:"bytes,12,opt,name=light,proto3" json:"light"` Media *StyleInfoReply_Media `protobuf:"bytes,13,opt,name=media,proto3" json:"media"` Optional *StyleInfoReply_Optional `protobuf:"bytes,14,opt,name=optional,proto3" json:"optional"` Rearview *StyleInfoReply_Rearview `protobuf:"bytes,15,opt,name=rearview,proto3" json:"rearview"` Safety *StyleInfoReply_Safety `protobuf:"bytes,16,opt,name=safety,proto3" json:"safety"` Seat *StyleInfoReply_Seat `protobuf:"bytes,17,opt,name=seat,proto3" json:"seat"` Wheelbrake *StyleInfoReply_Wheelbrake `protobuf:"bytes,18,opt,name=wheelbrake,proto3" json:"wheelbrake"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleInfoReply) Reset() { *m = StyleInfoReply{} } func (m *StyleInfoReply) String() string { return proto.CompactTextString(m) } func (*StyleInfoReply) ProtoMessage() {} func (*StyleInfoReply) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{21} } func (m *StyleInfoReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleInfoReply.Unmarshal(m, b) } func (m *StyleInfoReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleInfoReply.Marshal(b, m, deterministic) } func (m *StyleInfoReply) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleInfoReply.Merge(m, src) } func (m *StyleInfoReply) XXX_Size() int { return xxx_messageInfo_StyleInfoReply.Size(m) } func (m *StyleInfoReply) XXX_DiscardUnknown() { xxx_messageInfo_StyleInfoReply.DiscardUnknown(m) } var xxx_messageInfo_StyleInfoReply proto.InternalMessageInfo func (m *StyleInfoReply) GetAircondition() *StyleInfoReply_Aircondition { if m != nil { return m.Aircondition } return nil } func (m *StyleInfoReply) GetBasic() *StyleInfoReply_Basic { if m != nil { return m.Basic } return nil } func (m *StyleInfoReply) GetBody() *StyleInfoReply_Body { if m != nil { return m.Body } return nil } func (m *StyleInfoReply) GetChassis() *StyleInfoReply_Chassis { if m != nil { return m.Chassis } return nil } func (m *StyleInfoReply) GetControl() *StyleInfoReply_Control { if m != nil { return m.Control } return nil } func (m *StyleInfoReply) GetElectric() *StyleInfoReply_Electric { if m != nil { return m.Electric } return nil } func (m *StyleInfoReply) GetEngine() *StyleInfoReply_Engine { if m != nil { return m.Engine } return nil } func (m *StyleInfoReply) GetExternal() *StyleInfoReply_External { if m != nil { return m.External } return nil } func (m *StyleInfoReply) GetGearbox() *StyleInfoReply_Gearbox { if m != nil { return m.Gearbox } return nil } func (m *StyleInfoReply) GetIntelligent() *StyleInfoReply_Intelligent { if m != nil { return m.Intelligent } return nil } func (m *StyleInfoReply) GetInternal() *StyleInfoReply_Internal { if m != nil { return m.Internal } return nil } func (m *StyleInfoReply) GetLight() *StyleInfoReply_Light { if m != nil { return m.Light } return nil } func (m *StyleInfoReply) GetMedia() *StyleInfoReply_Media { if m != nil { return m.Media } return nil } func (m *StyleInfoReply) GetOptional() *StyleInfoReply_Optional { if m != nil { return m.Optional } return nil } func (m *StyleInfoReply) GetRearview() *StyleInfoReply_Rearview { if m != nil { return m.Rearview } return nil } func (m *StyleInfoReply) GetSafety() *StyleInfoReply_Safety { if m != nil { return m.Safety } return nil } func (m *StyleInfoReply) GetSeat() *StyleInfoReply_Seat { if m != nil { return m.Seat } return nil } func (m *StyleInfoReply) GetWheelbrake() *StyleInfoReply_Wheelbrake { if m != nil { return m.Wheelbrake } return nil } type StyleInfoReply_Aircondition struct { AirconditionControlType string `protobuf:"bytes,1,opt,name=aircondition_control_type,json=airconditionControlType,proto3" json:"aircondition_control_type"` CarAirPurifier string `protobuf:"bytes,2,opt,name=car_air_purifier,json=carAirPurifier,proto3" json:"car_air_purifier"` FragranceSystem string `protobuf:"bytes,3,opt,name=fragrance_system,json=fragranceSystem,proto3" json:"fragrance_system"` NegativeIonGenerator string `protobuf:"bytes,4,opt,name=negative_ion_generator,json=negativeIonGenerator,proto3" json:"negative_ion_generator"` Pm25Device string `protobuf:"bytes,5,opt,name=pm25_device,json=pm25Device,proto3" json:"pm25_device"` RearIndependentAirConditioner string `protobuf:"bytes,6,opt,name=rear_independent_air_conditioner,json=rearIndependentAirConditioner,proto3" json:"rear_independent_air_conditioner"` RearSeatAirOutlet string `protobuf:"bytes,7,opt,name=rear_seat_air_outlet,json=rearSeatAirOutlet,proto3" json:"rear_seat_air_outlet"` Refrigerator string `protobuf:"bytes,8,opt,name=refrigerator,proto3" json:"refrigerator"` TemperatureZoneControl string `protobuf:"bytes,9,opt,name=temperature_zone_control,json=temperatureZoneControl,proto3" json:"temperature_zone_control"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleInfoReply_Aircondition) Reset() { *m = StyleInfoReply_Aircondition{} } func (m *StyleInfoReply_Aircondition) String() string { return proto.CompactTextString(m) } func (*StyleInfoReply_Aircondition) ProtoMessage() {} func (*StyleInfoReply_Aircondition) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{21, 0} } func (m *StyleInfoReply_Aircondition) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleInfoReply_Aircondition.Unmarshal(m, b) } func (m *StyleInfoReply_Aircondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleInfoReply_Aircondition.Marshal(b, m, deterministic) } func (m *StyleInfoReply_Aircondition) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleInfoReply_Aircondition.Merge(m, src) } func (m *StyleInfoReply_Aircondition) XXX_Size() int { return xxx_messageInfo_StyleInfoReply_Aircondition.Size(m) } func (m *StyleInfoReply_Aircondition) XXX_DiscardUnknown() { xxx_messageInfo_StyleInfoReply_Aircondition.DiscardUnknown(m) } var xxx_messageInfo_StyleInfoReply_Aircondition proto.InternalMessageInfo func (m *StyleInfoReply_Aircondition) GetAirconditionControlType() string { if m != nil { return m.AirconditionControlType } return "" } func (m *StyleInfoReply_Aircondition) GetCarAirPurifier() string { if m != nil { return m.CarAirPurifier } return "" } func (m *StyleInfoReply_Aircondition) GetFragranceSystem() string { if m != nil { return m.FragranceSystem } return "" } func (m *StyleInfoReply_Aircondition) GetNegativeIonGenerator() string { if m != nil { return m.NegativeIonGenerator } return "" } func (m *StyleInfoReply_Aircondition) GetPm25Device() string { if m != nil { return m.Pm25Device } return "" } func (m *StyleInfoReply_Aircondition) GetRearIndependentAirConditioner() string { if m != nil { return m.RearIndependentAirConditioner } return "" } func (m *StyleInfoReply_Aircondition) GetRearSeatAirOutlet() string { if m != nil { return m.RearSeatAirOutlet } return "" } func (m *StyleInfoReply_Aircondition) GetRefrigerator() string { if m != nil { return m.Refrigerator } return "" } func (m *StyleInfoReply_Aircondition) GetTemperatureZoneControl() string { if m != nil { return m.TemperatureZoneControl } return "" } type StyleInfoReply_Basic struct { Alternator string `protobuf:"bytes,1,opt,name=alternator,proto3" json:"alternator"` BrakingDistanceMeasure string `protobuf:"bytes,2,opt,name=braking_distance_measure,json=brakingDistanceMeasure,proto3" json:"braking_distance_measure"` BrandName string `protobuf:"bytes,3,opt,name=brand_name,json=brandName,proto3" json:"brand_name"` EmissionStandard string `protobuf:"bytes,4,opt,name=emission_standard,json=emissionStandard,proto3" json:"emission_standard"` Engine string `protobuf:"bytes,5,opt,name=engine,proto3" json:"engine"` FastChargeAmount string `protobuf:"bytes,6,opt,name=fast_charge_amount,json=fastChargeAmount,proto3" json:"fast_charge_amount"` FastChargingTime string `protobuf:"bytes,7,opt,name=fast_charging_time,json=fastChargingTime,proto3" json:"fast_charging_time"` FuelTypeDetail string `protobuf:"bytes,8,opt,name=fuel_type_detail,json=fuelTypeDetail,proto3" json:"fuel_type_detail"` GearboxDesc string `protobuf:"bytes,9,opt,name=gearbox_desc,json=gearboxDesc,proto3" json:"gearbox_desc"` HundredAccelerate string `protobuf:"bytes,10,opt,name=hundred_accelerate,json=hundredAccelerate,proto3" json:"hundred_accelerate"` HundredAccelerateMeasure string `protobuf:"bytes,11,opt,name=hundred_accelerate_measure,json=hundredAccelerateMeasure,proto3" json:"hundred_accelerate_measure"` Level string `protobuf:"bytes,12,opt,name=level,proto3" json:"level"` Lwh string `protobuf:"bytes,13,opt,name=lwh,proto3" json:"lwh"` Maker string `protobuf:"bytes,14,opt,name=maker,proto3" json:"maker"` MaximumPower string `protobuf:"bytes,15,opt,name=maximum_power,json=maximumPower,proto3" json:"maximum_power"` MaximumSimulationMilage string `protobuf:"bytes,16,opt,name=maximum_simulation_milage,json=maximumSimulationMilage,proto3" json:"maximum_simulation_milage"` MaximumSimulationMilageMeasure string `protobuf:"bytes,17,opt,name=maximum_simulation_milage_measure,json=maximumSimulationMilageMeasure,proto3" json:"maximum_simulation_milage_measure"` MaximumSpeed string `protobuf:"bytes,18,opt,name=maximum_speed,json=maximumSpeed,proto3" json:"maximum_speed"` MaximumTorque string `protobuf:"bytes,19,opt,name=maximum_torque,json=maximumTorque,proto3" json:"maximum_torque"` ModelYear string `protobuf:"bytes,20,opt,name=model_year,json=modelYear,proto3" json:"model_year"` OilWearComrehensive string `protobuf:"bytes,21,opt,name=oil_wear_comrehensive,json=oilWearComrehensive,proto3" json:"oil_wear_comrehensive"` OilWearMeasure string `protobuf:"bytes,22,opt,name=oil_wear_measure,json=oilWearMeasure,proto3" json:"oil_wear_measure"` Price string `protobuf:"bytes,23,opt,name=price,proto3" json:"price"` PriceYuan string `protobuf:"bytes,24,opt,name=price_yuan,json=priceYuan,proto3" json:"price_yuan"` SeriesId string `protobuf:"bytes,25,opt,name=series_id,json=seriesId,proto3" json:"series_id"` SeriesImg string `protobuf:"bytes,26,opt,name=series_img,json=seriesImg,proto3" json:"series_img"` SeriesName string `protobuf:"bytes,27,opt,name=series_name,json=seriesName,proto3" json:"series_name"` SlowChargingTime string `protobuf:"bytes,28,opt,name=slow_charging_time,json=slowChargingTime,proto3" json:"slow_charging_time"` StyleId string `protobuf:"bytes,29,opt,name=style_id,json=styleId,proto3" json:"style_id"` StyleName string `protobuf:"bytes,30,opt,name=style_name,json=styleName,proto3" json:"style_name"` SubLevel string `protobuf:"bytes,31,opt,name=sub_level,json=subLevel,proto3" json:"sub_level"` VehicleStructure string `protobuf:"bytes,32,opt,name=vehicle_structure,json=vehicleStructure,proto3" json:"vehicle_structure"` VehicleWarranty string `protobuf:"bytes,33,opt,name=vehicle_warranty,json=vehicleWarranty,proto3" json:"vehicle_warranty"` BrandId string `protobuf:"bytes,34,opt,name=brand_id,json=brandId,proto3" json:"brand_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleInfoReply_Basic) Reset() { *m = StyleInfoReply_Basic{} } func (m *StyleInfoReply_Basic) String() string { return proto.CompactTextString(m) } func (*StyleInfoReply_Basic) ProtoMessage() {} func (*StyleInfoReply_Basic) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{21, 1} } func (m *StyleInfoReply_Basic) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleInfoReply_Basic.Unmarshal(m, b) } func (m *StyleInfoReply_Basic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleInfoReply_Basic.Marshal(b, m, deterministic) } func (m *StyleInfoReply_Basic) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleInfoReply_Basic.Merge(m, src) } func (m *StyleInfoReply_Basic) XXX_Size() int { return xxx_messageInfo_StyleInfoReply_Basic.Size(m) } func (m *StyleInfoReply_Basic) XXX_DiscardUnknown() { xxx_messageInfo_StyleInfoReply_Basic.DiscardUnknown(m) } var xxx_messageInfo_StyleInfoReply_Basic proto.InternalMessageInfo func (m *StyleInfoReply_Basic) GetAlternator() string { if m != nil { return m.Alternator } return "" } func (m *StyleInfoReply_Basic) GetBrakingDistanceMeasure() string { if m != nil { return m.BrakingDistanceMeasure } return "" } func (m *StyleInfoReply_Basic) GetBrandName() string { if m != nil { return m.BrandName } return "" } func (m *StyleInfoReply_Basic) GetEmissionStandard() string { if m != nil { return m.EmissionStandard } return "" } func (m *StyleInfoReply_Basic) GetEngine() string { if m != nil { return m.Engine } return "" } func (m *StyleInfoReply_Basic) GetFastChargeAmount() string { if m != nil { return m.FastChargeAmount } return "" } func (m *StyleInfoReply_Basic) GetFastChargingTime() string { if m != nil { return m.FastChargingTime } return "" } func (m *StyleInfoReply_Basic) GetFuelTypeDetail() string { if m != nil { return m.FuelTypeDetail } return "" } func (m *StyleInfoReply_Basic) GetGearboxDesc() string { if m != nil { return m.GearboxDesc } return "" } func (m *StyleInfoReply_Basic) GetHundredAccelerate() string { if m != nil { return m.HundredAccelerate } return "" } func (m *StyleInfoReply_Basic) GetHundredAccelerateMeasure() string { if m != nil { return m.HundredAccelerateMeasure } return "" } func (m *StyleInfoReply_Basic) GetLevel() string { if m != nil { return m.Level } return "" } func (m *StyleInfoReply_Basic) GetLwh() string { if m != nil { return m.Lwh } return "" } func (m *StyleInfoReply_Basic) GetMaker() string { if m != nil { return m.Maker } return "" } func (m *StyleInfoReply_Basic) GetMaximumPower() string { if m != nil { return m.MaximumPower } return "" } func (m *StyleInfoReply_Basic) GetMaximumSimulationMilage() string { if m != nil { return m.MaximumSimulationMilage } return "" } func (m *StyleInfoReply_Basic) GetMaximumSimulationMilageMeasure() string { if m != nil { return m.MaximumSimulationMilageMeasure } return "" } func (m *StyleInfoReply_Basic) GetMaximumSpeed() string { if m != nil { return m.MaximumSpeed } return "" } func (m *StyleInfoReply_Basic) GetMaximumTorque() string { if m != nil { return m.MaximumTorque } return "" } func (m *StyleInfoReply_Basic) GetModelYear() string { if m != nil { return m.ModelYear } return "" } func (m *StyleInfoReply_Basic) GetOilWearComrehensive() string { if m != nil { return m.OilWearComrehensive } return "" } func (m *StyleInfoReply_Basic) GetOilWearMeasure() string { if m != nil { return m.OilWearMeasure } return "" } func (m *StyleInfoReply_Basic) GetPrice() string { if m != nil { return m.Price } return "" } func (m *StyleInfoReply_Basic) GetPriceYuan() string { if m != nil { return m.PriceYuan } return "" } func (m *StyleInfoReply_Basic) GetSeriesId() string { if m != nil { return m.SeriesId } return "" } func (m *StyleInfoReply_Basic) GetSeriesImg() string { if m != nil { return m.SeriesImg } return "" } func (m *StyleInfoReply_Basic) GetSeriesName() string { if m != nil { return m.SeriesName } return "" } func (m *StyleInfoReply_Basic) GetSlowChargingTime() string { if m != nil { return m.SlowChargingTime } return "" } func (m *StyleInfoReply_Basic) GetStyleId() string { if m != nil { return m.StyleId } return "" } func (m *StyleInfoReply_Basic) GetStyleName() string { if m != nil { return m.StyleName } return "" } func (m *StyleInfoReply_Basic) GetSubLevel() string { if m != nil { return m.SubLevel } return "" } func (m *StyleInfoReply_Basic) GetVehicleStructure() string { if m != nil { return m.VehicleStructure } return "" } func (m *StyleInfoReply_Basic) GetVehicleWarranty() string { if m != nil { return m.VehicleWarranty } return "" } func (m *StyleInfoReply_Basic) GetBrandId() string { if m != nil { return m.BrandId } return "" } type StyleInfoReply_Body struct { BackWheelDistance string `protobuf:"bytes,1,opt,name=back_wheel_distance,json=backWheelDistance,proto3" json:"back_wheel_distance"` DoorNumber string `protobuf:"bytes,2,opt,name=door_number,json=doorNumber,proto3" json:"door_number"` FrontWheelDistance string `protobuf:"bytes,3,opt,name=front_wheel_distance,json=frontWheelDistance,proto3" json:"front_wheel_distance"` High string `protobuf:"bytes,4,opt,name=high,proto3" json:"high"` Long string `protobuf:"bytes,5,opt,name=long,proto3" json:"long"` MinimumGroundClearance string `protobuf:"bytes,6,opt,name=minimum_ground_clearance,json=minimumGroundClearance,proto3" json:"minimum_ground_clearance"` OilboxVolume string `protobuf:"bytes,7,opt,name=oilbox_volume,json=oilboxVolume,proto3" json:"oilbox_volume"` SeatNumber string `protobuf:"bytes,8,opt,name=seat_number,json=seatNumber,proto3" json:"seat_number"` TrunkVolume string `protobuf:"bytes,9,opt,name=trunk_volume,json=trunkVolume,proto3" json:"trunk_volume"` UnladenMass string `protobuf:"bytes,10,opt,name=unladen_mass,json=unladenMass,proto3" json:"unladen_mass"` Wheelbase string `protobuf:"bytes,11,opt,name=wheelbase,proto3" json:"wheelbase"` Wide string `protobuf:"bytes,12,opt,name=wide,proto3" json:"wide"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleInfoReply_Body) Reset() { *m = StyleInfoReply_Body{} } func (m *StyleInfoReply_Body) String() string { return proto.CompactTextString(m) } func (*StyleInfoReply_Body) ProtoMessage() {} func (*StyleInfoReply_Body) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{21, 2} } func (m *StyleInfoReply_Body) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleInfoReply_Body.Unmarshal(m, b) } func (m *StyleInfoReply_Body) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleInfoReply_Body.Marshal(b, m, deterministic) } func (m *StyleInfoReply_Body) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleInfoReply_Body.Merge(m, src) } func (m *StyleInfoReply_Body) XXX_Size() int { return xxx_messageInfo_StyleInfoReply_Body.Size(m) } func (m *StyleInfoReply_Body) XXX_DiscardUnknown() { xxx_messageInfo_StyleInfoReply_Body.DiscardUnknown(m) } var xxx_messageInfo_StyleInfoReply_Body proto.InternalMessageInfo func (m *StyleInfoReply_Body) GetBackWheelDistance() string { if m != nil { return m.BackWheelDistance } return "" } func (m *StyleInfoReply_Body) GetDoorNumber() string { if m != nil { return m.DoorNumber } return "" } func (m *StyleInfoReply_Body) GetFrontWheelDistance() string { if m != nil { return m.FrontWheelDistance } return "" } func (m *StyleInfoReply_Body) GetHigh() string { if m != nil { return m.High } return "" } func (m *StyleInfoReply_Body) GetLong() string { if m != nil { return m.Long } return "" } func (m *StyleInfoReply_Body) GetMinimumGroundClearance() string { if m != nil { return m.MinimumGroundClearance } return "" } func (m *StyleInfoReply_Body) GetOilboxVolume() string { if m != nil { return m.OilboxVolume } return "" } func (m *StyleInfoReply_Body) GetSeatNumber() string { if m != nil { return m.SeatNumber } return "" } func (m *StyleInfoReply_Body) GetTrunkVolume() string { if m != nil { return m.TrunkVolume } return "" } func (m *StyleInfoReply_Body) GetUnladenMass() string { if m != nil { return m.UnladenMass } return "" } func (m *StyleInfoReply_Body) GetWheelbase() string { if m != nil { return m.Wheelbase } return "" } func (m *StyleInfoReply_Body) GetWide() string { if m != nil { return m.Wide } return "" } type StyleInfoReply_Chassis struct { AssistType string `protobuf:"bytes,1,opt,name=assist_type,json=assistType,proto3" json:"assist_type"` BackSuspentionType string `protobuf:"bytes,2,opt,name=back_suspention_type,json=backSuspentionType,proto3" json:"back_suspention_type"` BodyStructure string `protobuf:"bytes,3,opt,name=body_structure,json=bodyStructure,proto3" json:"body_structure"` DriveType string `protobuf:"bytes,4,opt,name=drive_type,json=driveType,proto3" json:"drive_type"` FrontSuspentionType string `protobuf:"bytes,5,opt,name=front_suspention_type,json=frontSuspentionType,proto3" json:"front_suspention_type"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleInfoReply_Chassis) Reset() { *m = StyleInfoReply_Chassis{} } func (m *StyleInfoReply_Chassis) String() string { return proto.CompactTextString(m) } func (*StyleInfoReply_Chassis) ProtoMessage() {} func (*StyleInfoReply_Chassis) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{21, 3} } func (m *StyleInfoReply_Chassis) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleInfoReply_Chassis.Unmarshal(m, b) } func (m *StyleInfoReply_Chassis) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleInfoReply_Chassis.Marshal(b, m, deterministic) } func (m *StyleInfoReply_Chassis) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleInfoReply_Chassis.Merge(m, src) } func (m *StyleInfoReply_Chassis) XXX_Size() int { return xxx_messageInfo_StyleInfoReply_Chassis.Size(m) } func (m *StyleInfoReply_Chassis) XXX_DiscardUnknown() { xxx_messageInfo_StyleInfoReply_Chassis.DiscardUnknown(m) } var xxx_messageInfo_StyleInfoReply_Chassis proto.InternalMessageInfo func (m *StyleInfoReply_Chassis) GetAssistType() string { if m != nil { return m.AssistType } return "" } func (m *StyleInfoReply_Chassis) GetBackSuspentionType() string { if m != nil { return m.BackSuspentionType } return "" } func (m *StyleInfoReply_Chassis) GetBodyStructure() string { if m != nil { return m.BodyStructure } return "" } func (m *StyleInfoReply_Chassis) GetDriveType() string { if m != nil { return m.DriveType } return "" } func (m *StyleInfoReply_Chassis) GetFrontSuspentionType() string { if m != nil { return m.FrontSuspentionType } return "" } type StyleInfoReply_Control struct { AirSuspension string `protobuf:"bytes,1,opt,name=air_suspension,json=airSuspension,proto3" json:"air_suspension"` AscentAssist string `protobuf:"bytes,2,opt,name=ascent_assist,json=ascentAssist,proto3" json:"ascent_assist"` AutoHold string `protobuf:"bytes,3,opt,name=auto_hold,json=autoHold,proto3" json:"auto_hold"` AutomaticDrivingAssistance string `protobuf:"bytes,4,opt,name=automatic_driving_assistance,json=automaticDrivingAssistance,proto3" json:"automatic_driving_assistance"` AutomaticParking string `protobuf:"bytes,5,opt,name=automatic_parking,json=automaticParking,proto3" json:"automatic_parking"` BackParkingRador string `protobuf:"bytes,6,opt,name=back_parking_rador,json=backParkingRador,proto3" json:"back_parking_rador"` CentralDiffLock string `protobuf:"bytes,7,opt,name=central_diff_lock,json=centralDiffLock,proto3" json:"central_diff_lock"` CruiseSystem string `protobuf:"bytes,8,opt,name=cruise_system,json=cruiseSystem,proto3" json:"cruise_system"` DrivingModeSelection string `protobuf:"bytes,9,opt,name=driving_mode_selection,json=drivingModeSelection,proto3" json:"driving_mode_selection"` EInductionSuspension string `protobuf:"bytes,10,opt,name=e_induction_suspension,json=eInductionSuspension,proto3" json:"e_induction_suspension"` Edl string `protobuf:"bytes,11,opt,name=edl,proto3" json:"edl"` EngineStartStopTechnology string `protobuf:"bytes,12,opt,name=engine_start_stop_technology,json=engineStartStopTechnology,proto3" json:"engine_start_stop_technology"` FrontParkingRador string `protobuf:"bytes,13,opt,name=front_parking_rador,json=frontParkingRador,proto3" json:"front_parking_rador"` Hdc string `protobuf:"bytes,14,opt,name=hdc,proto3" json:"hdc"` OverallActiveSteeringSystem string `protobuf:"bytes,15,opt,name=overall_active_steering_system,json=overallActiveSteeringSystem,proto3" json:"overall_active_steering_system"` ReverseVehicleSideWarningSystem string `protobuf:"bytes,16,opt,name=reverse_vehicle_side_warning_system,json=reverseVehicleSideWarningSystem,proto3" json:"reverse_vehicle_side_warning_system"` VariableSteeringRatio string `protobuf:"bytes,17,opt,name=variable_steering_ratio,json=variableSteeringRatio,proto3" json:"variable_steering_ratio"` VariableSuspension string `protobuf:"bytes,18,opt,name=variable_suspension,json=variableSuspension,proto3" json:"variable_suspension"` WadeSensingSystem string `protobuf:"bytes,19,opt,name=wade_sensing_system,json=wadeSensingSystem,proto3" json:"wade_sensing_system"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleInfoReply_Control) Reset() { *m = StyleInfoReply_Control{} } func (m *StyleInfoReply_Control) String() string { return proto.CompactTextString(m) } func (*StyleInfoReply_Control) ProtoMessage() {} func (*StyleInfoReply_Control) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{21, 4} } func (m *StyleInfoReply_Control) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleInfoReply_Control.Unmarshal(m, b) } func (m *StyleInfoReply_Control) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleInfoReply_Control.Marshal(b, m, deterministic) } func (m *StyleInfoReply_Control) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleInfoReply_Control.Merge(m, src) } func (m *StyleInfoReply_Control) XXX_Size() int { return xxx_messageInfo_StyleInfoReply_Control.Size(m) } func (m *StyleInfoReply_Control) XXX_DiscardUnknown() { xxx_messageInfo_StyleInfoReply_Control.DiscardUnknown(m) } var xxx_messageInfo_StyleInfoReply_Control proto.InternalMessageInfo func (m *StyleInfoReply_Control) GetAirSuspension() string { if m != nil { return m.AirSuspension } return "" } func (m *StyleInfoReply_Control) GetAscentAssist() string { if m != nil { return m.AscentAssist } return "" } func (m *StyleInfoReply_Control) GetAutoHold() string { if m != nil { return m.AutoHold } return "" } func (m *StyleInfoReply_Control) GetAutomaticDrivingAssistance() string { if m != nil { return m.AutomaticDrivingAssistance } return "" } func (m *StyleInfoReply_Control) GetAutomaticParking() string { if m != nil { return m.AutomaticParking } return "" } func (m *StyleInfoReply_Control) GetBackParkingRador() string { if m != nil { return m.BackParkingRador } return "" } func (m *StyleInfoReply_Control) GetCentralDiffLock() string { if m != nil { return m.CentralDiffLock } return "" } func (m *StyleInfoReply_Control) GetCruiseSystem() string { if m != nil { return m.CruiseSystem } return "" } func (m *StyleInfoReply_Control) GetDrivingModeSelection() string { if m != nil { return m.DrivingModeSelection } return "" } func (m *StyleInfoReply_Control) GetEInductionSuspension() string { if m != nil { return m.EInductionSuspension } return "" } func (m *StyleInfoReply_Control) GetEdl() string { if m != nil { return m.Edl } return "" } func (m *StyleInfoReply_Control) GetEngineStartStopTechnology() string { if m != nil { return m.EngineStartStopTechnology } return "" } func (m *StyleInfoReply_Control) GetFrontParkingRador() string { if m != nil { return m.FrontParkingRador } return "" } func (m *StyleInfoReply_Control) GetHdc() string { if m != nil { return m.Hdc } return "" } func (m *StyleInfoReply_Control) GetOverallActiveSteeringSystem() string { if m != nil { return m.OverallActiveSteeringSystem } return "" } func (m *StyleInfoReply_Control) GetReverseVehicleSideWarningSystem() string { if m != nil { return m.ReverseVehicleSideWarningSystem } return "" } func (m *StyleInfoReply_Control) GetVariableSteeringRatio() string { if m != nil { return m.VariableSteeringRatio } return "" } func (m *StyleInfoReply_Control) GetVariableSuspension() string { if m != nil { return m.VariableSuspension } return "" } func (m *StyleInfoReply_Control) GetWadeSensingSystem() string { if m != nil { return m.WadeSensingSystem } return "" } type StyleInfoReply_Electric struct { BackElectricMaximumPower string `protobuf:"bytes,1,opt,name=back_electric_maximum_power,json=backElectricMaximumPower,proto3" json:"back_electric_maximum_power"` BackElectricTorque string `protobuf:"bytes,2,opt,name=back_electric_torque,json=backElectricTorque,proto3" json:"back_electric_torque"` BatteryEnergy string `protobuf:"bytes,3,opt,name=battery_energy,json=batteryEnergy,proto3" json:"battery_energy"` BatteryPackWarranty string `protobuf:"bytes,4,opt,name=battery_pack_warranty,json=batteryPackWarranty,proto3" json:"battery_pack_warranty"` BatteryType string `protobuf:"bytes,5,opt,name=battery_type,json=batteryType,proto3" json:"battery_type"` FrontElectricMaximumPower string `protobuf:"bytes,6,opt,name=front_electric_maximum_power,json=frontElectricMaximumPower,proto3" json:"front_electric_maximum_power"` FrontElectricTorque string `protobuf:"bytes,7,opt,name=front_electric_torque,json=frontElectricTorque,proto3" json:"front_electric_torque"` HundredElectricityConsumption string `protobuf:"bytes,8,opt,name=hundred_electricity_consumption,json=hundredElectricityConsumption,proto3" json:"hundred_electricity_consumption"` MaximumSimulationMilage string `protobuf:"bytes,9,opt,name=maximum_simulation_milage,json=maximumSimulationMilage,proto3" json:"maximum_simulation_milage"` MotorLayout string `protobuf:"bytes,10,opt,name=motor_layout,json=motorLayout,proto3" json:"motor_layout"` MotorNumber string `protobuf:"bytes,11,opt,name=motor_number,json=motorNumber,proto3" json:"motor_number"` MotorType string `protobuf:"bytes,12,opt,name=motor_type,json=motorType,proto3" json:"motor_type"` SystemIntegratedPower string `protobuf:"bytes,13,opt,name=system_integrated_power,json=systemIntegratedPower,proto3" json:"system_integrated_power"` SystemIntegratedTorque string `protobuf:"bytes,14,opt,name=system_integrated_torque,json=systemIntegratedTorque,proto3" json:"system_integrated_torque"` TotalMotorPower string `protobuf:"bytes,15,opt,name=total_motor_power,json=totalMotorPower,proto3" json:"total_motor_power"` TotalMotorTorque string `protobuf:"bytes,16,opt,name=total_motor_torque,json=totalMotorTorque,proto3" json:"total_motor_torque"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleInfoReply_Electric) Reset() { *m = StyleInfoReply_Electric{} } func (m *StyleInfoReply_Electric) String() string { return proto.CompactTextString(m) } func (*StyleInfoReply_Electric) ProtoMessage() {} func (*StyleInfoReply_Electric) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{21, 5} } func (m *StyleInfoReply_Electric) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleInfoReply_Electric.Unmarshal(m, b) } func (m *StyleInfoReply_Electric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleInfoReply_Electric.Marshal(b, m, deterministic) } func (m *StyleInfoReply_Electric) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleInfoReply_Electric.Merge(m, src) } func (m *StyleInfoReply_Electric) XXX_Size() int { return xxx_messageInfo_StyleInfoReply_Electric.Size(m) } func (m *StyleInfoReply_Electric) XXX_DiscardUnknown() { xxx_messageInfo_StyleInfoReply_Electric.DiscardUnknown(m) } var xxx_messageInfo_StyleInfoReply_Electric proto.InternalMessageInfo func (m *StyleInfoReply_Electric) GetBackElectricMaximumPower() string { if m != nil { return m.BackElectricMaximumPower } return "" } func (m *StyleInfoReply_Electric) GetBackElectricTorque() string { if m != nil { return m.BackElectricTorque } return "" } func (m *StyleInfoReply_Electric) GetBatteryEnergy() string { if m != nil { return m.BatteryEnergy } return "" } func (m *StyleInfoReply_Electric) GetBatteryPackWarranty() string { if m != nil { return m.BatteryPackWarranty } return "" } func (m *StyleInfoReply_Electric) GetBatteryType() string { if m != nil { return m.BatteryType } return "" } func (m *StyleInfoReply_Electric) GetFrontElectricMaximumPower() string { if m != nil { return m.FrontElectricMaximumPower } return "" } func (m *StyleInfoReply_Electric) GetFrontElectricTorque() string { if m != nil { return m.FrontElectricTorque } return "" } func (m *StyleInfoReply_Electric) GetHundredElectricityConsumption() string { if m != nil { return m.HundredElectricityConsumption } return "" } func (m *StyleInfoReply_Electric) GetMaximumSimulationMilage() string { if m != nil { return m.MaximumSimulationMilage } return "" } func (m *StyleInfoReply_Electric) GetMotorLayout() string { if m != nil { return m.MotorLayout } return "" } func (m *StyleInfoReply_Electric) GetMotorNumber() string { if m != nil { return m.MotorNumber } return "" } func (m *StyleInfoReply_Electric) GetMotorType() string { if m != nil { return m.MotorType } return "" } func (m *StyleInfoReply_Electric) GetSystemIntegratedPower() string { if m != nil { return m.SystemIntegratedPower } return "" } func (m *StyleInfoReply_Electric) GetSystemIntegratedTorque() string { if m != nil { return m.SystemIntegratedTorque } return "" } func (m *StyleInfoReply_Electric) GetTotalMotorPower() string { if m != nil { return m.TotalMotorPower } return "" } func (m *StyleInfoReply_Electric) GetTotalMotorTorque() string { if m != nil { return m.TotalMotorTorque } return "" } type StyleInfoReply_Engine struct { AirIntakForm string `protobuf:"bytes,1,opt,name=air_intak_form,json=airIntakForm,proto3" json:"air_intak_form"` CylinderArrangement string `protobuf:"bytes,2,opt,name=cylinder_arrangement,json=cylinderArrangement,proto3" json:"cylinder_arrangement"` CylinderDiameter string `protobuf:"bytes,3,opt,name=cylinder_diameter,json=cylinderDiameter,proto3" json:"cylinder_diameter"` CylinderHeadMaterial string `protobuf:"bytes,4,opt,name=cylinder_head_material,json=cylinderHeadMaterial,proto3" json:"cylinder_head_material"` CylinderMaterial string `protobuf:"bytes,5,opt,name=cylinder_material,json=cylinderMaterial,proto3" json:"cylinder_material"` CylinderNumber string `protobuf:"bytes,6,opt,name=cylinder_number,json=cylinderNumber,proto3" json:"cylinder_number"` CylinderValveNumber string `protobuf:"bytes,7,opt,name=cylinder_valve_number,json=cylinderValveNumber,proto3" json:"cylinder_valve_number"` Displacement string `protobuf:"bytes,8,opt,name=displacement,proto3" json:"displacement"` DisplacementL string `protobuf:"bytes,9,opt,name=displacement_l,json=displacementL,proto3" json:"displacement_l"` EngineTechnology string `protobuf:"bytes,10,opt,name=engine_technology,json=engineTechnology,proto3" json:"engine_technology"` EngineType string `protobuf:"bytes,11,opt,name=engine_type,json=engineType,proto3" json:"engine_type"` FuelLable string `protobuf:"bytes,12,opt,name=fuel_lable,json=fuelLable,proto3" json:"fuel_lable"` FuelTypeDetail string `protobuf:"bytes,13,opt,name=fuel_type_detail,json=fuelTypeDetail,proto3" json:"fuel_type_detail"` MaximumHorsepower string `protobuf:"bytes,14,opt,name=maximum_horsepower,json=maximumHorsepower,proto3" json:"maximum_horsepower"` MaximumPowerRpm string `protobuf:"bytes,15,opt,name=maximum_power_rpm,json=maximumPowerRpm,proto3" json:"maximum_power_rpm"` OilSupplyMode string `protobuf:"bytes,16,opt,name=oil_supply_mode,json=oilSupplyMode,proto3" json:"oil_supply_mode"` PistonStroke string `protobuf:"bytes,17,opt,name=piston_stroke,json=pistonStroke,proto3" json:"piston_stroke"` ReductionRatio string `protobuf:"bytes,18,opt,name=reduction_ratio,json=reductionRatio,proto3" json:"reduction_ratio"` Rpm string `protobuf:"bytes,19,opt,name=rpm,proto3" json:"rpm"` ValveMechanism string `protobuf:"bytes,20,opt,name=valve_mechanism,json=valveMechanism,proto3" json:"valve_mechanism"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleInfoReply_Engine) Reset() { *m = StyleInfoReply_Engine{} } func (m *StyleInfoReply_Engine) String() string { return proto.CompactTextString(m) } func (*StyleInfoReply_Engine) ProtoMessage() {} func (*StyleInfoReply_Engine) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{21, 6} } func (m *StyleInfoReply_Engine) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleInfoReply_Engine.Unmarshal(m, b) } func (m *StyleInfoReply_Engine) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleInfoReply_Engine.Marshal(b, m, deterministic) } func (m *StyleInfoReply_Engine) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleInfoReply_Engine.Merge(m, src) } func (m *StyleInfoReply_Engine) XXX_Size() int { return xxx_messageInfo_StyleInfoReply_Engine.Size(m) } func (m *StyleInfoReply_Engine) XXX_DiscardUnknown() { xxx_messageInfo_StyleInfoReply_Engine.DiscardUnknown(m) } var xxx_messageInfo_StyleInfoReply_Engine proto.InternalMessageInfo func (m *StyleInfoReply_Engine) GetAirIntakForm() string { if m != nil { return m.AirIntakForm } return "" } func (m *StyleInfoReply_Engine) GetCylinderArrangement() string { if m != nil { return m.CylinderArrangement } return "" } func (m *StyleInfoReply_Engine) GetCylinderDiameter() string { if m != nil { return m.CylinderDiameter } return "" } func (m *StyleInfoReply_Engine) GetCylinderHeadMaterial() string { if m != nil { return m.CylinderHeadMaterial } return "" } func (m *StyleInfoReply_Engine) GetCylinderMaterial() string { if m != nil { return m.CylinderMaterial } return "" } func (m *StyleInfoReply_Engine) GetCylinderNumber() string { if m != nil { return m.CylinderNumber } return "" } func (m *StyleInfoReply_Engine) GetCylinderValveNumber() string { if m != nil { return m.CylinderValveNumber } return "" } func (m *StyleInfoReply_Engine) GetDisplacement() string { if m != nil { return m.Displacement } return "" } func (m *StyleInfoReply_Engine) GetDisplacementL() string { if m != nil { return m.DisplacementL } return "" } func (m *StyleInfoReply_Engine) GetEngineTechnology() string { if m != nil { return m.EngineTechnology } return "" } func (m *StyleInfoReply_Engine) GetEngineType() string { if m != nil { return m.EngineType } return "" } func (m *StyleInfoReply_Engine) GetFuelLable() string { if m != nil { return m.FuelLable } return "" } func (m *StyleInfoReply_Engine) GetFuelTypeDetail() string { if m != nil { return m.FuelTypeDetail } return "" } func (m *StyleInfoReply_Engine) GetMaximumHorsepower() string { if m != nil { return m.MaximumHorsepower } return "" } func (m *StyleInfoReply_Engine) GetMaximumPowerRpm() string { if m != nil { return m.MaximumPowerRpm } return "" } func (m *StyleInfoReply_Engine) GetOilSupplyMode() string { if m != nil { return m.OilSupplyMode } return "" } func (m *StyleInfoReply_Engine) GetPistonStroke() string { if m != nil { return m.PistonStroke } return "" } func (m *StyleInfoReply_Engine) GetReductionRatio() string { if m != nil { return m.ReductionRatio } return "" } func (m *StyleInfoReply_Engine) GetRpm() string { if m != nil { return m.Rpm } return "" } func (m *StyleInfoReply_Engine) GetValveMechanism() string { if m != nil { return m.ValveMechanism } return "" } type StyleInfoReply_External struct { ActiveIntakeGrille string `protobuf:"bytes,1,opt,name=active_intake_grille,json=activeIntakeGrille,proto3" json:"active_intake_grille"` BatteryPreHeating string `protobuf:"bytes,2,opt,name=battery_pre_heating,json=batteryPreHeating,proto3" json:"battery_pre_heating"` CentralControlLock string `protobuf:"bytes,3,opt,name=central_control_lock,json=centralControlLock,proto3" json:"central_control_lock"` ElectricTrunk string `protobuf:"bytes,4,opt,name=electric_trunk,json=electricTrunk,proto3" json:"electric_trunk"` ElectronicAntiTheft string `protobuf:"bytes,5,opt,name=electronic_anti_theft,json=electronicAntiTheft,proto3" json:"electronic_anti_theft"` Eosd string `protobuf:"bytes,6,opt,name=eosd,proto3" json:"eosd"` FramelessDesignDoor string `protobuf:"bytes,7,opt,name=frameless_design_door,json=framelessDesignDoor,proto3" json:"frameless_design_door"` HideElectricDoorHandle string `protobuf:"bytes,8,opt,name=hide_electric_door_handle,json=hideElectricDoorHandle,proto3" json:"hide_electric_door_handle"` InductiveTrunk string `protobuf:"bytes,9,opt,name=inductive_trunk,json=inductiveTrunk,proto3" json:"inductive_trunk"` KeyType string `protobuf:"bytes,10,opt,name=key_type,json=keyType,proto3" json:"key_type"` KeylessEntrySystem string `protobuf:"bytes,11,opt,name=keyless_entry_system,json=keylessEntrySystem,proto3" json:"keyless_entry_system"` KeylessStartSystem string `protobuf:"bytes,12,opt,name=keyless_start_system,json=keylessStartSystem,proto3" json:"keyless_start_system"` OutsidePedal string `protobuf:"bytes,13,opt,name=outside_pedal,json=outsidePedal,proto3" json:"outside_pedal"` RearCompartmentPositionMemory string `protobuf:"bytes,14,opt,name=rear_compartment_position_memory,json=rearCompartmentPositionMemory,proto3" json:"rear_compartment_position_memory"` RemoteStart string `protobuf:"bytes,15,opt,name=remote_start,json=remoteStart,proto3" json:"remote_start"` RimMaterial string `protobuf:"bytes,16,opt,name=rim_material,json=rimMaterial,proto3" json:"rim_material"` RoofLuggageRack string `protobuf:"bytes,17,opt,name=roof_luggage_rack,json=roofLuggageRack,proto3" json:"roof_luggage_rack"` SideSlidingDoor string `protobuf:"bytes,18,opt,name=side_sliding_door,json=sideSlidingDoor,proto3" json:"side_sliding_door"` SkylightType string `protobuf:"bytes,19,opt,name=skylight_type,json=skylightType,proto3" json:"skylight_type"` SportsAppearanceKit string `protobuf:"bytes,20,opt,name=sports_appearance_kit,json=sportsAppearanceKit,proto3" json:"sports_appearance_kit"` Tail string `protobuf:"bytes,21,opt,name=tail,proto3" json:"tail"` TheTailgateGlassOpensIndependently string `protobuf:"bytes,22,opt,name=the_tailgate_glass_opens_independently,json=theTailgateGlassOpensIndependently,proto3" json:"the_tailgate_glass_opens_independently"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleInfoReply_External) Reset() { *m = StyleInfoReply_External{} } func (m *StyleInfoReply_External) String() string { return proto.CompactTextString(m) } func (*StyleInfoReply_External) ProtoMessage() {} func (*StyleInfoReply_External) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{21, 7} } func (m *StyleInfoReply_External) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleInfoReply_External.Unmarshal(m, b) } func (m *StyleInfoReply_External) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleInfoReply_External.Marshal(b, m, deterministic) } func (m *StyleInfoReply_External) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleInfoReply_External.Merge(m, src) } func (m *StyleInfoReply_External) XXX_Size() int { return xxx_messageInfo_StyleInfoReply_External.Size(m) } func (m *StyleInfoReply_External) XXX_DiscardUnknown() { xxx_messageInfo_StyleInfoReply_External.DiscardUnknown(m) } var xxx_messageInfo_StyleInfoReply_External proto.InternalMessageInfo func (m *StyleInfoReply_External) GetActiveIntakeGrille() string { if m != nil { return m.ActiveIntakeGrille } return "" } func (m *StyleInfoReply_External) GetBatteryPreHeating() string { if m != nil { return m.BatteryPreHeating } return "" } func (m *StyleInfoReply_External) GetCentralControlLock() string { if m != nil { return m.CentralControlLock } return "" } func (m *StyleInfoReply_External) GetElectricTrunk() string { if m != nil { return m.ElectricTrunk } return "" } func (m *StyleInfoReply_External) GetElectronicAntiTheft() string { if m != nil { return m.ElectronicAntiTheft } return "" } func (m *StyleInfoReply_External) GetEosd() string { if m != nil { return m.Eosd } return "" } func (m *StyleInfoReply_External) GetFramelessDesignDoor() string { if m != nil { return m.FramelessDesignDoor } return "" } func (m *StyleInfoReply_External) GetHideElectricDoorHandle() string { if m != nil { return m.HideElectricDoorHandle } return "" } func (m *StyleInfoReply_External) GetInductiveTrunk() string { if m != nil { return m.InductiveTrunk } return "" } func (m *StyleInfoReply_External) GetKeyType() string { if m != nil { return m.KeyType } return "" } func (m *StyleInfoReply_External) GetKeylessEntrySystem() string { if m != nil { return m.KeylessEntrySystem } return "" } func (m *StyleInfoReply_External) GetKeylessStartSystem() string { if m != nil { return m.KeylessStartSystem } return "" } func (m *StyleInfoReply_External) GetOutsidePedal() string { if m != nil { return m.OutsidePedal } return "" } func (m *StyleInfoReply_External) GetRearCompartmentPositionMemory() string { if m != nil { return m.RearCompartmentPositionMemory } return "" } func (m *StyleInfoReply_External) GetRemoteStart() string { if m != nil { return m.RemoteStart } return "" } func (m *StyleInfoReply_External) GetRimMaterial() string { if m != nil { return m.RimMaterial } return "" } func (m *StyleInfoReply_External) GetRoofLuggageRack() string { if m != nil { return m.RoofLuggageRack } return "" } func (m *StyleInfoReply_External) GetSideSlidingDoor() string { if m != nil { return m.SideSlidingDoor } return "" } func (m *StyleInfoReply_External) GetSkylightType() string { if m != nil { return m.SkylightType } return "" } func (m *StyleInfoReply_External) GetSportsAppearanceKit() string { if m != nil { return m.SportsAppearanceKit } return "" } func (m *StyleInfoReply_External) GetTail() string { if m != nil { return m.Tail } return "" } func (m *StyleInfoReply_External) GetTheTailgateGlassOpensIndependently() string { if m != nil { return m.TheTailgateGlassOpensIndependently } return "" } type StyleInfoReply_Gearbox struct { GearNumber string `protobuf:"bytes,1,opt,name=gear_number,json=gearNumber,proto3" json:"gear_number"` GearboxDesc string `protobuf:"bytes,2,opt,name=gearbox_desc,json=gearboxDesc,proto3" json:"gearbox_desc"` GearboxType string `protobuf:"bytes,3,opt,name=gearbox_type,json=gearboxType,proto3" json:"gearbox_type"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleInfoReply_Gearbox) Reset() { *m = StyleInfoReply_Gearbox{} } func (m *StyleInfoReply_Gearbox) String() string { return proto.CompactTextString(m) } func (*StyleInfoReply_Gearbox) ProtoMessage() {} func (*StyleInfoReply_Gearbox) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{21, 8} } func (m *StyleInfoReply_Gearbox) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleInfoReply_Gearbox.Unmarshal(m, b) } func (m *StyleInfoReply_Gearbox) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleInfoReply_Gearbox.Marshal(b, m, deterministic) } func (m *StyleInfoReply_Gearbox) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleInfoReply_Gearbox.Merge(m, src) } func (m *StyleInfoReply_Gearbox) XXX_Size() int { return xxx_messageInfo_StyleInfoReply_Gearbox.Size(m) } func (m *StyleInfoReply_Gearbox) XXX_DiscardUnknown() { xxx_messageInfo_StyleInfoReply_Gearbox.DiscardUnknown(m) } var xxx_messageInfo_StyleInfoReply_Gearbox proto.InternalMessageInfo func (m *StyleInfoReply_Gearbox) GetGearNumber() string { if m != nil { return m.GearNumber } return "" } func (m *StyleInfoReply_Gearbox) GetGearboxDesc() string { if m != nil { return m.GearboxDesc } return "" } func (m *StyleInfoReply_Gearbox) GetGearboxType() string { if m != nil { return m.GearboxType } return "" } type StyleInfoReply_Intelligent struct { AuxiliaryDrivingChip string `protobuf:"bytes,1,opt,name=auxiliary_driving_chip,json=auxiliaryDrivingChip,proto3" json:"auxiliary_driving_chip"` ChipComputingPower string `protobuf:"bytes,2,opt,name=chip_computing_power,json=chipComputingPower,proto3" json:"chip_computing_power"` NumberOfCameras string `protobuf:"bytes,3,opt,name=number_of_cameras,json=numberOfCameras,proto3" json:"number_of_cameras"` NumberOfLidars string `protobuf:"bytes,4,opt,name=number_of_lidars,json=numberOfLidars,proto3" json:"number_of_lidars"` NumberOfMillimeterWaveRadars string `protobuf:"bytes,5,opt,name=number_of_millimeter_wave_radars,json=numberOfMillimeterWaveRadars,proto3" json:"number_of_millimeter_wave_radars"` NumberOfUltrasonicRadars string `protobuf:"bytes,6,opt,name=number_of_ultrasonic_radars,json=numberOfUltrasonicRadars,proto3" json:"number_of_ultrasonic_radars"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleInfoReply_Intelligent) Reset() { *m = StyleInfoReply_Intelligent{} } func (m *StyleInfoReply_Intelligent) String() string { return proto.CompactTextString(m) } func (*StyleInfoReply_Intelligent) ProtoMessage() {} func (*StyleInfoReply_Intelligent) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{21, 9} } func (m *StyleInfoReply_Intelligent) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleInfoReply_Intelligent.Unmarshal(m, b) } func (m *StyleInfoReply_Intelligent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleInfoReply_Intelligent.Marshal(b, m, deterministic) } func (m *StyleInfoReply_Intelligent) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleInfoReply_Intelligent.Merge(m, src) } func (m *StyleInfoReply_Intelligent) XXX_Size() int { return xxx_messageInfo_StyleInfoReply_Intelligent.Size(m) } func (m *StyleInfoReply_Intelligent) XXX_DiscardUnknown() { xxx_messageInfo_StyleInfoReply_Intelligent.DiscardUnknown(m) } var xxx_messageInfo_StyleInfoReply_Intelligent proto.InternalMessageInfo func (m *StyleInfoReply_Intelligent) GetAuxiliaryDrivingChip() string { if m != nil { return m.AuxiliaryDrivingChip } return "" } func (m *StyleInfoReply_Intelligent) GetChipComputingPower() string { if m != nil { return m.ChipComputingPower } return "" } func (m *StyleInfoReply_Intelligent) GetNumberOfCameras() string { if m != nil { return m.NumberOfCameras } return "" } func (m *StyleInfoReply_Intelligent) GetNumberOfLidars() string { if m != nil { return m.NumberOfLidars } return "" } func (m *StyleInfoReply_Intelligent) GetNumberOfMillimeterWaveRadars() string { if m != nil { return m.NumberOfMillimeterWaveRadars } return "" } func (m *StyleInfoReply_Intelligent) GetNumberOfUltrasonicRadars() string { if m != nil { return m.NumberOfUltrasonicRadars } return "" } type StyleInfoReply_Internal struct { ActiveNoiseReduction string `protobuf:"bytes,1,opt,name=active_noise_reduction,json=activeNoiseReduction,proto3" json:"active_noise_reduction"` CarDrivingRecorder string `protobuf:"bytes,2,opt,name=car_driving_recorder,json=carDrivingRecorder,proto3" json:"car_driving_recorder"` DrivingComputerDisplay string `protobuf:"bytes,3,opt,name=driving_computer_display,json=drivingComputerDisplay,proto3" json:"driving_computer_display"` ElectricallyAdjustablePedal string `protobuf:"bytes,4,opt,name=electrically_adjustable_pedal,json=electricallyAdjustablePedal,proto3" json:"electrically_adjustable_pedal"` FullLcdDashboard string `protobuf:"bytes,5,opt,name=full_lcd_dashboard,json=fullLcdDashboard,proto3" json:"full_lcd_dashboard"` FullLcdDashboardSize string `protobuf:"bytes,6,opt,name=full_lcd_dashboard_size,json=fullLcdDashboardSize,proto3" json:"full_lcd_dashboard_size"` HudRisingNumberDisplay string `protobuf:"bytes,7,opt,name=hud_rising_number_display,json=hudRisingNumberDisplay,proto3" json:"hud_rising_number_display"` MobilePhoneWirelessCharging string `protobuf:"bytes,8,opt,name=mobile_phone_wireless_charging,json=mobilePhoneWirelessCharging,proto3" json:"mobile_phone_wireless_charging"` MultiFunctionalSteeringWheel string `protobuf:"bytes,9,opt,name=multi_functional_steering_wheel,json=multiFunctionalSteeringWheel,proto3" json:"multi_functional_steering_wheel"` SteeringWheelAdjustment string `protobuf:"bytes,10,opt,name=steering_wheel_adjustment,json=steeringWheelAdjustment,proto3" json:"steering_wheel_adjustment"` SteeringWheelHeating string `protobuf:"bytes,11,opt,name=steering_wheel_heating,json=steeringWheelHeating,proto3" json:"steering_wheel_heating"` SteeringWheelMaterial string `protobuf:"bytes,12,opt,name=steering_wheel_material,json=steeringWheelMaterial,proto3" json:"steering_wheel_material"` SteeringWheelRemember string `protobuf:"bytes,13,opt,name=steering_wheel_remember,json=steeringWheelRemember,proto3" json:"steering_wheel_remember"` SteeringWheelShift string `protobuf:"bytes,14,opt,name=steering_wheel_shift,json=steeringWheelShift,proto3" json:"steering_wheel_shift"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleInfoReply_Internal) Reset() { *m = StyleInfoReply_Internal{} } func (m *StyleInfoReply_Internal) String() string { return proto.CompactTextString(m) } func (*StyleInfoReply_Internal) ProtoMessage() {} func (*StyleInfoReply_Internal) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{21, 10} } func (m *StyleInfoReply_Internal) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleInfoReply_Internal.Unmarshal(m, b) } func (m *StyleInfoReply_Internal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleInfoReply_Internal.Marshal(b, m, deterministic) } func (m *StyleInfoReply_Internal) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleInfoReply_Internal.Merge(m, src) } func (m *StyleInfoReply_Internal) XXX_Size() int { return xxx_messageInfo_StyleInfoReply_Internal.Size(m) } func (m *StyleInfoReply_Internal) XXX_DiscardUnknown() { xxx_messageInfo_StyleInfoReply_Internal.DiscardUnknown(m) } var xxx_messageInfo_StyleInfoReply_Internal proto.InternalMessageInfo func (m *StyleInfoReply_Internal) GetActiveNoiseReduction() string { if m != nil { return m.ActiveNoiseReduction } return "" } func (m *StyleInfoReply_Internal) GetCarDrivingRecorder() string { if m != nil { return m.CarDrivingRecorder } return "" } func (m *StyleInfoReply_Internal) GetDrivingComputerDisplay() string { if m != nil { return m.DrivingComputerDisplay } return "" } func (m *StyleInfoReply_Internal) GetElectricallyAdjustablePedal() string { if m != nil { return m.ElectricallyAdjustablePedal } return "" } func (m *StyleInfoReply_Internal) GetFullLcdDashboard() string { if m != nil { return m.FullLcdDashboard } return "" } func (m *StyleInfoReply_Internal) GetFullLcdDashboardSize() string { if m != nil { return m.FullLcdDashboardSize } return "" } func (m *StyleInfoReply_Internal) GetHudRisingNumberDisplay() string { if m != nil { return m.HudRisingNumberDisplay } return "" } func (m *StyleInfoReply_Internal) GetMobilePhoneWirelessCharging() string { if m != nil { return m.MobilePhoneWirelessCharging } return "" } func (m *StyleInfoReply_Internal) GetMultiFunctionalSteeringWheel() string { if m != nil { return m.MultiFunctionalSteeringWheel } return "" } func (m *StyleInfoReply_Internal) GetSteeringWheelAdjustment() string { if m != nil { return m.SteeringWheelAdjustment } return "" } func (m *StyleInfoReply_Internal) GetSteeringWheelHeating() string { if m != nil { return m.SteeringWheelHeating } return "" } func (m *StyleInfoReply_Internal) GetSteeringWheelMaterial() string { if m != nil { return m.SteeringWheelMaterial } return "" } func (m *StyleInfoReply_Internal) GetSteeringWheelRemember() string { if m != nil { return m.SteeringWheelRemember } return "" } func (m *StyleInfoReply_Internal) GetSteeringWheelShift() string { if m != nil { return m.SteeringWheelShift } return "" } type StyleInfoReply_Light struct { AdaptiveFarNear string `protobuf:"bytes,1,opt,name=adaptive_far_near,json=adaptiveFarNear,proto3" json:"adaptive_far_near"` Atmosphere string `protobuf:"bytes,2,opt,name=atmosphere,proto3" json:"atmosphere"` AutoHead string `protobuf:"bytes,3,opt,name=auto_head,json=autoHead,proto3" json:"auto_head"` Clean string `protobuf:"bytes,4,opt,name=clean,proto3" json:"clean"` Daytime string `protobuf:"bytes,5,opt,name=daytime,proto3" json:"daytime"` Far string `protobuf:"bytes,6,opt,name=far,proto3" json:"far"` Fog string `protobuf:"bytes,7,opt,name=fog,proto3" json:"fog"` HeadlampDelayOff string `protobuf:"bytes,8,opt,name=headlamp_delay_off,json=headlampDelayOff,proto3" json:"headlamp_delay_off"` HeadlampRainFogMode string `protobuf:"bytes,9,opt,name=headlamp_rain_fog_mode,json=headlampRainFogMode,proto3" json:"headlamp_rain_fog_mode"` HeightAdjustable string `protobuf:"bytes,10,opt,name=height_adjustable,json=heightAdjustable,proto3" json:"height_adjustable"` LightingFeatures string `protobuf:"bytes,11,opt,name=lighting_features,json=lightingFeatures,proto3" json:"lighting_features"` Near string `protobuf:"bytes,12,opt,name=near,proto3" json:"near"` SideTurn string `protobuf:"bytes,13,opt,name=side_turn,json=sideTurn,proto3" json:"side_turn"` SteeringAssistLamp string `protobuf:"bytes,14,opt,name=steering_assist_lamp,json=steeringAssistLamp,proto3" json:"steering_assist_lamp"` TouchReadingLamp string `protobuf:"bytes,15,opt,name=touch_reading_lamp,json=touchReadingLamp,proto3" json:"touch_reading_lamp"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleInfoReply_Light) Reset() { *m = StyleInfoReply_Light{} } func (m *StyleInfoReply_Light) String() string { return proto.CompactTextString(m) } func (*StyleInfoReply_Light) ProtoMessage() {} func (*StyleInfoReply_Light) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{21, 11} } func (m *StyleInfoReply_Light) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleInfoReply_Light.Unmarshal(m, b) } func (m *StyleInfoReply_Light) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleInfoReply_Light.Marshal(b, m, deterministic) } func (m *StyleInfoReply_Light) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleInfoReply_Light.Merge(m, src) } func (m *StyleInfoReply_Light) XXX_Size() int { return xxx_messageInfo_StyleInfoReply_Light.Size(m) } func (m *StyleInfoReply_Light) XXX_DiscardUnknown() { xxx_messageInfo_StyleInfoReply_Light.DiscardUnknown(m) } var xxx_messageInfo_StyleInfoReply_Light proto.InternalMessageInfo func (m *StyleInfoReply_Light) GetAdaptiveFarNear() string { if m != nil { return m.AdaptiveFarNear } return "" } func (m *StyleInfoReply_Light) GetAtmosphere() string { if m != nil { return m.Atmosphere } return "" } func (m *StyleInfoReply_Light) GetAutoHead() string { if m != nil { return m.AutoHead } return "" } func (m *StyleInfoReply_Light) GetClean() string { if m != nil { return m.Clean } return "" } func (m *StyleInfoReply_Light) GetDaytime() string { if m != nil { return m.Daytime } return "" } func (m *StyleInfoReply_Light) GetFar() string { if m != nil { return m.Far } return "" } func (m *StyleInfoReply_Light) GetFog() string { if m != nil { return m.Fog } return "" } func (m *StyleInfoReply_Light) GetHeadlampDelayOff() string { if m != nil { return m.HeadlampDelayOff } return "" } func (m *StyleInfoReply_Light) GetHeadlampRainFogMode() string { if m != nil { return m.HeadlampRainFogMode } return "" } func (m *StyleInfoReply_Light) GetHeightAdjustable() string { if m != nil { return m.HeightAdjustable } return "" } func (m *StyleInfoReply_Light) GetLightingFeatures() string { if m != nil { return m.LightingFeatures } return "" } func (m *StyleInfoReply_Light) GetNear() string { if m != nil { return m.Near } return "" } func (m *StyleInfoReply_Light) GetSideTurn() string { if m != nil { return m.SideTurn } return "" } func (m *StyleInfoReply_Light) GetSteeringAssistLamp() string { if m != nil { return m.SteeringAssistLamp } return "" } func (m *StyleInfoReply_Light) GetTouchReadingLamp() string { if m != nil { return m.TouchReadingLamp } return "" } type StyleInfoReply_Media struct { BackLcd string `protobuf:"bytes,1,opt,name=back_lcd,json=backLcd,proto3" json:"back_lcd"` CarInternet string `protobuf:"bytes,2,opt,name=car_internet,json=carInternet,proto3" json:"car_internet"` CarPhone string `protobuf:"bytes,3,opt,name=car_phone,json=carPhone,proto3" json:"car_phone"` CarTv string `protobuf:"bytes,4,opt,name=car_tv,json=carTv,proto3" json:"car_tv"` CdDvd string `protobuf:"bytes,5,opt,name=cd_dvd,json=cdDvd,proto3" json:"cd_dvd"` CenterConsoleLargeScreenSize string `protobuf:"bytes,6,opt,name=center_console_large_screen_size,json=centerConsoleLargeScreenSize,proto3" json:"center_console_large_screen_size"` CentralColourScreen string `protobuf:"bytes,7,opt,name=central_colour_screen,json=centralColourScreen,proto3" json:"central_colour_screen"` CentralLcdSplitScreen string `protobuf:"bytes,8,opt,name=central_lcd_split_screen,json=centralLcdSplitScreen,proto3" json:"central_lcd_split_screen"` ChargingInterface string `protobuf:"bytes,9,opt,name=charging_interface,json=chargingInterface,proto3" json:"charging_interface"` FaceRecognition string `protobuf:"bytes,10,opt,name=face_recognition,json=faceRecognition,proto3" json:"face_recognition"` GestureControl string `protobuf:"bytes,11,opt,name=gesture_control,json=gestureControl,proto3" json:"gesture_control"` Gps string `protobuf:"bytes,12,opt,name=gps,proto3" json:"gps"` InterfaceOf12V string `protobuf:"bytes,13,opt,name=interface_of12v,json=interfaceOf12v,proto3" json:"interface_of12v"` MobileInternet string `protobuf:"bytes,14,opt,name=mobile_internet,json=mobileInternet,proto3" json:"mobile_internet"` NavigationTrafficInformationDisplay string `protobuf:"bytes,15,opt,name=navigation_traffic_information_display,json=navigationTrafficInformationDisplay,proto3" json:"navigation_traffic_information_display"` NumberOfInterfaces string `protobuf:"bytes,16,opt,name=number_of_interfaces,json=numberOfInterfaces,proto3" json:"number_of_interfaces"` Ota string `protobuf:"bytes,17,opt,name=ota,proto3" json:"ota"` PowerOf220V string `protobuf:"bytes,18,opt,name=power_of220v,json=powerOf220v,proto3" json:"power_of220v"` RearControlMultimedia string `protobuf:"bytes,19,opt,name=rear_control_multimedia,json=rearControlMultimedia,proto3" json:"rear_control_multimedia"` RoadRescueCall string `protobuf:"bytes,20,opt,name=road_rescue_call,json=roadRescueCall,proto3" json:"road_rescue_call"` SpeakerBrand string `protobuf:"bytes,21,opt,name=speaker_brand,json=speakerBrand,proto3" json:"speaker_brand"` SpeakerNumber string `protobuf:"bytes,22,opt,name=speaker_number,json=speakerNumber,proto3" json:"speaker_number"` VoiceControl string `protobuf:"bytes,23,opt,name=voice_control,json=voiceControl,proto3" json:"voice_control"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleInfoReply_Media) Reset() { *m = StyleInfoReply_Media{} } func (m *StyleInfoReply_Media) String() string { return proto.CompactTextString(m) } func (*StyleInfoReply_Media) ProtoMessage() {} func (*StyleInfoReply_Media) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{21, 12} } func (m *StyleInfoReply_Media) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleInfoReply_Media.Unmarshal(m, b) } func (m *StyleInfoReply_Media) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleInfoReply_Media.Marshal(b, m, deterministic) } func (m *StyleInfoReply_Media) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleInfoReply_Media.Merge(m, src) } func (m *StyleInfoReply_Media) XXX_Size() int { return xxx_messageInfo_StyleInfoReply_Media.Size(m) } func (m *StyleInfoReply_Media) XXX_DiscardUnknown() { xxx_messageInfo_StyleInfoReply_Media.DiscardUnknown(m) } var xxx_messageInfo_StyleInfoReply_Media proto.InternalMessageInfo func (m *StyleInfoReply_Media) GetBackLcd() string { if m != nil { return m.BackLcd } return "" } func (m *StyleInfoReply_Media) GetCarInternet() string { if m != nil { return m.CarInternet } return "" } func (m *StyleInfoReply_Media) GetCarPhone() string { if m != nil { return m.CarPhone } return "" } func (m *StyleInfoReply_Media) GetCarTv() string { if m != nil { return m.CarTv } return "" } func (m *StyleInfoReply_Media) GetCdDvd() string { if m != nil { return m.CdDvd } return "" } func (m *StyleInfoReply_Media) GetCenterConsoleLargeScreenSize() string { if m != nil { return m.CenterConsoleLargeScreenSize } return "" } func (m *StyleInfoReply_Media) GetCentralColourScreen() string { if m != nil { return m.CentralColourScreen } return "" } func (m *StyleInfoReply_Media) GetCentralLcdSplitScreen() string { if m != nil { return m.CentralLcdSplitScreen } return "" } func (m *StyleInfoReply_Media) GetChargingInterface() string { if m != nil { return m.ChargingInterface } return "" } func (m *StyleInfoReply_Media) GetFaceRecognition() string { if m != nil { return m.FaceRecognition } return "" } func (m *StyleInfoReply_Media) GetGestureControl() string { if m != nil { return m.GestureControl } return "" } func (m *StyleInfoReply_Media) GetGps() string { if m != nil { return m.Gps } return "" } func (m *StyleInfoReply_Media) GetInterfaceOf12V() string { if m != nil { return m.InterfaceOf12V } return "" } func (m *StyleInfoReply_Media) GetMobileInternet() string { if m != nil { return m.MobileInternet } return "" } func (m *StyleInfoReply_Media) GetNavigationTrafficInformationDisplay() string { if m != nil { return m.NavigationTrafficInformationDisplay } return "" } func (m *StyleInfoReply_Media) GetNumberOfInterfaces() string { if m != nil { return m.NumberOfInterfaces } return "" } func (m *StyleInfoReply_Media) GetOta() string { if m != nil { return m.Ota } return "" } func (m *StyleInfoReply_Media) GetPowerOf220V() string { if m != nil { return m.PowerOf220V } return "" } func (m *StyleInfoReply_Media) GetRearControlMultimedia() string { if m != nil { return m.RearControlMultimedia } return "" } func (m *StyleInfoReply_Media) GetRoadRescueCall() string { if m != nil { return m.RoadRescueCall } return "" } func (m *StyleInfoReply_Media) GetSpeakerBrand() string { if m != nil { return m.SpeakerBrand } return "" } func (m *StyleInfoReply_Media) GetSpeakerNumber() string { if m != nil { return m.SpeakerNumber } return "" } func (m *StyleInfoReply_Media) GetVoiceControl() string { if m != nil { return m.VoiceControl } return "" } type StyleInfoReply_Optional struct { BodyColour string `protobuf:"bytes,1,opt,name=body_colour,json=bodyColour,proto3" json:"body_colour"` InteriorColor string `protobuf:"bytes,2,opt,name=interior_color,json=interiorColor,proto3" json:"interior_color"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleInfoReply_Optional) Reset() { *m = StyleInfoReply_Optional{} } func (m *StyleInfoReply_Optional) String() string { return proto.CompactTextString(m) } func (*StyleInfoReply_Optional) ProtoMessage() {} func (*StyleInfoReply_Optional) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{21, 13} } func (m *StyleInfoReply_Optional) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleInfoReply_Optional.Unmarshal(m, b) } func (m *StyleInfoReply_Optional) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleInfoReply_Optional.Marshal(b, m, deterministic) } func (m *StyleInfoReply_Optional) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleInfoReply_Optional.Merge(m, src) } func (m *StyleInfoReply_Optional) XXX_Size() int { return xxx_messageInfo_StyleInfoReply_Optional.Size(m) } func (m *StyleInfoReply_Optional) XXX_DiscardUnknown() { xxx_messageInfo_StyleInfoReply_Optional.DiscardUnknown(m) } var xxx_messageInfo_StyleInfoReply_Optional proto.InternalMessageInfo func (m *StyleInfoReply_Optional) GetBodyColour() string { if m != nil { return m.BodyColour } return "" } func (m *StyleInfoReply_Optional) GetInteriorColor() string { if m != nil { return m.InteriorColor } return "" } type StyleInfoReply_Rearview struct { AntiPinchHand string `protobuf:"bytes,1,opt,name=anti_pinch_hand,json=antiPinchHand,proto3" json:"anti_pinch_hand"` BackElectricWindow string `protobuf:"bytes,2,opt,name=back_electric_window,json=backElectricWindow,proto3" json:"back_electric_window"` BackSidePrivacy string `protobuf:"bytes,3,opt,name=back_side_privacy,json=backSidePrivacy,proto3" json:"back_side_privacy"` BackSideSunshade string `protobuf:"bytes,4,opt,name=back_side_sunshade,json=backSideSunshade,proto3" json:"back_side_sunshade"` BackSunshade string `protobuf:"bytes,5,opt,name=back_sunshade,json=backSunshade,proto3" json:"back_sunshade"` BackWiper string `protobuf:"bytes,6,opt,name=back_wiper,json=backWiper,proto3" json:"back_wiper"` Cosmetic string `protobuf:"bytes,7,opt,name=cosmetic,proto3" json:"cosmetic"` ExteriorRearviewMirrorFunction string `protobuf:"bytes,8,opt,name=exterior_rearview_mirror_function,json=exteriorRearviewMirrorFunction,proto3" json:"exterior_rearview_mirror_function"` FrontElectricWindow string `protobuf:"bytes,9,opt,name=front_electric_window,json=frontElectricWindow,proto3" json:"front_electric_window"` FrontWiper string `protobuf:"bytes,10,opt,name=front_wiper,json=frontWiper,proto3" json:"front_wiper"` HeatableSprayNozzle string `protobuf:"bytes,11,opt,name=heatable_spray_nozzle,json=heatableSprayNozzle,proto3" json:"heatable_spray_nozzle"` InteriorRearviewMirrorFunction string `protobuf:"bytes,12,opt,name=interior_rearview_mirror_function,json=interiorRearviewMirrorFunction,proto3" json:"interior_rearview_mirror_function"` MultilayerSoundInsulationGlass string `protobuf:"bytes,13,opt,name=multilayer_sound_insulation_glass,json=multilayerSoundInsulationGlass,proto3" json:"multilayer_sound_insulation_glass"` WindowOneKey string `protobuf:"bytes,14,opt,name=window_one_key,json=windowOneKey,proto3" json:"window_one_key"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleInfoReply_Rearview) Reset() { *m = StyleInfoReply_Rearview{} } func (m *StyleInfoReply_Rearview) String() string { return proto.CompactTextString(m) } func (*StyleInfoReply_Rearview) ProtoMessage() {} func (*StyleInfoReply_Rearview) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{21, 14} } func (m *StyleInfoReply_Rearview) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleInfoReply_Rearview.Unmarshal(m, b) } func (m *StyleInfoReply_Rearview) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleInfoReply_Rearview.Marshal(b, m, deterministic) } func (m *StyleInfoReply_Rearview) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleInfoReply_Rearview.Merge(m, src) } func (m *StyleInfoReply_Rearview) XXX_Size() int { return xxx_messageInfo_StyleInfoReply_Rearview.Size(m) } func (m *StyleInfoReply_Rearview) XXX_DiscardUnknown() { xxx_messageInfo_StyleInfoReply_Rearview.DiscardUnknown(m) } var xxx_messageInfo_StyleInfoReply_Rearview proto.InternalMessageInfo func (m *StyleInfoReply_Rearview) GetAntiPinchHand() string { if m != nil { return m.AntiPinchHand } return "" } func (m *StyleInfoReply_Rearview) GetBackElectricWindow() string { if m != nil { return m.BackElectricWindow } return "" } func (m *StyleInfoReply_Rearview) GetBackSidePrivacy() string { if m != nil { return m.BackSidePrivacy } return "" } func (m *StyleInfoReply_Rearview) GetBackSideSunshade() string { if m != nil { return m.BackSideSunshade } return "" } func (m *StyleInfoReply_Rearview) GetBackSunshade() string { if m != nil { return m.BackSunshade } return "" } func (m *StyleInfoReply_Rearview) GetBackWiper() string { if m != nil { return m.BackWiper } return "" } func (m *StyleInfoReply_Rearview) GetCosmetic() string { if m != nil { return m.Cosmetic } return "" } func (m *StyleInfoReply_Rearview) GetExteriorRearviewMirrorFunction() string { if m != nil { return m.ExteriorRearviewMirrorFunction } return "" } func (m *StyleInfoReply_Rearview) GetFrontElectricWindow() string { if m != nil { return m.FrontElectricWindow } return "" } func (m *StyleInfoReply_Rearview) GetFrontWiper() string { if m != nil { return m.FrontWiper } return "" } func (m *StyleInfoReply_Rearview) GetHeatableSprayNozzle() string { if m != nil { return m.HeatableSprayNozzle } return "" } func (m *StyleInfoReply_Rearview) GetInteriorRearviewMirrorFunction() string { if m != nil { return m.InteriorRearviewMirrorFunction } return "" } func (m *StyleInfoReply_Rearview) GetMultilayerSoundInsulationGlass() string { if m != nil { return m.MultilayerSoundInsulationGlass } return "" } func (m *StyleInfoReply_Rearview) GetWindowOneKey() string { if m != nil { return m.WindowOneKey } return "" } type StyleInfoReply_Safety struct { Abs string `protobuf:"bytes,1,opt,name=abs,proto3" json:"abs"` ActiveBrake string `protobuf:"bytes,2,opt,name=active_brake,json=activeBrake,proto3" json:"active_brake"` AsrTcsTrc string `protobuf:"bytes,3,opt,name=asr_tcs_trc,json=asrTcsTrc,proto3" json:"asr_tcs_trc"` AuxiliarySeatAirbag string `protobuf:"bytes,4,opt,name=auxiliary_seat_airbag,json=auxiliarySeatAirbag,proto3" json:"auxiliary_seat_airbag"` BackBeltAirbag string `protobuf:"bytes,5,opt,name=back_belt_airbag,json=backBeltAirbag,proto3" json:"back_belt_airbag"` BackHeadAirbag string `protobuf:"bytes,6,opt,name=back_head_airbag,json=backHeadAirbag,proto3" json:"back_head_airbag"` BackSideAirbag string `protobuf:"bytes,7,opt,name=back_side_airbag,json=backSideAirbag,proto3" json:"back_side_airbag"` EbaBasBa string `protobuf:"bytes,8,opt,name=eba_bas_ba,json=ebaBasBa,proto3" json:"eba_bas_ba"` EbdCbc string `protobuf:"bytes,9,opt,name=ebd_cbc,json=ebdCbc,proto3" json:"ebd_cbc"` Esp string `protobuf:"bytes,10,opt,name=esp,proto3" json:"esp"` FatigueDrivingWarning string `protobuf:"bytes,11,opt,name=fatigue_driving_warning,json=fatigueDrivingWarning,proto3" json:"fatigue_driving_warning"` FontHeadAirbag string `protobuf:"bytes,12,opt,name=font_head_airbag,json=fontHeadAirbag,proto3" json:"font_head_airbag"` FrontMiddleAirbag string `protobuf:"bytes,13,opt,name=front_middle_airbag,json=frontMiddleAirbag,proto3" json:"front_middle_airbag"` FrontSideAirbag string `protobuf:"bytes,14,opt,name=front_side_airbag,json=frontSideAirbag,proto3" json:"front_side_airbag"` IsoFix string `protobuf:"bytes,15,opt,name=iso_fix,json=isoFix,proto3" json:"iso_fix"` KneeAirbag string `protobuf:"bytes,16,opt,name=knee_airbag,json=kneeAirbag,proto3" json:"knee_airbag"` LaneDepartureWarningSystem string `protobuf:"bytes,17,opt,name=lane_departure_warning_system,json=laneDepartureWarningSystem,proto3" json:"lane_departure_warning_system"` LaneKeeping string `protobuf:"bytes,18,opt,name=lane_keeping,json=laneKeeping,proto3" json:"lane_keeping"` MainSeatAirbag string `protobuf:"bytes,19,opt,name=main_seat_airbag,json=mainSeatAirbag,proto3" json:"main_seat_airbag"` NightVision string `protobuf:"bytes,20,opt,name=night_vision,json=nightVision,proto3" json:"night_vision"` ParallelAuxiliary string `protobuf:"bytes,21,opt,name=parallel_auxiliary,json=parallelAuxiliary,proto3" json:"parallel_auxiliary"` PassengerSeatCushionAirbag string `protobuf:"bytes,22,opt,name=passenger_seat_cushion_airbag,json=passengerSeatCushionAirbag,proto3" json:"passenger_seat_cushion_airbag"` PassivePedestrianProtection string `protobuf:"bytes,23,opt,name=passive_pedestrian_protection,json=passivePedestrianProtection,proto3" json:"passive_pedestrian_protection"` RearCentralAirbag string `protobuf:"bytes,24,opt,name=rear_central_airbag,json=rearCentralAirbag,proto3" json:"rear_central_airbag"` RearSeatAntiSlideAirbag string `protobuf:"bytes,25,opt,name=rear_seat_anti_slide_airbag,json=rearSeatAntiSlideAirbag,proto3" json:"rear_seat_anti_slide_airbag"` RoadTrafficSignRecognition string `protobuf:"bytes,26,opt,name=road_traffic_sign_recognition,json=roadTrafficSignRecognition,proto3" json:"road_traffic_sign_recognition"` RunFlatTire string `protobuf:"bytes,27,opt,name=run_flat_tire,json=runFlatTire,proto3" json:"run_flat_tire"` SeatBeltWarning string `protobuf:"bytes,28,opt,name=seat_belt_warning,json=seatBeltWarning,proto3" json:"seat_belt_warning"` TirePresureMonitor string `protobuf:"bytes,29,opt,name=tire_presure_monitor,json=tirePresureMonitor,proto3" json:"tire_presure_monitor"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleInfoReply_Safety) Reset() { *m = StyleInfoReply_Safety{} } func (m *StyleInfoReply_Safety) String() string { return proto.CompactTextString(m) } func (*StyleInfoReply_Safety) ProtoMessage() {} func (*StyleInfoReply_Safety) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{21, 15} } func (m *StyleInfoReply_Safety) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleInfoReply_Safety.Unmarshal(m, b) } func (m *StyleInfoReply_Safety) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleInfoReply_Safety.Marshal(b, m, deterministic) } func (m *StyleInfoReply_Safety) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleInfoReply_Safety.Merge(m, src) } func (m *StyleInfoReply_Safety) XXX_Size() int { return xxx_messageInfo_StyleInfoReply_Safety.Size(m) } func (m *StyleInfoReply_Safety) XXX_DiscardUnknown() { xxx_messageInfo_StyleInfoReply_Safety.DiscardUnknown(m) } var xxx_messageInfo_StyleInfoReply_Safety proto.InternalMessageInfo func (m *StyleInfoReply_Safety) GetAbs() string { if m != nil { return m.Abs } return "" } func (m *StyleInfoReply_Safety) GetActiveBrake() string { if m != nil { return m.ActiveBrake } return "" } func (m *StyleInfoReply_Safety) GetAsrTcsTrc() string { if m != nil { return m.AsrTcsTrc } return "" } func (m *StyleInfoReply_Safety) GetAuxiliarySeatAirbag() string { if m != nil { return m.AuxiliarySeatAirbag } return "" } func (m *StyleInfoReply_Safety) GetBackBeltAirbag() string { if m != nil { return m.BackBeltAirbag } return "" } func (m *StyleInfoReply_Safety) GetBackHeadAirbag() string { if m != nil { return m.BackHeadAirbag } return "" } func (m *StyleInfoReply_Safety) GetBackSideAirbag() string { if m != nil { return m.BackSideAirbag } return "" } func (m *StyleInfoReply_Safety) GetEbaBasBa() string { if m != nil { return m.EbaBasBa } return "" } func (m *StyleInfoReply_Safety) GetEbdCbc() string { if m != nil { return m.EbdCbc } return "" } func (m *StyleInfoReply_Safety) GetEsp() string { if m != nil { return m.Esp } return "" } func (m *StyleInfoReply_Safety) GetFatigueDrivingWarning() string { if m != nil { return m.FatigueDrivingWarning } return "" } func (m *StyleInfoReply_Safety) GetFontHeadAirbag() string { if m != nil { return m.FontHeadAirbag } return "" } func (m *StyleInfoReply_Safety) GetFrontMiddleAirbag() string { if m != nil { return m.FrontMiddleAirbag } return "" } func (m *StyleInfoReply_Safety) GetFrontSideAirbag() string { if m != nil { return m.FrontSideAirbag } return "" } func (m *StyleInfoReply_Safety) GetIsoFix() string { if m != nil { return m.IsoFix } return "" } func (m *StyleInfoReply_Safety) GetKneeAirbag() string { if m != nil { return m.KneeAirbag } return "" } func (m *StyleInfoReply_Safety) GetLaneDepartureWarningSystem() string { if m != nil { return m.LaneDepartureWarningSystem } return "" } func (m *StyleInfoReply_Safety) GetLaneKeeping() string { if m != nil { return m.LaneKeeping } return "" } func (m *StyleInfoReply_Safety) GetMainSeatAirbag() string { if m != nil { return m.MainSeatAirbag } return "" } func (m *StyleInfoReply_Safety) GetNightVision() string { if m != nil { return m.NightVision } return "" } func (m *StyleInfoReply_Safety) GetParallelAuxiliary() string { if m != nil { return m.ParallelAuxiliary } return "" } func (m *StyleInfoReply_Safety) GetPassengerSeatCushionAirbag() string { if m != nil { return m.PassengerSeatCushionAirbag } return "" } func (m *StyleInfoReply_Safety) GetPassivePedestrianProtection() string { if m != nil { return m.PassivePedestrianProtection } return "" } func (m *StyleInfoReply_Safety) GetRearCentralAirbag() string { if m != nil { return m.RearCentralAirbag } return "" } func (m *StyleInfoReply_Safety) GetRearSeatAntiSlideAirbag() string { if m != nil { return m.RearSeatAntiSlideAirbag } return "" } func (m *StyleInfoReply_Safety) GetRoadTrafficSignRecognition() string { if m != nil { return m.RoadTrafficSignRecognition } return "" } func (m *StyleInfoReply_Safety) GetRunFlatTire() string { if m != nil { return m.RunFlatTire } return "" } func (m *StyleInfoReply_Safety) GetSeatBeltWarning() string { if m != nil { return m.SeatBeltWarning } return "" } func (m *StyleInfoReply_Safety) GetTirePresureMonitor() string { if m != nil { return m.TirePresureMonitor } return "" } type StyleInfoReply_Seat struct { AuxiliaryAdjustableButton string `protobuf:"bytes,1,opt,name=auxiliary_adjustable_button,json=auxiliaryAdjustableButton,proto3" json:"auxiliary_adjustable_button"` AuxiliaryElectricAdust string `protobuf:"bytes,2,opt,name=auxiliary_electric_adust,json=auxiliaryElectricAdust,proto3" json:"auxiliary_electric_adust"` AuxiliarySeatAdjustmentMode string `protobuf:"bytes,3,opt,name=auxiliary_seat_adjustment_mode,json=auxiliarySeatAdjustmentMode,proto3" json:"auxiliary_seat_adjustment_mode"` BackCupHolder string `protobuf:"bytes,4,opt,name=back_cup_holder,json=backCupHolder,proto3" json:"back_cup_holder"` BackDownType string `protobuf:"bytes,5,opt,name=back_down_type,json=backDownType,proto3" json:"back_down_type"` BackFoldTable string `protobuf:"bytes,6,opt,name=back_fold_table,json=backFoldTable,proto3" json:"back_fold_table"` BackHandrail string `protobuf:"bytes,7,opt,name=back_handrail,json=backHandrail,proto3" json:"back_handrail"` ElectricSeatRemeber string `protobuf:"bytes,8,opt,name=electric_seat_remeber,json=electricSeatRemeber,proto3" json:"electric_seat_remeber"` FrontHandrail string `protobuf:"bytes,9,opt,name=front_handrail,json=frontHandrail,proto3" json:"front_handrail"` FrontSeatFunction string `protobuf:"bytes,10,opt,name=front_seat_function,json=frontSeatFunction,proto3" json:"front_seat_function"` HeatingCoolingCupHolder string `protobuf:"bytes,11,opt,name=heating_cooling_cup_holder,json=heatingCoolingCupHolder,proto3" json:"heating_cooling_cup_holder"` MainElectricAdust string `protobuf:"bytes,12,opt,name=main_electric_adust,json=mainElectricAdust,proto3" json:"main_electric_adust"` MainSeatAdjustmentMode string `protobuf:"bytes,13,opt,name=main_seat_adjustment_mode,json=mainSeatAdjustmentMode,proto3" json:"main_seat_adjustment_mode"` RearSeatElectricAdjustment string `protobuf:"bytes,14,opt,name=rear_seat_electric_adjustment,json=rearSeatElectricAdjustment,proto3" json:"rear_seat_electric_adjustment"` RearSeatFunction string `protobuf:"bytes,15,opt,name=rear_seat_function,json=rearSeatFunction,proto3" json:"rear_seat_function"` RearSeatPowerDown string `protobuf:"bytes,16,opt,name=rear_seat_power_down,json=rearSeatPowerDown,proto3" json:"rear_seat_power_down"` SeatLayoutForm string `protobuf:"bytes,17,opt,name=seat_layout_form,json=seatLayoutForm,proto3" json:"seat_layout_form"` SeatMaterial string `protobuf:"bytes,18,opt,name=seat_material,json=seatMaterial,proto3" json:"seat_material"` SecondIndependent string `protobuf:"bytes,19,opt,name=second_independent,json=secondIndependent,proto3" json:"second_independent"` SecondRowSeatAdjustment string `protobuf:"bytes,20,opt,name=second_row_seat_adjustment,json=secondRowSeatAdjustment,proto3" json:"second_row_seat_adjustment"` SportSeat string `protobuf:"bytes,21,opt,name=sport_seat,json=sportSeat,proto3" json:"sport_seat"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleInfoReply_Seat) Reset() { *m = StyleInfoReply_Seat{} } func (m *StyleInfoReply_Seat) String() string { return proto.CompactTextString(m) } func (*StyleInfoReply_Seat) ProtoMessage() {} func (*StyleInfoReply_Seat) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{21, 16} } func (m *StyleInfoReply_Seat) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleInfoReply_Seat.Unmarshal(m, b) } func (m *StyleInfoReply_Seat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleInfoReply_Seat.Marshal(b, m, deterministic) } func (m *StyleInfoReply_Seat) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleInfoReply_Seat.Merge(m, src) } func (m *StyleInfoReply_Seat) XXX_Size() int { return xxx_messageInfo_StyleInfoReply_Seat.Size(m) } func (m *StyleInfoReply_Seat) XXX_DiscardUnknown() { xxx_messageInfo_StyleInfoReply_Seat.DiscardUnknown(m) } var xxx_messageInfo_StyleInfoReply_Seat proto.InternalMessageInfo func (m *StyleInfoReply_Seat) GetAuxiliaryAdjustableButton() string { if m != nil { return m.AuxiliaryAdjustableButton } return "" } func (m *StyleInfoReply_Seat) GetAuxiliaryElectricAdust() string { if m != nil { return m.AuxiliaryElectricAdust } return "" } func (m *StyleInfoReply_Seat) GetAuxiliarySeatAdjustmentMode() string { if m != nil { return m.AuxiliarySeatAdjustmentMode } return "" } func (m *StyleInfoReply_Seat) GetBackCupHolder() string { if m != nil { return m.BackCupHolder } return "" } func (m *StyleInfoReply_Seat) GetBackDownType() string { if m != nil { return m.BackDownType } return "" } func (m *StyleInfoReply_Seat) GetBackFoldTable() string { if m != nil { return m.BackFoldTable } return "" } func (m *StyleInfoReply_Seat) GetBackHandrail() string { if m != nil { return m.BackHandrail } return "" } func (m *StyleInfoReply_Seat) GetElectricSeatRemeber() string { if m != nil { return m.ElectricSeatRemeber } return "" } func (m *StyleInfoReply_Seat) GetFrontHandrail() string { if m != nil { return m.FrontHandrail } return "" } func (m *StyleInfoReply_Seat) GetFrontSeatFunction() string { if m != nil { return m.FrontSeatFunction } return "" } func (m *StyleInfoReply_Seat) GetHeatingCoolingCupHolder() string { if m != nil { return m.HeatingCoolingCupHolder } return "" } func (m *StyleInfoReply_Seat) GetMainElectricAdust() string { if m != nil { return m.MainElectricAdust } return "" } func (m *StyleInfoReply_Seat) GetMainSeatAdjustmentMode() string { if m != nil { return m.MainSeatAdjustmentMode } return "" } func (m *StyleInfoReply_Seat) GetRearSeatElectricAdjustment() string { if m != nil { return m.RearSeatElectricAdjustment } return "" } func (m *StyleInfoReply_Seat) GetRearSeatFunction() string { if m != nil { return m.RearSeatFunction } return "" } func (m *StyleInfoReply_Seat) GetRearSeatPowerDown() string { if m != nil { return m.RearSeatPowerDown } return "" } func (m *StyleInfoReply_Seat) GetSeatLayoutForm() string { if m != nil { return m.SeatLayoutForm } return "" } func (m *StyleInfoReply_Seat) GetSeatMaterial() string { if m != nil { return m.SeatMaterial } return "" } func (m *StyleInfoReply_Seat) GetSecondIndependent() string { if m != nil { return m.SecondIndependent } return "" } func (m *StyleInfoReply_Seat) GetSecondRowSeatAdjustment() string { if m != nil { return m.SecondRowSeatAdjustment } return "" } func (m *StyleInfoReply_Seat) GetSportSeat() string { if m != nil { return m.SportSeat } return "" } type StyleInfoReply_Wheelbrake struct { BackBrakeType string `protobuf:"bytes,1,opt,name=back_brake_type,json=backBrakeType,proto3" json:"back_brake_type"` BackWheelSpecification string `protobuf:"bytes,2,opt,name=back_wheel_specification,json=backWheelSpecification,proto3" json:"back_wheel_specification"` FrontBrakeType string `protobuf:"bytes,3,opt,name=front_brake_type,json=frontBrakeType,proto3" json:"front_brake_type"` FrontWheelSpecification string `protobuf:"bytes,4,opt,name=front_wheel_specification,json=frontWheelSpecification,proto3" json:"front_wheel_specification"` ParkingBrakeType string `protobuf:"bytes,5,opt,name=parking_brake_type,json=parkingBrakeType,proto3" json:"parking_brake_type"` SpareWheelSpecification string `protobuf:"bytes,6,opt,name=spare_wheel_specification,json=spareWheelSpecification,proto3" json:"spare_wheel_specification"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleInfoReply_Wheelbrake) Reset() { *m = StyleInfoReply_Wheelbrake{} } func (m *StyleInfoReply_Wheelbrake) String() string { return proto.CompactTextString(m) } func (*StyleInfoReply_Wheelbrake) ProtoMessage() {} func (*StyleInfoReply_Wheelbrake) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{21, 17} } func (m *StyleInfoReply_Wheelbrake) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleInfoReply_Wheelbrake.Unmarshal(m, b) } func (m *StyleInfoReply_Wheelbrake) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleInfoReply_Wheelbrake.Marshal(b, m, deterministic) } func (m *StyleInfoReply_Wheelbrake) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleInfoReply_Wheelbrake.Merge(m, src) } func (m *StyleInfoReply_Wheelbrake) XXX_Size() int { return xxx_messageInfo_StyleInfoReply_Wheelbrake.Size(m) } func (m *StyleInfoReply_Wheelbrake) XXX_DiscardUnknown() { xxx_messageInfo_StyleInfoReply_Wheelbrake.DiscardUnknown(m) } var xxx_messageInfo_StyleInfoReply_Wheelbrake proto.InternalMessageInfo func (m *StyleInfoReply_Wheelbrake) GetBackBrakeType() string { if m != nil { return m.BackBrakeType } return "" } func (m *StyleInfoReply_Wheelbrake) GetBackWheelSpecification() string { if m != nil { return m.BackWheelSpecification } return "" } func (m *StyleInfoReply_Wheelbrake) GetFrontBrakeType() string { if m != nil { return m.FrontBrakeType } return "" } func (m *StyleInfoReply_Wheelbrake) GetFrontWheelSpecification() string { if m != nil { return m.FrontWheelSpecification } return "" } func (m *StyleInfoReply_Wheelbrake) GetParkingBrakeType() string { if m != nil { return m.ParkingBrakeType } return "" } func (m *StyleInfoReply_Wheelbrake) GetSpareWheelSpecification() string { if m != nil { return m.SpareWheelSpecification } return "" } type UpdateStyleInfoRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` Data string `protobuf:"bytes,2,opt,name=data,proto3" json:"data"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UpdateStyleInfoRequest) Reset() { *m = UpdateStyleInfoRequest{} } func (m *UpdateStyleInfoRequest) String() string { return proto.CompactTextString(m) } func (*UpdateStyleInfoRequest) ProtoMessage() {} func (*UpdateStyleInfoRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{22} } func (m *UpdateStyleInfoRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UpdateStyleInfoRequest.Unmarshal(m, b) } func (m *UpdateStyleInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UpdateStyleInfoRequest.Marshal(b, m, deterministic) } func (m *UpdateStyleInfoRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_UpdateStyleInfoRequest.Merge(m, src) } func (m *UpdateStyleInfoRequest) XXX_Size() int { return xxx_messageInfo_UpdateStyleInfoRequest.Size(m) } func (m *UpdateStyleInfoRequest) XXX_DiscardUnknown() { xxx_messageInfo_UpdateStyleInfoRequest.DiscardUnknown(m) } var xxx_messageInfo_UpdateStyleInfoRequest proto.InternalMessageInfo func (m *UpdateStyleInfoRequest) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *UpdateStyleInfoRequest) GetData() string { if m != nil { return m.Data } return "" } type MaintainManualRequest struct { StyleId string `protobuf:"bytes,1,opt,name=style_id,json=styleId,proto3" json:"style_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MaintainManualRequest) Reset() { *m = MaintainManualRequest{} } func (m *MaintainManualRequest) String() string { return proto.CompactTextString(m) } func (*MaintainManualRequest) ProtoMessage() {} func (*MaintainManualRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{23} } func (m *MaintainManualRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MaintainManualRequest.Unmarshal(m, b) } func (m *MaintainManualRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MaintainManualRequest.Marshal(b, m, deterministic) } func (m *MaintainManualRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_MaintainManualRequest.Merge(m, src) } func (m *MaintainManualRequest) XXX_Size() int { return xxx_messageInfo_MaintainManualRequest.Size(m) } func (m *MaintainManualRequest) XXX_DiscardUnknown() { xxx_messageInfo_MaintainManualRequest.DiscardUnknown(m) } var xxx_messageInfo_MaintainManualRequest proto.InternalMessageInfo func (m *MaintainManualRequest) GetStyleId() string { if m != nil { return m.StyleId } return "" } type MaintainItem struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` Item string `protobuf:"bytes,2,opt,name=item,proto3" json:"item"` StartMile int64 `protobuf:"varint,3,opt,name=start_mile,json=startMile,proto3" json:"start_mile"` StartDate int64 `protobuf:"varint,4,opt,name=start_date,json=startDate,proto3" json:"start_date"` MileCycle int64 `protobuf:"varint,5,opt,name=mile_cycle,json=mileCycle,proto3" json:"mile_cycle"` DateCycle int64 `protobuf:"varint,6,opt,name=date_cycle,json=dateCycle,proto3" json:"date_cycle"` StyleId string `protobuf:"bytes,7,opt,name=style_id,json=styleId,proto3" json:"style_id"` ItemId int64 `protobuf:"varint,8,opt,name=item_id,json=itemId,proto3" json:"item_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MaintainItem) Reset() { *m = MaintainItem{} } func (m *MaintainItem) String() string { return proto.CompactTextString(m) } func (*MaintainItem) ProtoMessage() {} func (*MaintainItem) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{24} } func (m *MaintainItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MaintainItem.Unmarshal(m, b) } func (m *MaintainItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MaintainItem.Marshal(b, m, deterministic) } func (m *MaintainItem) XXX_Merge(src proto.Message) { xxx_messageInfo_MaintainItem.Merge(m, src) } func (m *MaintainItem) XXX_Size() int { return xxx_messageInfo_MaintainItem.Size(m) } func (m *MaintainItem) XXX_DiscardUnknown() { xxx_messageInfo_MaintainItem.DiscardUnknown(m) } var xxx_messageInfo_MaintainItem proto.InternalMessageInfo func (m *MaintainItem) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *MaintainItem) GetItem() string { if m != nil { return m.Item } return "" } func (m *MaintainItem) GetStartMile() int64 { if m != nil { return m.StartMile } return 0 } func (m *MaintainItem) GetStartDate() int64 { if m != nil { return m.StartDate } return 0 } func (m *MaintainItem) GetMileCycle() int64 { if m != nil { return m.MileCycle } return 0 } func (m *MaintainItem) GetDateCycle() int64 { if m != nil { return m.DateCycle } return 0 } func (m *MaintainItem) GetStyleId() string { if m != nil { return m.StyleId } return "" } func (m *MaintainItem) GetItemId() int64 { if m != nil { return m.ItemId } return 0 } type MaintainManualReply struct { // 保养 Maintainance []*MaintainItem `protobuf:"bytes,1,rep,name=maintainance,proto3" json:"maintainance"` // 维修 Repair []*MaintainItem `protobuf:"bytes,2,rep,name=repair,proto3" json:"repair"` // 清洗 Wash []*MaintainItem `protobuf:"bytes,3,rep,name=wash,proto3" json:"wash"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MaintainManualReply) Reset() { *m = MaintainManualReply{} } func (m *MaintainManualReply) String() string { return proto.CompactTextString(m) } func (*MaintainManualReply) ProtoMessage() {} func (*MaintainManualReply) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{25} } func (m *MaintainManualReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MaintainManualReply.Unmarshal(m, b) } func (m *MaintainManualReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MaintainManualReply.Marshal(b, m, deterministic) } func (m *MaintainManualReply) XXX_Merge(src proto.Message) { xxx_messageInfo_MaintainManualReply.Merge(m, src) } func (m *MaintainManualReply) XXX_Size() int { return xxx_messageInfo_MaintainManualReply.Size(m) } func (m *MaintainManualReply) XXX_DiscardUnknown() { xxx_messageInfo_MaintainManualReply.DiscardUnknown(m) } var xxx_messageInfo_MaintainManualReply proto.InternalMessageInfo func (m *MaintainManualReply) GetMaintainance() []*MaintainItem { if m != nil { return m.Maintainance } return nil } func (m *MaintainManualReply) GetRepair() []*MaintainItem { if m != nil { return m.Repair } return nil } func (m *MaintainManualReply) GetWash() []*MaintainItem { if m != nil { return m.Wash } return nil } type ItemListRequest struct { ItemType int64 `protobuf:"varint,1,opt,name=item_type,json=itemType,proto3" json:"item_type"` StyleId string `protobuf:"bytes,2,opt,name=style_id,json=styleId,proto3" json:"style_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ItemListRequest) Reset() { *m = ItemListRequest{} } func (m *ItemListRequest) String() string { return proto.CompactTextString(m) } func (*ItemListRequest) ProtoMessage() {} func (*ItemListRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{26} } func (m *ItemListRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ItemListRequest.Unmarshal(m, b) } func (m *ItemListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ItemListRequest.Marshal(b, m, deterministic) } func (m *ItemListRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_ItemListRequest.Merge(m, src) } func (m *ItemListRequest) XXX_Size() int { return xxx_messageInfo_ItemListRequest.Size(m) } func (m *ItemListRequest) XXX_DiscardUnknown() { xxx_messageInfo_ItemListRequest.DiscardUnknown(m) } var xxx_messageInfo_ItemListRequest proto.InternalMessageInfo func (m *ItemListRequest) GetItemType() int64 { if m != nil { return m.ItemType } return 0 } func (m *ItemListRequest) GetStyleId() string { if m != nil { return m.StyleId } return "" } type ItemListReply struct { List []*ItemListReply_Item `protobuf:"bytes,1,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ItemListReply) Reset() { *m = ItemListReply{} } func (m *ItemListReply) String() string { return proto.CompactTextString(m) } func (*ItemListReply) ProtoMessage() {} func (*ItemListReply) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{27} } func (m *ItemListReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ItemListReply.Unmarshal(m, b) } func (m *ItemListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ItemListReply.Marshal(b, m, deterministic) } func (m *ItemListReply) XXX_Merge(src proto.Message) { xxx_messageInfo_ItemListReply.Merge(m, src) } func (m *ItemListReply) XXX_Size() int { return xxx_messageInfo_ItemListReply.Size(m) } func (m *ItemListReply) XXX_DiscardUnknown() { xxx_messageInfo_ItemListReply.DiscardUnknown(m) } var xxx_messageInfo_ItemListReply proto.InternalMessageInfo func (m *ItemListReply) GetList() []*ItemListReply_Item { if m != nil { return m.List } return nil } type ItemListReply_Item struct { ItemId int64 `protobuf:"varint,1,opt,name=item_id,json=itemId,proto3" json:"item_id"` ItemName string `protobuf:"bytes,2,opt,name=item_name,json=itemName,proto3" json:"item_name"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ItemListReply_Item) Reset() { *m = ItemListReply_Item{} } func (m *ItemListReply_Item) String() string { return proto.CompactTextString(m) } func (*ItemListReply_Item) ProtoMessage() {} func (*ItemListReply_Item) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{27, 0} } func (m *ItemListReply_Item) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ItemListReply_Item.Unmarshal(m, b) } func (m *ItemListReply_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ItemListReply_Item.Marshal(b, m, deterministic) } func (m *ItemListReply_Item) XXX_Merge(src proto.Message) { xxx_messageInfo_ItemListReply_Item.Merge(m, src) } func (m *ItemListReply_Item) XXX_Size() int { return xxx_messageInfo_ItemListReply_Item.Size(m) } func (m *ItemListReply_Item) XXX_DiscardUnknown() { xxx_messageInfo_ItemListReply_Item.DiscardUnknown(m) } var xxx_messageInfo_ItemListReply_Item proto.InternalMessageInfo func (m *ItemListReply_Item) GetItemId() int64 { if m != nil { return m.ItemId } return 0 } func (m *ItemListReply_Item) GetItemName() string { if m != nil { return m.ItemName } return "" } type UpdateMaintainManualRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` ItemId int64 `protobuf:"varint,2,opt,name=item_id,json=itemId,proto3" json:"item_id"` StartMile int64 `protobuf:"varint,3,opt,name=start_mile,json=startMile,proto3" json:"start_mile"` StartDate int64 `protobuf:"varint,4,opt,name=start_date,json=startDate,proto3" json:"start_date"` MileCycle int64 `protobuf:"varint,5,opt,name=mile_cycle,json=mileCycle,proto3" json:"mile_cycle"` DateCycle int64 `protobuf:"varint,6,opt,name=date_cycle,json=dateCycle,proto3" json:"date_cycle"` StyleId string `protobuf:"bytes,7,opt,name=style_id,json=styleId,proto3" json:"style_id"` Name string `protobuf:"bytes,8,opt,name=name,proto3" json:"name"` Tid int64 `protobuf:"varint,9,opt,name=tid,proto3" json:"tid"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UpdateMaintainManualRequest) Reset() { *m = UpdateMaintainManualRequest{} } func (m *UpdateMaintainManualRequest) String() string { return proto.CompactTextString(m) } func (*UpdateMaintainManualRequest) ProtoMessage() {} func (*UpdateMaintainManualRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{28} } func (m *UpdateMaintainManualRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UpdateMaintainManualRequest.Unmarshal(m, b) } func (m *UpdateMaintainManualRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UpdateMaintainManualRequest.Marshal(b, m, deterministic) } func (m *UpdateMaintainManualRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_UpdateMaintainManualRequest.Merge(m, src) } func (m *UpdateMaintainManualRequest) XXX_Size() int { return xxx_messageInfo_UpdateMaintainManualRequest.Size(m) } func (m *UpdateMaintainManualRequest) XXX_DiscardUnknown() { xxx_messageInfo_UpdateMaintainManualRequest.DiscardUnknown(m) } var xxx_messageInfo_UpdateMaintainManualRequest proto.InternalMessageInfo func (m *UpdateMaintainManualRequest) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *UpdateMaintainManualRequest) GetItemId() int64 { if m != nil { return m.ItemId } return 0 } func (m *UpdateMaintainManualRequest) GetStartMile() int64 { if m != nil { return m.StartMile } return 0 } func (m *UpdateMaintainManualRequest) GetStartDate() int64 { if m != nil { return m.StartDate } return 0 } func (m *UpdateMaintainManualRequest) GetMileCycle() int64 { if m != nil { return m.MileCycle } return 0 } func (m *UpdateMaintainManualRequest) GetDateCycle() int64 { if m != nil { return m.DateCycle } return 0 } func (m *UpdateMaintainManualRequest) GetStyleId() string { if m != nil { return m.StyleId } return "" } func (m *UpdateMaintainManualRequest) GetName() string { if m != nil { return m.Name } return "" } func (m *UpdateMaintainManualRequest) GetTid() int64 { if m != nil { return m.Tid } return 0 } type MaintainManualInfoRequest struct { StyleId string `protobuf:"bytes,1,opt,name=style_id,json=styleId,proto3" json:"style_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MaintainManualInfoRequest) Reset() { *m = MaintainManualInfoRequest{} } func (m *MaintainManualInfoRequest) String() string { return proto.CompactTextString(m) } func (*MaintainManualInfoRequest) ProtoMessage() {} func (*MaintainManualInfoRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{29} } func (m *MaintainManualInfoRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MaintainManualInfoRequest.Unmarshal(m, b) } func (m *MaintainManualInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MaintainManualInfoRequest.Marshal(b, m, deterministic) } func (m *MaintainManualInfoRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_MaintainManualInfoRequest.Merge(m, src) } func (m *MaintainManualInfoRequest) XXX_Size() int { return xxx_messageInfo_MaintainManualInfoRequest.Size(m) } func (m *MaintainManualInfoRequest) XXX_DiscardUnknown() { xxx_messageInfo_MaintainManualInfoRequest.DiscardUnknown(m) } var xxx_messageInfo_MaintainManualInfoRequest proto.InternalMessageInfo func (m *MaintainManualInfoRequest) GetStyleId() string { if m != nil { return m.StyleId } return "" } type MaintainManualInfoReply struct { Wash []*MaintainManualInfoReply_Wash `protobuf:"bytes,1,rep,name=wash,proto3" json:"wash"` Repair []*MaintainManualInfoReply_Repair `protobuf:"bytes,2,rep,name=repair,proto3" json:"repair"` MaintainItem []*MaintainManualInfoReply_MaintainItem `protobuf:"bytes,3,rep,name=maintain_item,json=maintainItem,proto3" json:"maintain_item"` Maintain []*MaintainManualInfoReply_Maintain `protobuf:"bytes,4,rep,name=maintain,proto3" json:"maintain"` Cycle *MaintainManualInfoReply_Cycle `protobuf:"bytes,5,opt,name=cycle,proto3" json:"cycle"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MaintainManualInfoReply) Reset() { *m = MaintainManualInfoReply{} } func (m *MaintainManualInfoReply) String() string { return proto.CompactTextString(m) } func (*MaintainManualInfoReply) ProtoMessage() {} func (*MaintainManualInfoReply) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{30} } func (m *MaintainManualInfoReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MaintainManualInfoReply.Unmarshal(m, b) } func (m *MaintainManualInfoReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MaintainManualInfoReply.Marshal(b, m, deterministic) } func (m *MaintainManualInfoReply) XXX_Merge(src proto.Message) { xxx_messageInfo_MaintainManualInfoReply.Merge(m, src) } func (m *MaintainManualInfoReply) XXX_Size() int { return xxx_messageInfo_MaintainManualInfoReply.Size(m) } func (m *MaintainManualInfoReply) XXX_DiscardUnknown() { xxx_messageInfo_MaintainManualInfoReply.DiscardUnknown(m) } var xxx_messageInfo_MaintainManualInfoReply proto.InternalMessageInfo func (m *MaintainManualInfoReply) GetWash() []*MaintainManualInfoReply_Wash { if m != nil { return m.Wash } return nil } func (m *MaintainManualInfoReply) GetRepair() []*MaintainManualInfoReply_Repair { if m != nil { return m.Repair } return nil } func (m *MaintainManualInfoReply) GetMaintainItem() []*MaintainManualInfoReply_MaintainItem { if m != nil { return m.MaintainItem } return nil } func (m *MaintainManualInfoReply) GetMaintain() []*MaintainManualInfoReply_Maintain { if m != nil { return m.Maintain } return nil } func (m *MaintainManualInfoReply) GetCycle() *MaintainManualInfoReply_Cycle { if m != nil { return m.Cycle } return nil } type MaintainManualInfoReply_Wash struct { Cycle uint32 `protobuf:"varint,1,opt,name=cycle,proto3" json:"cycle"` ItemName string `protobuf:"bytes,2,opt,name=item_name,json=itemName,proto3" json:"item_name"` ItemId uint32 `protobuf:"varint,3,opt,name=item_id,json=itemId,proto3" json:"item_id"` StartMile int64 `protobuf:"varint,4,opt,name=start_mile,json=startMile,proto3" json:"start_mile"` StartDate int64 `protobuf:"varint,5,opt,name=start_date,json=startDate,proto3" json:"start_date"` MileCycle int64 `protobuf:"varint,6,opt,name=mile_cycle,json=mileCycle,proto3" json:"mile_cycle"` DateCycle int64 `protobuf:"varint,7,opt,name=date_cycle,json=dateCycle,proto3" json:"date_cycle"` StyleId string `protobuf:"bytes,8,opt,name=style_id,json=styleId,proto3" json:"style_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MaintainManualInfoReply_Wash) Reset() { *m = MaintainManualInfoReply_Wash{} } func (m *MaintainManualInfoReply_Wash) String() string { return proto.CompactTextString(m) } func (*MaintainManualInfoReply_Wash) ProtoMessage() {} func (*MaintainManualInfoReply_Wash) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{30, 0} } func (m *MaintainManualInfoReply_Wash) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MaintainManualInfoReply_Wash.Unmarshal(m, b) } func (m *MaintainManualInfoReply_Wash) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MaintainManualInfoReply_Wash.Marshal(b, m, deterministic) } func (m *MaintainManualInfoReply_Wash) XXX_Merge(src proto.Message) { xxx_messageInfo_MaintainManualInfoReply_Wash.Merge(m, src) } func (m *MaintainManualInfoReply_Wash) XXX_Size() int { return xxx_messageInfo_MaintainManualInfoReply_Wash.Size(m) } func (m *MaintainManualInfoReply_Wash) XXX_DiscardUnknown() { xxx_messageInfo_MaintainManualInfoReply_Wash.DiscardUnknown(m) } var xxx_messageInfo_MaintainManualInfoReply_Wash proto.InternalMessageInfo func (m *MaintainManualInfoReply_Wash) GetCycle() uint32 { if m != nil { return m.Cycle } return 0 } func (m *MaintainManualInfoReply_Wash) GetItemName() string { if m != nil { return m.ItemName } return "" } func (m *MaintainManualInfoReply_Wash) GetItemId() uint32 { if m != nil { return m.ItemId } return 0 } func (m *MaintainManualInfoReply_Wash) GetStartMile() int64 { if m != nil { return m.StartMile } return 0 } func (m *MaintainManualInfoReply_Wash) GetStartDate() int64 { if m != nil { return m.StartDate } return 0 } func (m *MaintainManualInfoReply_Wash) GetMileCycle() int64 { if m != nil { return m.MileCycle } return 0 } func (m *MaintainManualInfoReply_Wash) GetDateCycle() int64 { if m != nil { return m.DateCycle } return 0 } func (m *MaintainManualInfoReply_Wash) GetStyleId() string { if m != nil { return m.StyleId } return "" } type MaintainManualInfoReply_Repair struct { Cycle uint32 `protobuf:"varint,1,opt,name=cycle,proto3" json:"cycle"` ItemName string `protobuf:"bytes,2,opt,name=item_name,json=itemName,proto3" json:"item_name"` ItemId uint32 `protobuf:"varint,3,opt,name=item_id,json=itemId,proto3" json:"item_id"` StartMile int64 `protobuf:"varint,4,opt,name=start_mile,json=startMile,proto3" json:"start_mile"` StartDate int64 `protobuf:"varint,5,opt,name=start_date,json=startDate,proto3" json:"start_date"` MileCycle int64 `protobuf:"varint,6,opt,name=mile_cycle,json=mileCycle,proto3" json:"mile_cycle"` DateCycle int64 `protobuf:"varint,7,opt,name=date_cycle,json=dateCycle,proto3" json:"date_cycle"` StyleId string `protobuf:"bytes,8,opt,name=style_id,json=styleId,proto3" json:"style_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MaintainManualInfoReply_Repair) Reset() { *m = MaintainManualInfoReply_Repair{} } func (m *MaintainManualInfoReply_Repair) String() string { return proto.CompactTextString(m) } func (*MaintainManualInfoReply_Repair) ProtoMessage() {} func (*MaintainManualInfoReply_Repair) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{30, 1} } func (m *MaintainManualInfoReply_Repair) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MaintainManualInfoReply_Repair.Unmarshal(m, b) } func (m *MaintainManualInfoReply_Repair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MaintainManualInfoReply_Repair.Marshal(b, m, deterministic) } func (m *MaintainManualInfoReply_Repair) XXX_Merge(src proto.Message) { xxx_messageInfo_MaintainManualInfoReply_Repair.Merge(m, src) } func (m *MaintainManualInfoReply_Repair) XXX_Size() int { return xxx_messageInfo_MaintainManualInfoReply_Repair.Size(m) } func (m *MaintainManualInfoReply_Repair) XXX_DiscardUnknown() { xxx_messageInfo_MaintainManualInfoReply_Repair.DiscardUnknown(m) } var xxx_messageInfo_MaintainManualInfoReply_Repair proto.InternalMessageInfo func (m *MaintainManualInfoReply_Repair) GetCycle() uint32 { if m != nil { return m.Cycle } return 0 } func (m *MaintainManualInfoReply_Repair) GetItemName() string { if m != nil { return m.ItemName } return "" } func (m *MaintainManualInfoReply_Repair) GetItemId() uint32 { if m != nil { return m.ItemId } return 0 } func (m *MaintainManualInfoReply_Repair) GetStartMile() int64 { if m != nil { return m.StartMile } return 0 } func (m *MaintainManualInfoReply_Repair) GetStartDate() int64 { if m != nil { return m.StartDate } return 0 } func (m *MaintainManualInfoReply_Repair) GetMileCycle() int64 { if m != nil { return m.MileCycle } return 0 } func (m *MaintainManualInfoReply_Repair) GetDateCycle() int64 { if m != nil { return m.DateCycle } return 0 } func (m *MaintainManualInfoReply_Repair) GetStyleId() string { if m != nil { return m.StyleId } return "" } type MaintainManualInfoReply_MaintainItem struct { ItemName string `protobuf:"bytes,1,opt,name=item_name,json=itemName,proto3" json:"item_name"` ItemId uint32 `protobuf:"varint,2,opt,name=item_id,json=itemId,proto3" json:"item_id"` StartMile int64 `protobuf:"varint,3,opt,name=start_mile,json=startMile,proto3" json:"start_mile"` StartDate int64 `protobuf:"varint,4,opt,name=start_date,json=startDate,proto3" json:"start_date"` MileCycle int64 `protobuf:"varint,5,opt,name=mile_cycle,json=mileCycle,proto3" json:"mile_cycle"` DateCycle int64 `protobuf:"varint,6,opt,name=date_cycle,json=dateCycle,proto3" json:"date_cycle"` StyleId string `protobuf:"bytes,7,opt,name=style_id,json=styleId,proto3" json:"style_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MaintainManualInfoReply_MaintainItem) Reset() { *m = MaintainManualInfoReply_MaintainItem{} } func (m *MaintainManualInfoReply_MaintainItem) String() string { return proto.CompactTextString(m) } func (*MaintainManualInfoReply_MaintainItem) ProtoMessage() {} func (*MaintainManualInfoReply_MaintainItem) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{30, 2} } func (m *MaintainManualInfoReply_MaintainItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MaintainManualInfoReply_MaintainItem.Unmarshal(m, b) } func (m *MaintainManualInfoReply_MaintainItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MaintainManualInfoReply_MaintainItem.Marshal(b, m, deterministic) } func (m *MaintainManualInfoReply_MaintainItem) XXX_Merge(src proto.Message) { xxx_messageInfo_MaintainManualInfoReply_MaintainItem.Merge(m, src) } func (m *MaintainManualInfoReply_MaintainItem) XXX_Size() int { return xxx_messageInfo_MaintainManualInfoReply_MaintainItem.Size(m) } func (m *MaintainManualInfoReply_MaintainItem) XXX_DiscardUnknown() { xxx_messageInfo_MaintainManualInfoReply_MaintainItem.DiscardUnknown(m) } var xxx_messageInfo_MaintainManualInfoReply_MaintainItem proto.InternalMessageInfo func (m *MaintainManualInfoReply_MaintainItem) GetItemName() string { if m != nil { return m.ItemName } return "" } func (m *MaintainManualInfoReply_MaintainItem) GetItemId() uint32 { if m != nil { return m.ItemId } return 0 } func (m *MaintainManualInfoReply_MaintainItem) GetStartMile() int64 { if m != nil { return m.StartMile } return 0 } func (m *MaintainManualInfoReply_MaintainItem) GetStartDate() int64 { if m != nil { return m.StartDate } return 0 } func (m *MaintainManualInfoReply_MaintainItem) GetMileCycle() int64 { if m != nil { return m.MileCycle } return 0 } func (m *MaintainManualInfoReply_MaintainItem) GetDateCycle() int64 { if m != nil { return m.DateCycle } return 0 } func (m *MaintainManualInfoReply_MaintainItem) GetStyleId() string { if m != nil { return m.StyleId } return "" } type MaintainManualInfoReply_Items struct { Level uint32 `protobuf:"varint,1,opt,name=level,proto3" json:"level"` ItemName string `protobuf:"bytes,2,opt,name=item_name,json=itemName,proto3" json:"item_name"` ItemId uint32 `protobuf:"varint,3,opt,name=item_id,json=itemId,proto3" json:"item_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MaintainManualInfoReply_Items) Reset() { *m = MaintainManualInfoReply_Items{} } func (m *MaintainManualInfoReply_Items) String() string { return proto.CompactTextString(m) } func (*MaintainManualInfoReply_Items) ProtoMessage() {} func (*MaintainManualInfoReply_Items) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{30, 3} } func (m *MaintainManualInfoReply_Items) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MaintainManualInfoReply_Items.Unmarshal(m, b) } func (m *MaintainManualInfoReply_Items) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MaintainManualInfoReply_Items.Marshal(b, m, deterministic) } func (m *MaintainManualInfoReply_Items) XXX_Merge(src proto.Message) { xxx_messageInfo_MaintainManualInfoReply_Items.Merge(m, src) } func (m *MaintainManualInfoReply_Items) XXX_Size() int { return xxx_messageInfo_MaintainManualInfoReply_Items.Size(m) } func (m *MaintainManualInfoReply_Items) XXX_DiscardUnknown() { xxx_messageInfo_MaintainManualInfoReply_Items.DiscardUnknown(m) } var xxx_messageInfo_MaintainManualInfoReply_Items proto.InternalMessageInfo func (m *MaintainManualInfoReply_Items) GetLevel() uint32 { if m != nil { return m.Level } return 0 } func (m *MaintainManualInfoReply_Items) GetItemName() string { if m != nil { return m.ItemName } return "" } func (m *MaintainManualInfoReply_Items) GetItemId() uint32 { if m != nil { return m.ItemId } return 0 } type MaintainManualInfoReply_Maintain struct { Age uint32 `protobuf:"varint,1,opt,name=age,proto3" json:"age"` Mile uint32 `protobuf:"varint,2,opt,name=mile,proto3" json:"mile"` Items []*MaintainManualInfoReply_Items `protobuf:"bytes,3,rep,name=items,proto3" json:"items"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MaintainManualInfoReply_Maintain) Reset() { *m = MaintainManualInfoReply_Maintain{} } func (m *MaintainManualInfoReply_Maintain) String() string { return proto.CompactTextString(m) } func (*MaintainManualInfoReply_Maintain) ProtoMessage() {} func (*MaintainManualInfoReply_Maintain) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{30, 4} } func (m *MaintainManualInfoReply_Maintain) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MaintainManualInfoReply_Maintain.Unmarshal(m, b) } func (m *MaintainManualInfoReply_Maintain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MaintainManualInfoReply_Maintain.Marshal(b, m, deterministic) } func (m *MaintainManualInfoReply_Maintain) XXX_Merge(src proto.Message) { xxx_messageInfo_MaintainManualInfoReply_Maintain.Merge(m, src) } func (m *MaintainManualInfoReply_Maintain) XXX_Size() int { return xxx_messageInfo_MaintainManualInfoReply_Maintain.Size(m) } func (m *MaintainManualInfoReply_Maintain) XXX_DiscardUnknown() { xxx_messageInfo_MaintainManualInfoReply_Maintain.DiscardUnknown(m) } var xxx_messageInfo_MaintainManualInfoReply_Maintain proto.InternalMessageInfo func (m *MaintainManualInfoReply_Maintain) GetAge() uint32 { if m != nil { return m.Age } return 0 } func (m *MaintainManualInfoReply_Maintain) GetMile() uint32 { if m != nil { return m.Mile } return 0 } func (m *MaintainManualInfoReply_Maintain) GetItems() []*MaintainManualInfoReply_Items { if m != nil { return m.Items } return nil } type MaintainManualInfoReply_Cycle struct { StartMile int64 `protobuf:"varint,1,opt,name=start_mile,json=startMile,proto3" json:"start_mile"` StartDate int64 `protobuf:"varint,2,opt,name=start_date,json=startDate,proto3" json:"start_date"` MileCycle int64 `protobuf:"varint,3,opt,name=mile_cycle,json=mileCycle,proto3" json:"mile_cycle"` DateCycle int64 `protobuf:"varint,4,opt,name=date_cycle,json=dateCycle,proto3" json:"date_cycle"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MaintainManualInfoReply_Cycle) Reset() { *m = MaintainManualInfoReply_Cycle{} } func (m *MaintainManualInfoReply_Cycle) String() string { return proto.CompactTextString(m) } func (*MaintainManualInfoReply_Cycle) ProtoMessage() {} func (*MaintainManualInfoReply_Cycle) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{30, 5} } func (m *MaintainManualInfoReply_Cycle) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MaintainManualInfoReply_Cycle.Unmarshal(m, b) } func (m *MaintainManualInfoReply_Cycle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MaintainManualInfoReply_Cycle.Marshal(b, m, deterministic) } func (m *MaintainManualInfoReply_Cycle) XXX_Merge(src proto.Message) { xxx_messageInfo_MaintainManualInfoReply_Cycle.Merge(m, src) } func (m *MaintainManualInfoReply_Cycle) XXX_Size() int { return xxx_messageInfo_MaintainManualInfoReply_Cycle.Size(m) } func (m *MaintainManualInfoReply_Cycle) XXX_DiscardUnknown() { xxx_messageInfo_MaintainManualInfoReply_Cycle.DiscardUnknown(m) } var xxx_messageInfo_MaintainManualInfoReply_Cycle proto.InternalMessageInfo func (m *MaintainManualInfoReply_Cycle) GetStartMile() int64 { if m != nil { return m.StartMile } return 0 } func (m *MaintainManualInfoReply_Cycle) GetStartDate() int64 { if m != nil { return m.StartDate } return 0 } func (m *MaintainManualInfoReply_Cycle) GetMileCycle() int64 { if m != nil { return m.MileCycle } return 0 } func (m *MaintainManualInfoReply_Cycle) GetDateCycle() int64 { if m != nil { return m.DateCycle } return 0 } type StyleItem struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` C2Name string `protobuf:"bytes,2,opt,name=c2_name,json=c2Name,proto3" json:"c2_name"` C2Id int64 `protobuf:"varint,3,opt,name=c2_id,json=c2Id,proto3" json:"c2_id"` Useage string `protobuf:"bytes,4,opt,name=useage,proto3" json:"useage"` Detail string `protobuf:"bytes,5,opt,name=detail,proto3" json:"detail"` AttributeRule string `protobuf:"bytes,6,opt,name=attribute_rule,json=attributeRule,proto3" json:"attribute_rule"` StyleId string `protobuf:"bytes,7,opt,name=style_id,json=styleId,proto3" json:"style_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleItem) Reset() { *m = StyleItem{} } func (m *StyleItem) String() string { return proto.CompactTextString(m) } func (*StyleItem) ProtoMessage() {} func (*StyleItem) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{31} } func (m *StyleItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleItem.Unmarshal(m, b) } func (m *StyleItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleItem.Marshal(b, m, deterministic) } func (m *StyleItem) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleItem.Merge(m, src) } func (m *StyleItem) XXX_Size() int { return xxx_messageInfo_StyleItem.Size(m) } func (m *StyleItem) XXX_DiscardUnknown() { xxx_messageInfo_StyleItem.DiscardUnknown(m) } var xxx_messageInfo_StyleItem proto.InternalMessageInfo func (m *StyleItem) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *StyleItem) GetC2Name() string { if m != nil { return m.C2Name } return "" } func (m *StyleItem) GetC2Id() int64 { if m != nil { return m.C2Id } return 0 } func (m *StyleItem) GetUseage() string { if m != nil { return m.Useage } return "" } func (m *StyleItem) GetDetail() string { if m != nil { return m.Detail } return "" } func (m *StyleItem) GetAttributeRule() string { if m != nil { return m.AttributeRule } return "" } func (m *StyleItem) GetStyleId() string { if m != nil { return m.StyleId } return "" } type StyleItemReply struct { List []*StyleItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleItemReply) Reset() { *m = StyleItemReply{} } func (m *StyleItemReply) String() string { return proto.CompactTextString(m) } func (*StyleItemReply) ProtoMessage() {} func (*StyleItemReply) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{32} } func (m *StyleItemReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleItemReply.Unmarshal(m, b) } func (m *StyleItemReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleItemReply.Marshal(b, m, deterministic) } func (m *StyleItemReply) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleItemReply.Merge(m, src) } func (m *StyleItemReply) XXX_Size() int { return xxx_messageInfo_StyleItemReply.Size(m) } func (m *StyleItemReply) XXX_DiscardUnknown() { xxx_messageInfo_StyleItemReply.DiscardUnknown(m) } var xxx_messageInfo_StyleItemReply proto.InternalMessageInfo func (m *StyleItemReply) GetList() []*StyleItem { if m != nil { return m.List } return nil } type C2ListRequest struct { StyleId string `protobuf:"bytes,1,opt,name=style_id,json=styleId,proto3" json:"style_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *C2ListRequest) Reset() { *m = C2ListRequest{} } func (m *C2ListRequest) String() string { return proto.CompactTextString(m) } func (*C2ListRequest) ProtoMessage() {} func (*C2ListRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{33} } func (m *C2ListRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_C2ListRequest.Unmarshal(m, b) } func (m *C2ListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_C2ListRequest.Marshal(b, m, deterministic) } func (m *C2ListRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_C2ListRequest.Merge(m, src) } func (m *C2ListRequest) XXX_Size() int { return xxx_messageInfo_C2ListRequest.Size(m) } func (m *C2ListRequest) XXX_DiscardUnknown() { xxx_messageInfo_C2ListRequest.DiscardUnknown(m) } var xxx_messageInfo_C2ListRequest proto.InternalMessageInfo func (m *C2ListRequest) GetStyleId() string { if m != nil { return m.StyleId } return "" } type C2ListReply struct { List []*C2ListReply_Info `protobuf:"bytes,1,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *C2ListReply) Reset() { *m = C2ListReply{} } func (m *C2ListReply) String() string { return proto.CompactTextString(m) } func (*C2ListReply) ProtoMessage() {} func (*C2ListReply) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{34} } func (m *C2ListReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_C2ListReply.Unmarshal(m, b) } func (m *C2ListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_C2ListReply.Marshal(b, m, deterministic) } func (m *C2ListReply) XXX_Merge(src proto.Message) { xxx_messageInfo_C2ListReply.Merge(m, src) } func (m *C2ListReply) XXX_Size() int { return xxx_messageInfo_C2ListReply.Size(m) } func (m *C2ListReply) XXX_DiscardUnknown() { xxx_messageInfo_C2ListReply.DiscardUnknown(m) } var xxx_messageInfo_C2ListReply proto.InternalMessageInfo func (m *C2ListReply) GetList() []*C2ListReply_Info { if m != nil { return m.List } return nil } type C2ListReply_Info struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *C2ListReply_Info) Reset() { *m = C2ListReply_Info{} } func (m *C2ListReply_Info) String() string { return proto.CompactTextString(m) } func (*C2ListReply_Info) ProtoMessage() {} func (*C2ListReply_Info) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{34, 0} } func (m *C2ListReply_Info) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_C2ListReply_Info.Unmarshal(m, b) } func (m *C2ListReply_Info) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_C2ListReply_Info.Marshal(b, m, deterministic) } func (m *C2ListReply_Info) XXX_Merge(src proto.Message) { xxx_messageInfo_C2ListReply_Info.Merge(m, src) } func (m *C2ListReply_Info) XXX_Size() int { return xxx_messageInfo_C2ListReply_Info.Size(m) } func (m *C2ListReply_Info) XXX_DiscardUnknown() { xxx_messageInfo_C2ListReply_Info.DiscardUnknown(m) } var xxx_messageInfo_C2ListReply_Info proto.InternalMessageInfo func (m *C2ListReply_Info) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *C2ListReply_Info) GetName() string { if m != nil { return m.Name } return "" } type UpdateStyleItemRequest struct { List []*StyleItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UpdateStyleItemRequest) Reset() { *m = UpdateStyleItemRequest{} } func (m *UpdateStyleItemRequest) String() string { return proto.CompactTextString(m) } func (*UpdateStyleItemRequest) ProtoMessage() {} func (*UpdateStyleItemRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{35} } func (m *UpdateStyleItemRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UpdateStyleItemRequest.Unmarshal(m, b) } func (m *UpdateStyleItemRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UpdateStyleItemRequest.Marshal(b, m, deterministic) } func (m *UpdateStyleItemRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_UpdateStyleItemRequest.Merge(m, src) } func (m *UpdateStyleItemRequest) XXX_Size() int { return xxx_messageInfo_UpdateStyleItemRequest.Size(m) } func (m *UpdateStyleItemRequest) XXX_DiscardUnknown() { xxx_messageInfo_UpdateStyleItemRequest.DiscardUnknown(m) } var xxx_messageInfo_UpdateStyleItemRequest proto.InternalMessageInfo func (m *UpdateStyleItemRequest) GetList() []*StyleItem { if m != nil { return m.List } return nil } type DeleteMaintainaceRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *DeleteMaintainaceRequest) Reset() { *m = DeleteMaintainaceRequest{} } func (m *DeleteMaintainaceRequest) String() string { return proto.CompactTextString(m) } func (*DeleteMaintainaceRequest) ProtoMessage() {} func (*DeleteMaintainaceRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{36} } func (m *DeleteMaintainaceRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DeleteMaintainaceRequest.Unmarshal(m, b) } func (m *DeleteMaintainaceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_DeleteMaintainaceRequest.Marshal(b, m, deterministic) } func (m *DeleteMaintainaceRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_DeleteMaintainaceRequest.Merge(m, src) } func (m *DeleteMaintainaceRequest) XXX_Size() int { return xxx_messageInfo_DeleteMaintainaceRequest.Size(m) } func (m *DeleteMaintainaceRequest) XXX_DiscardUnknown() { xxx_messageInfo_DeleteMaintainaceRequest.DiscardUnknown(m) } var xxx_messageInfo_DeleteMaintainaceRequest proto.InternalMessageInfo func (m *DeleteMaintainaceRequest) GetId() int64 { if m != nil { return m.Id } return 0 } type ExportStyleRequest struct { TaskName string `protobuf:"bytes,1,opt,name=task_name,json=taskName,proto3" json:"task_name"` Fields string `protobuf:"bytes,2,opt,name=fields,proto3" json:"fields"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ExportStyleRequest) Reset() { *m = ExportStyleRequest{} } func (m *ExportStyleRequest) String() string { return proto.CompactTextString(m) } func (*ExportStyleRequest) ProtoMessage() {} func (*ExportStyleRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{37} } func (m *ExportStyleRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ExportStyleRequest.Unmarshal(m, b) } func (m *ExportStyleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ExportStyleRequest.Marshal(b, m, deterministic) } func (m *ExportStyleRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_ExportStyleRequest.Merge(m, src) } func (m *ExportStyleRequest) XXX_Size() int { return xxx_messageInfo_ExportStyleRequest.Size(m) } func (m *ExportStyleRequest) XXX_DiscardUnknown() { xxx_messageInfo_ExportStyleRequest.DiscardUnknown(m) } var xxx_messageInfo_ExportStyleRequest proto.InternalMessageInfo func (m *ExportStyleRequest) GetTaskName() string { if m != nil { return m.TaskName } return "" } func (m *ExportStyleRequest) GetFields() string { if m != nil { return m.Fields } return "" } type ExportStyleReply struct { ExportId int64 `protobuf:"varint,1,opt,name=export_id,json=exportId,proto3" json:"export_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ExportStyleReply) Reset() { *m = ExportStyleReply{} } func (m *ExportStyleReply) String() string { return proto.CompactTextString(m) } func (*ExportStyleReply) ProtoMessage() {} func (*ExportStyleReply) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{38} } func (m *ExportStyleReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ExportStyleReply.Unmarshal(m, b) } func (m *ExportStyleReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ExportStyleReply.Marshal(b, m, deterministic) } func (m *ExportStyleReply) XXX_Merge(src proto.Message) { xxx_messageInfo_ExportStyleReply.Merge(m, src) } func (m *ExportStyleReply) XXX_Size() int { return xxx_messageInfo_ExportStyleReply.Size(m) } func (m *ExportStyleReply) XXX_DiscardUnknown() { xxx_messageInfo_ExportStyleReply.DiscardUnknown(m) } var xxx_messageInfo_ExportStyleReply proto.InternalMessageInfo func (m *ExportStyleReply) GetExportId() int64 { if m != nil { return m.ExportId } return 0 } type ExportStyleTaskList struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` TaskName string `protobuf:"bytes,2,opt,name=task_name,json=taskName,proto3" json:"task_name"` Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path"` CreatedAt string `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ExportStyleTaskList) Reset() { *m = ExportStyleTaskList{} } func (m *ExportStyleTaskList) String() string { return proto.CompactTextString(m) } func (*ExportStyleTaskList) ProtoMessage() {} func (*ExportStyleTaskList) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{39} } func (m *ExportStyleTaskList) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ExportStyleTaskList.Unmarshal(m, b) } func (m *ExportStyleTaskList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ExportStyleTaskList.Marshal(b, m, deterministic) } func (m *ExportStyleTaskList) XXX_Merge(src proto.Message) { xxx_messageInfo_ExportStyleTaskList.Merge(m, src) } func (m *ExportStyleTaskList) XXX_Size() int { return xxx_messageInfo_ExportStyleTaskList.Size(m) } func (m *ExportStyleTaskList) XXX_DiscardUnknown() { xxx_messageInfo_ExportStyleTaskList.DiscardUnknown(m) } var xxx_messageInfo_ExportStyleTaskList proto.InternalMessageInfo func (m *ExportStyleTaskList) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *ExportStyleTaskList) GetTaskName() string { if m != nil { return m.TaskName } return "" } func (m *ExportStyleTaskList) GetPath() string { if m != nil { return m.Path } return "" } func (m *ExportStyleTaskList) GetCreatedAt() string { if m != nil { return m.CreatedAt } return "" } type ExportStyleTaskListReply struct { List []*ExportStyleTaskList `protobuf:"bytes,1,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ExportStyleTaskListReply) Reset() { *m = ExportStyleTaskListReply{} } func (m *ExportStyleTaskListReply) String() string { return proto.CompactTextString(m) } func (*ExportStyleTaskListReply) ProtoMessage() {} func (*ExportStyleTaskListReply) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{40} } func (m *ExportStyleTaskListReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ExportStyleTaskListReply.Unmarshal(m, b) } func (m *ExportStyleTaskListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ExportStyleTaskListReply.Marshal(b, m, deterministic) } func (m *ExportStyleTaskListReply) XXX_Merge(src proto.Message) { xxx_messageInfo_ExportStyleTaskListReply.Merge(m, src) } func (m *ExportStyleTaskListReply) XXX_Size() int { return xxx_messageInfo_ExportStyleTaskListReply.Size(m) } func (m *ExportStyleTaskListReply) XXX_DiscardUnknown() { xxx_messageInfo_ExportStyleTaskListReply.DiscardUnknown(m) } var xxx_messageInfo_ExportStyleTaskListReply proto.InternalMessageInfo func (m *ExportStyleTaskListReply) GetList() []*ExportStyleTaskList { if m != nil { return m.List } return nil } type DeleteExportStyleTaskRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *DeleteExportStyleTaskRequest) Reset() { *m = DeleteExportStyleTaskRequest{} } func (m *DeleteExportStyleTaskRequest) String() string { return proto.CompactTextString(m) } func (*DeleteExportStyleTaskRequest) ProtoMessage() {} func (*DeleteExportStyleTaskRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{41} } func (m *DeleteExportStyleTaskRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DeleteExportStyleTaskRequest.Unmarshal(m, b) } func (m *DeleteExportStyleTaskRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_DeleteExportStyleTaskRequest.Marshal(b, m, deterministic) } func (m *DeleteExportStyleTaskRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_DeleteExportStyleTaskRequest.Merge(m, src) } func (m *DeleteExportStyleTaskRequest) XXX_Size() int { return xxx_messageInfo_DeleteExportStyleTaskRequest.Size(m) } func (m *DeleteExportStyleTaskRequest) XXX_DiscardUnknown() { xxx_messageInfo_DeleteExportStyleTaskRequest.DiscardUnknown(m) } var xxx_messageInfo_DeleteExportStyleTaskRequest proto.InternalMessageInfo func (m *DeleteExportStyleTaskRequest) GetId() int64 { if m != nil { return m.Id } return 0 } type DeleteStyleItemRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *DeleteStyleItemRequest) Reset() { *m = DeleteStyleItemRequest{} } func (m *DeleteStyleItemRequest) String() string { return proto.CompactTextString(m) } func (*DeleteStyleItemRequest) ProtoMessage() {} func (*DeleteStyleItemRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{42} } func (m *DeleteStyleItemRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DeleteStyleItemRequest.Unmarshal(m, b) } func (m *DeleteStyleItemRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_DeleteStyleItemRequest.Marshal(b, m, deterministic) } func (m *DeleteStyleItemRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_DeleteStyleItemRequest.Merge(m, src) } func (m *DeleteStyleItemRequest) XXX_Size() int { return xxx_messageInfo_DeleteStyleItemRequest.Size(m) } func (m *DeleteStyleItemRequest) XXX_DiscardUnknown() { xxx_messageInfo_DeleteStyleItemRequest.DiscardUnknown(m) } var xxx_messageInfo_DeleteStyleItemRequest proto.InternalMessageInfo func (m *DeleteStyleItemRequest) GetId() int64 { if m != nil { return m.Id } return 0 } type TemplateListRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TemplateListRequest) Reset() { *m = TemplateListRequest{} } func (m *TemplateListRequest) String() string { return proto.CompactTextString(m) } func (*TemplateListRequest) ProtoMessage() {} func (*TemplateListRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{43} } func (m *TemplateListRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TemplateListRequest.Unmarshal(m, b) } func (m *TemplateListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TemplateListRequest.Marshal(b, m, deterministic) } func (m *TemplateListRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_TemplateListRequest.Merge(m, src) } func (m *TemplateListRequest) XXX_Size() int { return xxx_messageInfo_TemplateListRequest.Size(m) } func (m *TemplateListRequest) XXX_DiscardUnknown() { xxx_messageInfo_TemplateListRequest.DiscardUnknown(m) } var xxx_messageInfo_TemplateListRequest proto.InternalMessageInfo func (m *TemplateListRequest) GetName() string { if m != nil { return m.Name } return "" } type Template struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Template) Reset() { *m = Template{} } func (m *Template) String() string { return proto.CompactTextString(m) } func (*Template) ProtoMessage() {} func (*Template) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{44} } func (m *Template) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Template.Unmarshal(m, b) } func (m *Template) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Template.Marshal(b, m, deterministic) } func (m *Template) XXX_Merge(src proto.Message) { xxx_messageInfo_Template.Merge(m, src) } func (m *Template) XXX_Size() int { return xxx_messageInfo_Template.Size(m) } func (m *Template) XXX_DiscardUnknown() { xxx_messageInfo_Template.DiscardUnknown(m) } var xxx_messageInfo_Template proto.InternalMessageInfo func (m *Template) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *Template) GetName() string { if m != nil { return m.Name } return "" } type TemplateListReply struct { List []*Template `protobuf:"bytes,1,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TemplateListReply) Reset() { *m = TemplateListReply{} } func (m *TemplateListReply) String() string { return proto.CompactTextString(m) } func (*TemplateListReply) ProtoMessage() {} func (*TemplateListReply) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{45} } func (m *TemplateListReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TemplateListReply.Unmarshal(m, b) } func (m *TemplateListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TemplateListReply.Marshal(b, m, deterministic) } func (m *TemplateListReply) XXX_Merge(src proto.Message) { xxx_messageInfo_TemplateListReply.Merge(m, src) } func (m *TemplateListReply) XXX_Size() int { return xxx_messageInfo_TemplateListReply.Size(m) } func (m *TemplateListReply) XXX_DiscardUnknown() { xxx_messageInfo_TemplateListReply.DiscardUnknown(m) } var xxx_messageInfo_TemplateListReply proto.InternalMessageInfo func (m *TemplateListReply) GetList() []*Template { if m != nil { return m.List } return nil } type TemplateDetailListRequest struct { Tid int64 `protobuf:"varint,1,opt,name=tid,proto3" json:"tid"` // 分页 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size"` Page int32 `protobuf:"varint,3,opt,name=page,proto3" json:"page"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TemplateDetailListRequest) Reset() { *m = TemplateDetailListRequest{} } func (m *TemplateDetailListRequest) String() string { return proto.CompactTextString(m) } func (*TemplateDetailListRequest) ProtoMessage() {} func (*TemplateDetailListRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{46} } func (m *TemplateDetailListRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TemplateDetailListRequest.Unmarshal(m, b) } func (m *TemplateDetailListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TemplateDetailListRequest.Marshal(b, m, deterministic) } func (m *TemplateDetailListRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_TemplateDetailListRequest.Merge(m, src) } func (m *TemplateDetailListRequest) XXX_Size() int { return xxx_messageInfo_TemplateDetailListRequest.Size(m) } func (m *TemplateDetailListRequest) XXX_DiscardUnknown() { xxx_messageInfo_TemplateDetailListRequest.DiscardUnknown(m) } var xxx_messageInfo_TemplateDetailListRequest proto.InternalMessageInfo func (m *TemplateDetailListRequest) GetTid() int64 { if m != nil { return m.Tid } return 0 } func (m *TemplateDetailListRequest) GetPageSize() int32 { if m != nil { return m.PageSize } return 0 } func (m *TemplateDetailListRequest) GetPage() int32 { if m != nil { return m.Page } return 0 } type TemplateDetail struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"` StartMile int64 `protobuf:"varint,3,opt,name=start_mile,json=startMile,proto3" json:"start_mile"` StartDate int64 `protobuf:"varint,4,opt,name=start_date,json=startDate,proto3" json:"start_date"` MaintainMileMinCycle int64 `protobuf:"varint,5,opt,name=maintain_mile_min_cycle,json=maintainMileMinCycle,proto3" json:"maintain_mile_min_cycle"` MaintainDateMinCycle int64 `protobuf:"varint,6,opt,name=maintain_date_min_cycle,json=maintainDateMinCycle,proto3" json:"maintain_date_min_cycle"` Tid int64 `protobuf:"varint,7,opt,name=tid,proto3" json:"tid"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TemplateDetail) Reset() { *m = TemplateDetail{} } func (m *TemplateDetail) String() string { return proto.CompactTextString(m) } func (*TemplateDetail) ProtoMessage() {} func (*TemplateDetail) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{47} } func (m *TemplateDetail) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TemplateDetail.Unmarshal(m, b) } func (m *TemplateDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TemplateDetail.Marshal(b, m, deterministic) } func (m *TemplateDetail) XXX_Merge(src proto.Message) { xxx_messageInfo_TemplateDetail.Merge(m, src) } func (m *TemplateDetail) XXX_Size() int { return xxx_messageInfo_TemplateDetail.Size(m) } func (m *TemplateDetail) XXX_DiscardUnknown() { xxx_messageInfo_TemplateDetail.DiscardUnknown(m) } var xxx_messageInfo_TemplateDetail proto.InternalMessageInfo func (m *TemplateDetail) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *TemplateDetail) GetName() string { if m != nil { return m.Name } return "" } func (m *TemplateDetail) GetStartMile() int64 { if m != nil { return m.StartMile } return 0 } func (m *TemplateDetail) GetStartDate() int64 { if m != nil { return m.StartDate } return 0 } func (m *TemplateDetail) GetMaintainMileMinCycle() int64 { if m != nil { return m.MaintainMileMinCycle } return 0 } func (m *TemplateDetail) GetMaintainDateMinCycle() int64 { if m != nil { return m.MaintainDateMinCycle } return 0 } func (m *TemplateDetail) GetTid() int64 { if m != nil { return m.Tid } return 0 } type TemplateDetailListReply struct { List []*TemplateDetail `protobuf:"bytes,1,rep,name=list,proto3" json:"list"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TemplateDetailListReply) Reset() { *m = TemplateDetailListReply{} } func (m *TemplateDetailListReply) String() string { return proto.CompactTextString(m) } func (*TemplateDetailListReply) ProtoMessage() {} func (*TemplateDetailListReply) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{48} } func (m *TemplateDetailListReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TemplateDetailListReply.Unmarshal(m, b) } func (m *TemplateDetailListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TemplateDetailListReply.Marshal(b, m, deterministic) } func (m *TemplateDetailListReply) XXX_Merge(src proto.Message) { xxx_messageInfo_TemplateDetailListReply.Merge(m, src) } func (m *TemplateDetailListReply) XXX_Size() int { return xxx_messageInfo_TemplateDetailListReply.Size(m) } func (m *TemplateDetailListReply) XXX_DiscardUnknown() { xxx_messageInfo_TemplateDetailListReply.DiscardUnknown(m) } var xxx_messageInfo_TemplateDetailListReply proto.InternalMessageInfo func (m *TemplateDetailListReply) GetList() []*TemplateDetail { if m != nil { return m.List } return nil } func (m *TemplateDetailListReply) GetTotal() int64 { if m != nil { return m.Total } return 0 } type TemplateDetailRequest struct { Tid int64 `protobuf:"varint,1,opt,name=tid,proto3" json:"tid"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TemplateDetailRequest) Reset() { *m = TemplateDetailRequest{} } func (m *TemplateDetailRequest) String() string { return proto.CompactTextString(m) } func (*TemplateDetailRequest) ProtoMessage() {} func (*TemplateDetailRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{49} } func (m *TemplateDetailRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TemplateDetailRequest.Unmarshal(m, b) } func (m *TemplateDetailRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TemplateDetailRequest.Marshal(b, m, deterministic) } func (m *TemplateDetailRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_TemplateDetailRequest.Merge(m, src) } func (m *TemplateDetailRequest) XXX_Size() int { return xxx_messageInfo_TemplateDetailRequest.Size(m) } func (m *TemplateDetailRequest) XXX_DiscardUnknown() { xxx_messageInfo_TemplateDetailRequest.DiscardUnknown(m) } var xxx_messageInfo_TemplateDetailRequest proto.InternalMessageInfo func (m *TemplateDetailRequest) GetTid() int64 { if m != nil { return m.Tid } return 0 } type TemplateDetailReply struct { // 保养 Maintainance []*MaintainItem `protobuf:"bytes,1,rep,name=maintainance,proto3" json:"maintainance"` // 维修 Repair []*MaintainItem `protobuf:"bytes,2,rep,name=repair,proto3" json:"repair"` // 清洗 Wash []*MaintainItem `protobuf:"bytes,3,rep,name=wash,proto3" json:"wash"` Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TemplateDetailReply) Reset() { *m = TemplateDetailReply{} } func (m *TemplateDetailReply) String() string { return proto.CompactTextString(m) } func (*TemplateDetailReply) ProtoMessage() {} func (*TemplateDetailReply) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{50} } func (m *TemplateDetailReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TemplateDetailReply.Unmarshal(m, b) } func (m *TemplateDetailReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TemplateDetailReply.Marshal(b, m, deterministic) } func (m *TemplateDetailReply) XXX_Merge(src proto.Message) { xxx_messageInfo_TemplateDetailReply.Merge(m, src) } func (m *TemplateDetailReply) XXX_Size() int { return xxx_messageInfo_TemplateDetailReply.Size(m) } func (m *TemplateDetailReply) XXX_DiscardUnknown() { xxx_messageInfo_TemplateDetailReply.DiscardUnknown(m) } var xxx_messageInfo_TemplateDetailReply proto.InternalMessageInfo func (m *TemplateDetailReply) GetMaintainance() []*MaintainItem { if m != nil { return m.Maintainance } return nil } func (m *TemplateDetailReply) GetRepair() []*MaintainItem { if m != nil { return m.Repair } return nil } func (m *TemplateDetailReply) GetWash() []*MaintainItem { if m != nil { return m.Wash } return nil } func (m *TemplateDetailReply) GetName() string { if m != nil { return m.Name } return "" } type AddTemplateDetailRequest struct { Tid int64 `protobuf:"varint,1,opt,name=tid,proto3" json:"tid"` ItemId int64 `protobuf:"varint,2,opt,name=item_id,json=itemId,proto3" json:"item_id"` StartMile int64 `protobuf:"varint,3,opt,name=start_mile,json=startMile,proto3" json:"start_mile"` StartDate int64 `protobuf:"varint,4,opt,name=start_date,json=startDate,proto3" json:"start_date"` MileCycle int64 `protobuf:"varint,5,opt,name=mile_cycle,json=mileCycle,proto3" json:"mile_cycle"` DateCycle int64 `protobuf:"varint,6,opt,name=date_cycle,json=dateCycle,proto3" json:"date_cycle"` StyleId string `protobuf:"bytes,7,opt,name=style_id,json=styleId,proto3" json:"style_id"` Name string `protobuf:"bytes,8,opt,name=name,proto3" json:"name"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *AddTemplateDetailRequest) Reset() { *m = AddTemplateDetailRequest{} } func (m *AddTemplateDetailRequest) String() string { return proto.CompactTextString(m) } func (*AddTemplateDetailRequest) ProtoMessage() {} func (*AddTemplateDetailRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{51} } func (m *AddTemplateDetailRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_AddTemplateDetailRequest.Unmarshal(m, b) } func (m *AddTemplateDetailRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_AddTemplateDetailRequest.Marshal(b, m, deterministic) } func (m *AddTemplateDetailRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_AddTemplateDetailRequest.Merge(m, src) } func (m *AddTemplateDetailRequest) XXX_Size() int { return xxx_messageInfo_AddTemplateDetailRequest.Size(m) } func (m *AddTemplateDetailRequest) XXX_DiscardUnknown() { xxx_messageInfo_AddTemplateDetailRequest.DiscardUnknown(m) } var xxx_messageInfo_AddTemplateDetailRequest proto.InternalMessageInfo func (m *AddTemplateDetailRequest) GetTid() int64 { if m != nil { return m.Tid } return 0 } func (m *AddTemplateDetailRequest) GetItemId() int64 { if m != nil { return m.ItemId } return 0 } func (m *AddTemplateDetailRequest) GetStartMile() int64 { if m != nil { return m.StartMile } return 0 } func (m *AddTemplateDetailRequest) GetStartDate() int64 { if m != nil { return m.StartDate } return 0 } func (m *AddTemplateDetailRequest) GetMileCycle() int64 { if m != nil { return m.MileCycle } return 0 } func (m *AddTemplateDetailRequest) GetDateCycle() int64 { if m != nil { return m.DateCycle } return 0 } func (m *AddTemplateDetailRequest) GetStyleId() string { if m != nil { return m.StyleId } return "" } func (m *AddTemplateDetailRequest) GetName() string { if m != nil { return m.Name } return "" } type AddTemplateDetailReply struct { Tid int64 `protobuf:"varint,1,opt,name=tid,proto3" json:"tid"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *AddTemplateDetailReply) Reset() { *m = AddTemplateDetailReply{} } func (m *AddTemplateDetailReply) String() string { return proto.CompactTextString(m) } func (*AddTemplateDetailReply) ProtoMessage() {} func (*AddTemplateDetailReply) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{52} } func (m *AddTemplateDetailReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_AddTemplateDetailReply.Unmarshal(m, b) } func (m *AddTemplateDetailReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_AddTemplateDetailReply.Marshal(b, m, deterministic) } func (m *AddTemplateDetailReply) XXX_Merge(src proto.Message) { xxx_messageInfo_AddTemplateDetailReply.Merge(m, src) } func (m *AddTemplateDetailReply) XXX_Size() int { return xxx_messageInfo_AddTemplateDetailReply.Size(m) } func (m *AddTemplateDetailReply) XXX_DiscardUnknown() { xxx_messageInfo_AddTemplateDetailReply.DiscardUnknown(m) } var xxx_messageInfo_AddTemplateDetailReply proto.InternalMessageInfo func (m *AddTemplateDetailReply) GetTid() int64 { if m != nil { return m.Tid } return 0 } type ChooseTemplateDetailRequest struct { Tid int64 `protobuf:"varint,1,opt,name=tid,proto3" json:"tid"` StyleId string `protobuf:"bytes,2,opt,name=style_id,json=styleId,proto3" json:"style_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ChooseTemplateDetailRequest) Reset() { *m = ChooseTemplateDetailRequest{} } func (m *ChooseTemplateDetailRequest) String() string { return proto.CompactTextString(m) } func (*ChooseTemplateDetailRequest) ProtoMessage() {} func (*ChooseTemplateDetailRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{53} } func (m *ChooseTemplateDetailRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ChooseTemplateDetailRequest.Unmarshal(m, b) } func (m *ChooseTemplateDetailRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ChooseTemplateDetailRequest.Marshal(b, m, deterministic) } func (m *ChooseTemplateDetailRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_ChooseTemplateDetailRequest.Merge(m, src) } func (m *ChooseTemplateDetailRequest) XXX_Size() int { return xxx_messageInfo_ChooseTemplateDetailRequest.Size(m) } func (m *ChooseTemplateDetailRequest) XXX_DiscardUnknown() { xxx_messageInfo_ChooseTemplateDetailRequest.DiscardUnknown(m) } var xxx_messageInfo_ChooseTemplateDetailRequest proto.InternalMessageInfo func (m *ChooseTemplateDetailRequest) GetTid() int64 { if m != nil { return m.Tid } return 0 } func (m *ChooseTemplateDetailRequest) GetStyleId() string { if m != nil { return m.StyleId } return "" } type TemplateItemListRequest struct { ItemType int64 `protobuf:"varint,1,opt,name=item_type,json=itemType,proto3" json:"item_type"` Tid int64 `protobuf:"varint,2,opt,name=tid,proto3" json:"tid"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TemplateItemListRequest) Reset() { *m = TemplateItemListRequest{} } func (m *TemplateItemListRequest) String() string { return proto.CompactTextString(m) } func (*TemplateItemListRequest) ProtoMessage() {} func (*TemplateItemListRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b614324037d99e80, []int{54} } func (m *TemplateItemListRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TemplateItemListRequest.Unmarshal(m, b) } func (m *TemplateItemListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TemplateItemListRequest.Marshal(b, m, deterministic) } func (m *TemplateItemListRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_TemplateItemListRequest.Merge(m, src) } func (m *TemplateItemListRequest) XXX_Size() int { return xxx_messageInfo_TemplateItemListRequest.Size(m) } func (m *TemplateItemListRequest) XXX_DiscardUnknown() { xxx_messageInfo_TemplateItemListRequest.DiscardUnknown(m) } var xxx_messageInfo_TemplateItemListRequest proto.InternalMessageInfo func (m *TemplateItemListRequest) GetItemType() int64 { if m != nil { return m.ItemType } return 0 } func (m *TemplateItemListRequest) GetTid() int64 { if m != nil { return m.Tid } return 0 } func init() { proto.RegisterType((*BrandListRequest)(nil), "v1.BrandListRequest") proto.RegisterType((*BrandList)(nil), "v1.BrandList") proto.RegisterType((*BrandListReply)(nil), "v1.BrandListReply") proto.RegisterType((*SearchRequest)(nil), "v1.SearchRequest") proto.RegisterType((*SearchList)(nil), "v1.SearchList") proto.RegisterType((*SearchReply)(nil), "v1.SearchReply") proto.RegisterType((*UpdateSYBrandRequest)(nil), "v1.UpdateSYBrandRequest") proto.RegisterType((*GetMakerRequest)(nil), "v1.GetMakerRequest") proto.RegisterType((*MakerList)(nil), "v1.MakerList") proto.RegisterType((*GetMakerReply)(nil), "v1.GetMakerReply") proto.RegisterType((*UpdateMakerRequest)(nil), "v1.UpdateMakerRequest") proto.RegisterType((*EmptyReply)(nil), "v1.EmptyReply") proto.RegisterType((*SeriesListRequest)(nil), "v1.SeriesListRequest") proto.RegisterType((*SeriesList)(nil), "v1.SeriesList") proto.RegisterType((*SeriesListReply)(nil), "v1.SeriesListReply") proto.RegisterType((*UpdateSeriesRequest)(nil), "v1.UpdateSeriesRequest") proto.RegisterType((*StyleListRequest)(nil), "v1.StyleListRequest") proto.RegisterType((*StyleList)(nil), "v1.StyleList") proto.RegisterType((*StyleListReply)(nil), "v1.StyleListReply") proto.RegisterType((*UpdateStyleRequest)(nil), "v1.UpdateStyleRequest") proto.RegisterType((*StyleInfoRequest)(nil), "v1.StyleInfoRequest") proto.RegisterType((*StyleInfoReply)(nil), "v1.StyleInfoReply") proto.RegisterType((*StyleInfoReply_Aircondition)(nil), "v1.StyleInfoReply.Aircondition") proto.RegisterType((*StyleInfoReply_Basic)(nil), "v1.StyleInfoReply.Basic") proto.RegisterType((*StyleInfoReply_Body)(nil), "v1.StyleInfoReply.Body") proto.RegisterType((*StyleInfoReply_Chassis)(nil), "v1.StyleInfoReply.Chassis") proto.RegisterType((*StyleInfoReply_Control)(nil), "v1.StyleInfoReply.Control") proto.RegisterType((*StyleInfoReply_Electric)(nil), "v1.StyleInfoReply.Electric") proto.RegisterType((*StyleInfoReply_Engine)(nil), "v1.StyleInfoReply.Engine") proto.RegisterType((*StyleInfoReply_External)(nil), "v1.StyleInfoReply.External") proto.RegisterType((*StyleInfoReply_Gearbox)(nil), "v1.StyleInfoReply.Gearbox") proto.RegisterType((*StyleInfoReply_Intelligent)(nil), "v1.StyleInfoReply.Intelligent") proto.RegisterType((*StyleInfoReply_Internal)(nil), "v1.StyleInfoReply.Internal") proto.RegisterType((*StyleInfoReply_Light)(nil), "v1.StyleInfoReply.Light") proto.RegisterType((*StyleInfoReply_Media)(nil), "v1.StyleInfoReply.Media") proto.RegisterType((*StyleInfoReply_Optional)(nil), "v1.StyleInfoReply.Optional") proto.RegisterType((*StyleInfoReply_Rearview)(nil), "v1.StyleInfoReply.Rearview") proto.RegisterType((*StyleInfoReply_Safety)(nil), "v1.StyleInfoReply.Safety") proto.RegisterType((*StyleInfoReply_Seat)(nil), "v1.StyleInfoReply.Seat") proto.RegisterType((*StyleInfoReply_Wheelbrake)(nil), "v1.StyleInfoReply.Wheelbrake") proto.RegisterType((*UpdateStyleInfoRequest)(nil), "v1.UpdateStyleInfoRequest") proto.RegisterType((*MaintainManualRequest)(nil), "v1.MaintainManualRequest") proto.RegisterType((*MaintainItem)(nil), "v1.MaintainItem") proto.RegisterType((*MaintainManualReply)(nil), "v1.MaintainManualReply") proto.RegisterType((*ItemListRequest)(nil), "v1.ItemListRequest") proto.RegisterType((*ItemListReply)(nil), "v1.ItemListReply") proto.RegisterType((*ItemListReply_Item)(nil), "v1.ItemListReply.Item") proto.RegisterType((*UpdateMaintainManualRequest)(nil), "v1.UpdateMaintainManualRequest") proto.RegisterType((*MaintainManualInfoRequest)(nil), "v1.MaintainManualInfoRequest") proto.RegisterType((*MaintainManualInfoReply)(nil), "v1.MaintainManualInfoReply") proto.RegisterType((*MaintainManualInfoReply_Wash)(nil), "v1.MaintainManualInfoReply.Wash") proto.RegisterType((*MaintainManualInfoReply_Repair)(nil), "v1.MaintainManualInfoReply.Repair") proto.RegisterType((*MaintainManualInfoReply_MaintainItem)(nil), "v1.MaintainManualInfoReply.MaintainItem") proto.RegisterType((*MaintainManualInfoReply_Items)(nil), "v1.MaintainManualInfoReply.Items") proto.RegisterType((*MaintainManualInfoReply_Maintain)(nil), "v1.MaintainManualInfoReply.Maintain") proto.RegisterType((*MaintainManualInfoReply_Cycle)(nil), "v1.MaintainManualInfoReply.Cycle") proto.RegisterType((*StyleItem)(nil), "v1.StyleItem") proto.RegisterType((*StyleItemReply)(nil), "v1.StyleItemReply") proto.RegisterType((*C2ListRequest)(nil), "v1.C2ListRequest") proto.RegisterType((*C2ListReply)(nil), "v1.C2ListReply") proto.RegisterType((*C2ListReply_Info)(nil), "v1.C2ListReply.Info") proto.RegisterType((*UpdateStyleItemRequest)(nil), "v1.UpdateStyleItemRequest") proto.RegisterType((*DeleteMaintainaceRequest)(nil), "v1.DeleteMaintainaceRequest") proto.RegisterType((*ExportStyleRequest)(nil), "v1.ExportStyleRequest") proto.RegisterType((*ExportStyleReply)(nil), "v1.ExportStyleReply") proto.RegisterType((*ExportStyleTaskList)(nil), "v1.ExportStyleTaskList") proto.RegisterType((*ExportStyleTaskListReply)(nil), "v1.ExportStyleTaskListReply") proto.RegisterType((*DeleteExportStyleTaskRequest)(nil), "v1.DeleteExportStyleTaskRequest") proto.RegisterType((*DeleteStyleItemRequest)(nil), "v1.DeleteStyleItemRequest") proto.RegisterType((*TemplateListRequest)(nil), "v1.TemplateListRequest") proto.RegisterType((*Template)(nil), "v1.Template") proto.RegisterType((*TemplateListReply)(nil), "v1.TemplateListReply") proto.RegisterType((*TemplateDetailListRequest)(nil), "v1.TemplateDetailListRequest") proto.RegisterType((*TemplateDetail)(nil), "v1.TemplateDetail") proto.RegisterType((*TemplateDetailListReply)(nil), "v1.TemplateDetailListReply") proto.RegisterType((*TemplateDetailRequest)(nil), "v1.TemplateDetailRequest") proto.RegisterType((*TemplateDetailReply)(nil), "v1.TemplateDetailReply") proto.RegisterType((*AddTemplateDetailRequest)(nil), "v1.AddTemplateDetailRequest") proto.RegisterType((*AddTemplateDetailReply)(nil), "v1.AddTemplateDetailReply") proto.RegisterType((*ChooseTemplateDetailRequest)(nil), "v1.ChooseTemplateDetailRequest") proto.RegisterType((*TemplateItemListRequest)(nil), "v1.TemplateItemListRequest") } func init() { proto.RegisterFile("vehicle_style.proto", fileDescriptor_b614324037d99e80) } var fileDescriptor_b614324037d99e80 = []byte{ // 7112 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x7c, 0xcd, 0x6f, 0x24, 0xc9, 0x75, 0x27, 0xf8, 0xcd, 0x0a, 0x16, 0xd9, 0x64, 0x92, 0xdd, 0x2c, 0x16, 0xfb, 0xb3, 0x66, 0x34, 0xdb, 0xea, 0x99, 0xe9, 0x99, 0xa1, 0x34, 0xd2, 0x48, 0x1a, 0xad, 0xc4, 0x26, 0xbb, 0x7b, 0xb8, 0x6a, 0x4e, 0x37, 0xaa, 0xa8, 0x69, 0x48, 0x0b, 0x6c, 0x22, 0x98, 0x19, 0x55, 0x15, 0xcb, 0xfc, 0x52, 0x64, 0x16, 0x39, 0x35, 0xa7, 0x05, 0x74, 0xde, 0x5d, 0x60, 0x81, 0x05, 0x16, 0xd8, 0xbd, 0xed, 0x69, 0x2f, 0xbb, 0x7b, 0xf1, 0x49, 0x86, 0xff, 0x04, 0x1d, 0x2c, 0xc0, 0x17, 0x9f, 0xec, 0x9b, 0x61, 0xc3, 0xb0, 0x0d, 0x5f, 0x0d, 0x1b, 0xef, 0x23, 0x22, 0x33, 0x8b, 0x45, 0x6a, 0x46, 0x16, 0x60, 0x41, 0x3e, 0x31, 0xeb, 0xbd, 0x5f, 0x44, 0x46, 0xbc, 0xf7, 0xe2, 0x7d, 0x44, 0x44, 0x52, 0x6c, 0x9e, 0xab, 0xa1, 0x0e, 0x22, 0xe5, 0xe7, 0xc5, 0x38, 0x52, 0x8f, 0x33, 0x93, 0x16, 0xa9, 0x37, 0x7b, 0xfe, 0x41, 0xe7, 0xaf, 0x67, 0xc4, 0xfa, 0x13, 0x23, 0x93, 0xf0, 0x85, 0xce, 0x8b, 0xae, 0xfa, 0xd9, 0x48, 0xe5, 0x85, 0x77, 0x47, 0x88, 0x53, 0xa0, 0xf9, 0x89, 0x8c, 0x55, 0x6b, 0xe6, 0xfe, 0xcc, 0xc3, 0x46, 0xb7, 0x81, 0x94, 0x4f, 0x65, 0xac, 0xbc, 0x96, 0x58, 0xd2, 0x89, 0x2e, 0xb4, 0x8c, 0x5a, 0xb3, 0xc8, 0xb3, 0x3f, 0xbd, 0x6d, 0xb1, 0x34, 0x94, 0xb9, 0xaf, 0xe3, 0x41, 0x6b, 0xee, 0xfe, 0xcc, 0xc3, 0x85, 0xee, 0xe2, 0x50, 0xe6, 0x47, 0xf1, 0xc0, 0xbb, 0x25, 0x16, 0xf3, 0x42, 0x16, 0xa3, 0xbc, 0x35, 0x4f, 0x74, 0xfa, 0xe5, 0xed, 0x8a, 0x46, 0x26, 0x07, 0xca, 0xcf, 0xf5, 0x17, 0xaa, 0xb5, 0x80, 0xac, 0x65, 0x20, 0xf4, 0xf4, 0x17, 0xca, 0xf3, 0xc4, 0x3c, 0x3c, 0xb7, 0x16, 0x91, 0x8e, 0xcf, 0xde, 0x8e, 0x58, 0xa6, 0xa1, 0xe9, 0xb0, 0xb5, 0x44, 0x2f, 0xc7, 0xdf, 0x47, 0xa1, 0xf7, 0xa6, 0x58, 0x4b, 0xa3, 0xd0, 0xaf, 0x8c, 0x7c, 0x19, 0x01, 0xcd, 0x34, 0x0a, 0x9f, 0xd8, 0xc1, 0x77, 0xfe, 0x7e, 0x46, 0x34, 0xdc, 0x84, 0xbd, 0x35, 0x31, 0xab, 0x43, 0x9c, 0xe1, 0x5c, 0x77, 0x56, 0x87, 0xd7, 0x4c, 0xad, 0x2e, 0x93, 0xb9, 0x49, 0x99, 0x54, 0xc7, 0x35, 0x5f, 0x1f, 0xd7, 0x2d, 0xb1, 0x78, 0xa1, 0xf4, 0x60, 0x58, 0xe0, 0x04, 0xe7, 0xba, 0xfc, 0xab, 0x2a, 0xac, 0x45, 0x62, 0x5c, 0x12, 0xd6, 0x12, 0xd1, 0x59, 0x58, 0x5b, 0x62, 0x41, 0xc7, 0x20, 0x10, 0x9a, 0x17, 0xfd, 0x98, 0x32, 0xed, 0xc6, 0x94, 0x69, 0xff, 0xc3, 0x8c, 0x58, 0xab, 0xe8, 0x39, 0x8b, 0xc6, 0xde, 0x03, 0xd1, 0x0c, 0x46, 0xc6, 0xa8, 0xa4, 0xf0, 0x51, 0xcc, 0x24, 0x85, 0x15, 0xa6, 0xbd, 0x62, 0x69, 0x67, 0xca, 0x10, 0x7b, 0x16, 0xd9, 0x4b, 0x99, 0x32, 0xc8, 0xda, 0x12, 0x0b, 0x45, 0x5a, 0xc8, 0x08, 0x45, 0x31, 0xd7, 0xa5, 0x1f, 0x20, 0xa5, 0xbe, 0x36, 0x39, 0xf7, 0x38, 0x8f, 0xac, 0x06, 0x52, 0xb0, 0xd1, 0xae, 0x68, 0x44, 0xd2, 0x72, 0x49, 0x1a, 0xcb, 0x40, 0xb0, 0xcc, 0xcc, 0xa8, 0x73, 0xdf, 0xe9, 0x7c, 0xae, 0xbb, 0x0c, 0x04, 0xcb, 0x4c, 0xd4, 0xe7, 0xdc, 0x92, 0xc4, 0xb2, 0x0c, 0x04, 0x64, 0x3e, 0x10, 0xf3, 0x91, 0xce, 0x8b, 0xd6, 0xf2, 0xfd, 0xb9, 0x87, 0x2b, 0x7b, 0xab, 0x8f, 0xcf, 0x3f, 0x78, 0x5c, 0xce, 0x15, 0x59, 0x9d, 0xff, 0x32, 0x23, 0x56, 0x7b, 0x4a, 0x9a, 0x60, 0x68, 0x8d, 0xdc, 0x13, 0xf3, 0xc5, 0x38, 0xa3, 0x69, 0x2f, 0x74, 0xf1, 0x19, 0x25, 0x8f, 0x20, 0xd6, 0x3e, 0xff, 0xaa, 0x69, 0x77, 0xae, 0xae, 0xdd, 0x1d, 0xb1, 0x1c, 0xcb, 0x33, 0x65, 0x2a, 0x8a, 0xc7, 0xdf, 0x47, 0x21, 0x8c, 0x39, 0x57, 0x46, 0xab, 0x1c, 0x78, 0x0b, 0xc8, 0x5b, 0x26, 0xc2, 0x51, 0xd8, 0x79, 0x5f, 0x08, 0x1a, 0xcf, 0x84, 0x1d, 0x36, 0xd0, 0x0e, 0x3d, 0x31, 0x8f, 0xaa, 0xa4, 0x61, 0xe0, 0x73, 0xe7, 0x03, 0xb1, 0x62, 0x67, 0x00, 0xea, 0xeb, 0xf0, 0xa4, 0x67, 0x70, 0xd2, 0x6b, 0x30, 0xe9, 0xb2, 0x43, 0x9e, 0xf5, 0x2f, 0x67, 0xc4, 0xd6, 0x8f, 0xb3, 0x50, 0x16, 0xaa, 0xf7, 0x13, 0x94, 0x88, 0x9d, 0xfc, 0xa4, 0xdd, 0xd7, 0xad, 0x7b, 0xf6, 0x9a, 0x15, 0x3f, 0x57, 0x5f, 0x16, 0xa5, 0x71, 0xcf, 0xd7, 0x8c, 0xbb, 0xb4, 0xe1, 0x85, 0x9a, 0x0d, 0x5f, 0x69, 0xf4, 0x97, 0xcd, 0x78, 0x69, 0x8a, 0x19, 0xbf, 0x23, 0x6e, 0x3c, 0x57, 0xc5, 0x31, 0x08, 0xd8, 0x4e, 0xa5, 0xaa, 0x9b, 0x99, 0x9a, 0x6e, 0x3a, 0xaf, 0x45, 0x03, 0xa1, 0x28, 0xe2, 0xab, 0x71, 0x35, 0x1d, 0xce, 0xd6, 0x75, 0xb8, 0x25, 0x16, 0xf0, 0x91, 0xe7, 0x4d, 0x3f, 0x3a, 0x7b, 0x62, 0xb5, 0x1c, 0x06, 0xad, 0xa5, 0xaa, 0x32, 0xd0, 0x02, 0xdd, 0x9b, 0x59, 0x17, 0x4f, 0x85, 0x47, 0xaa, 0x98, 0x1c, 0xfd, 0x57, 0x7b, 0x75, 0x53, 0x88, 0xa7, 0x71, 0x56, 0x8c, 0xf1, 0xbd, 0x9d, 0xff, 0x3e, 0x2b, 0x36, 0x7a, 0x68, 0x52, 0x5f, 0xc1, 0x7f, 0xdf, 0x13, 0x2b, 0x6c, 0x97, 0x15, 0x6d, 0x0b, 0x22, 0x21, 0xe0, 0x5f, 0xd4, 0x8d, 0xd7, 0x56, 0xcd, 0x72, 0x7d, 0xd5, 0x78, 0x6f, 0x89, 0x1b, 0x60, 0x25, 0xd5, 0xe1, 0x93, 0xb7, 0x5b, 0x4d, 0xa3, 0xb0, 0xe7, 0x66, 0xd0, 0xf9, 0x4f, 0xb3, 0xb0, 0xbc, 0xac, 0x5c, 0xbe, 0xaa, 0xb9, 0xd7, 0x86, 0x30, 0x37, 0x31, 0x04, 0xa7, 0x96, 0xf9, 0x8a, 0x5a, 0x26, 0x65, 0xba, 0x70, 0x49, 0xa6, 0xa5, 0xe8, 0x16, 0xa7, 0x3b, 0xf5, 0xa5, 0xaa, 0x53, 0xaf, 0xca, 0x67, 0xb9, 0x2e, 0x9f, 0x2f, 0x2b, 0x82, 0x7f, 0x9c, 0x11, 0x37, 0xaa, 0xa6, 0xf1, 0xfb, 0xe5, 0xf2, 0x3b, 0x35, 0x97, 0xcf, 0xde, 0xcf, 0x4d, 0x96, 0x56, 0xdc, 0x1f, 0xcc, 0x88, 0x4d, 0xf6, 0x7e, 0xc8, 0xba, 0xca, 0xf9, 0xfd, 0xda, 0xf5, 0x30, 0x75, 0x25, 0x4e, 0x2c, 0x86, 0xa9, 0x2e, 0x6e, 0xa1, 0xe6, 0xe2, 0xa6, 0x68, 0x6e, 0x71, 0x9a, 0xe6, 0xfe, 0x6c, 0x56, 0xac, 0xf7, 0x20, 0x4f, 0xfb, 0x6d, 0xae, 0xe9, 0x3b, 0x42, 0xc0, 0xa8, 0x62, 0x99, 0x8c, 0x58, 0x83, 0x0b, 0xdd, 0xc6, 0x50, 0xe6, 0xc7, 0x48, 0xf8, 0xed, 0xad, 0x6c, 0x27, 0xab, 0xa5, 0xaa, 0xac, 0xee, 0x08, 0x11, 0xa7, 0xa1, 0x8a, 0xfc, 0xb1, 0x92, 0x06, 0x2d, 0x7a, 0xae, 0xdb, 0x40, 0xca, 0x4f, 0x94, 0x44, 0x36, 0x26, 0xa6, 0x55, 0x73, 0x6e, 0x20, 0xe5, 0x52, 0x72, 0x25, 0xae, 0xf1, 0x16, 0x2b, 0x13, 0x4b, 0x75, 0x47, 0x2c, 0x53, 0xb7, 0x3a, 0x6c, 0x35, 0xa9, 0x1d, 0xfe, 0x3e, 0x0a, 0x3b, 0xff, 0x6b, 0x56, 0x34, 0x9c, 0x8c, 0x2f, 0x59, 0x44, 0xb5, 0xe1, 0x6c, 0xad, 0xe1, 0xaf, 0xcb, 0x03, 0x7f, 0x43, 0xef, 0x50, 0x17, 0xc0, 0xe2, 0xa4, 0x00, 0xae, 0xca, 0x08, 0xef, 0x89, 0x95, 0x58, 0xea, 0xa4, 0x90, 0x3a, 0xb1, 0x9e, 0x62, 0xae, 0x2b, 0x2c, 0x69, 0x52, 0x3c, 0x8d, 0xcb, 0xe2, 0xb9, 0x42, 0xac, 0x98, 0x2e, 0x56, 0x4c, 0xf0, 0xf7, 0x3e, 0x5d, 0x2c, 0xe7, 0x4a, 0xae, 0xe3, 0xdf, 0xdb, 0x60, 0x8d, 0x8c, 0x6b, 0xb2, 0xa6, 0x8a, 0xd6, 0x66, 0xaf, 0xd6, 0xda, 0x5c, 0x75, 0x4d, 0x75, 0x3a, 0xbc, 0xbc, 0x8f, 0x92, 0x7e, 0x7a, 0x45, 0xd7, 0x9d, 0x5f, 0xf5, 0x59, 0x01, 0x04, 0x02, 0x05, 0x1c, 0x88, 0xa6, 0xd4, 0x26, 0x48, 0x93, 0x50, 0x17, 0x3a, 0x4d, 0x10, 0xbc, 0xb2, 0x77, 0xcf, 0x0d, 0xdf, 0x21, 0x1f, 0xef, 0x57, 0x60, 0xdd, 0x5a, 0x23, 0xef, 0xb1, 0x58, 0x38, 0x95, 0xb9, 0x0e, 0x70, 0xb4, 0x2b, 0x7b, 0xad, 0x29, 0xad, 0x9f, 0x00, 0xbf, 0x4b, 0x30, 0xef, 0x6d, 0x31, 0x7f, 0x9a, 0x86, 0x63, 0x9c, 0xc1, 0xca, 0xde, 0xf6, 0x34, 0x78, 0x1a, 0x8e, 0xbb, 0x08, 0xf2, 0xbe, 0x29, 0x96, 0x82, 0xa1, 0xcc, 0x73, 0x4d, 0x5e, 0x64, 0x65, 0xaf, 0x3d, 0x05, 0x7f, 0x40, 0x88, 0xae, 0x85, 0x62, 0xab, 0x34, 0x29, 0x4c, 0x1a, 0xa1, 0x8e, 0xaf, 0x68, 0x45, 0x88, 0xae, 0x85, 0x7a, 0xdf, 0x16, 0xcb, 0x2a, 0x52, 0x41, 0x61, 0x74, 0x80, 0xda, 0x5f, 0xd9, 0xdb, 0x9d, 0xd2, 0xec, 0x29, 0x43, 0xba, 0x0e, 0xec, 0x7d, 0x20, 0x16, 0x55, 0x32, 0xd0, 0x09, 0xd9, 0xc5, 0xca, 0xde, 0xce, 0xb4, 0x66, 0x08, 0xe8, 0x32, 0x10, 0xdf, 0xf5, 0x79, 0xa1, 0x4c, 0x22, 0x23, 0x5c, 0x63, 0x57, 0xbc, 0x8b, 0x21, 0x5d, 0x07, 0x86, 0xa9, 0x0d, 0x94, 0x34, 0xa7, 0xe9, 0xe7, 0xb8, 0xf8, 0xa6, 0x4f, 0xed, 0x39, 0x21, 0xba, 0x16, 0xea, 0xfd, 0x50, 0xac, 0xe8, 0xa4, 0x50, 0x51, 0xa4, 0x07, 0x2a, 0x29, 0x70, 0x69, 0xae, 0xec, 0xdd, 0x9d, 0xd2, 0xf2, 0xa8, 0x44, 0x75, 0xab, 0x4d, 0x60, 0xc0, 0xf0, 0x13, 0x07, 0xbc, 0x72, 0xe5, 0x80, 0x8f, 0x12, 0x3b, 0x60, 0x0b, 0x06, 0xf3, 0x88, 0x30, 0x9b, 0x6f, 0x5e, 0x69, 0x1e, 0x2f, 0x80, 0xdf, 0x25, 0x18, 0xe0, 0x63, 0x15, 0x6a, 0xd9, 0x5a, 0xbd, 0x12, 0x7f, 0x0c, 0xfc, 0x2e, 0xc1, 0x60, 0x60, 0x69, 0x06, 0x86, 0x28, 0xa3, 0xd6, 0xda, 0x95, 0x03, 0x7b, 0xc9, 0x90, 0xae, 0x03, 0x43, 0x43, 0xa3, 0xa4, 0x39, 0xd7, 0xea, 0xa2, 0x75, 0xe3, 0xca, 0x86, 0x5d, 0x86, 0x74, 0x1d, 0x18, 0xd4, 0x9d, 0xcb, 0xbe, 0x2a, 0xc6, 0xad, 0xf5, 0x2b, 0xd5, 0xdd, 0x43, 0x40, 0x97, 0x81, 0x60, 0xf3, 0xb9, 0x92, 0x45, 0x6b, 0xe3, 0x4a, 0x9b, 0xef, 0x29, 0x59, 0x74, 0x11, 0xe4, 0x7d, 0x5f, 0x88, 0x8b, 0xa1, 0x52, 0xd1, 0xa9, 0x91, 0x67, 0xaa, 0xe5, 0x61, 0x93, 0x3b, 0x53, 0x9a, 0xbc, 0x76, 0xa0, 0x6e, 0xa5, 0x41, 0xfb, 0x97, 0x73, 0xa2, 0x59, 0x5d, 0xae, 0xde, 0x77, 0xc5, 0x4e, 0x75, 0xc1, 0xfa, 0x6c, 0xef, 0xbe, 0xab, 0x55, 0x1b, 0xdd, 0xed, 0x2a, 0x80, 0x17, 0xc6, 0x09, 0x94, 0xaf, 0x0f, 0xc5, 0x7a, 0x20, 0x8d, 0x2f, 0xb5, 0xf1, 0xb3, 0x91, 0xd1, 0x7d, 0xad, 0x0c, 0x7b, 0xa5, 0xb5, 0x40, 0x9a, 0x7d, 0x6d, 0x5e, 0x31, 0xd5, 0xfb, 0xba, 0x58, 0xef, 0x1b, 0x39, 0x30, 0x32, 0x09, 0x94, 0x9f, 0x8f, 0xf3, 0x42, 0xc5, 0x1c, 0xcb, 0x6e, 0x38, 0x7a, 0x0f, 0xc9, 0xde, 0x37, 0xc5, 0xad, 0x44, 0x0d, 0x64, 0xa1, 0xcf, 0x95, 0x0f, 0x03, 0x1a, 0xa8, 0x44, 0x19, 0x59, 0xa4, 0x36, 0xc4, 0x6d, 0x59, 0xee, 0x51, 0x9a, 0x3c, 0xb7, 0x3c, 0x88, 0x4c, 0x59, 0xbc, 0xf7, 0xa1, 0x1f, 0xaa, 0x73, 0x1d, 0xb8, 0x88, 0x07, 0xa4, 0x43, 0xa4, 0x78, 0xcf, 0xc5, 0x7d, 0xd0, 0x91, 0xaf, 0x93, 0x50, 0x65, 0x2a, 0x09, 0x21, 0xae, 0xc0, 0xc0, 0xdd, 0xc4, 0x94, 0xe1, 0x38, 0x78, 0x07, 0x70, 0x47, 0x25, 0x6c, 0x5f, 0x9b, 0x83, 0x12, 0xe4, 0xbd, 0x27, 0xb6, 0xb0, 0x23, 0xd0, 0x06, 0xf6, 0x90, 0x8e, 0x8a, 0x48, 0x15, 0x9c, 0x7f, 0x6c, 0x00, 0x0f, 0xd4, 0xb5, 0xaf, 0xcd, 0x4b, 0x64, 0x78, 0x1d, 0xd1, 0x34, 0xaa, 0x6f, 0xf4, 0x80, 0xa7, 0xc1, 0xbb, 0x44, 0x55, 0x9a, 0xf7, 0x91, 0x68, 0x15, 0x2a, 0xce, 0xe0, 0xd7, 0xc8, 0x28, 0xff, 0x8b, 0x34, 0x51, 0x56, 0x13, 0x1c, 0x46, 0x6f, 0x55, 0xf8, 0x3f, 0x4d, 0x13, 0xc5, 0x7a, 0x68, 0xff, 0x0f, 0x21, 0x16, 0xd0, 0x83, 0x7a, 0x77, 0x85, 0x90, 0x11, 0xae, 0x2b, 0x78, 0x0b, 0xa9, 0xae, 0x42, 0x81, 0x77, 0x80, 0x0d, 0xe8, 0x64, 0xe0, 0x87, 0x3a, 0x2f, 0x50, 0x15, 0xb1, 0x92, 0xf9, 0xc8, 0xd8, 0x58, 0x72, 0x8b, 0xf9, 0x87, 0xcc, 0x3e, 0x26, 0xee, 0xaf, 0xcb, 0x41, 0xde, 0x16, 0x1b, 0x2a, 0xd6, 0x79, 0x0e, 0xda, 0x82, 0x86, 0xa1, 0x34, 0x76, 0x6f, 0x62, 0xdd, 0x32, 0x7a, 0x4c, 0x87, 0x20, 0xc5, 0xee, 0x90, 0x74, 0x64, 0x7d, 0xde, 0x3b, 0xc2, 0xeb, 0x43, 0xec, 0x0d, 0x86, 0xd2, 0x0c, 0x94, 0x2f, 0xe3, 0x74, 0x94, 0x14, 0xac, 0x91, 0x75, 0xe0, 0x1c, 0x20, 0x63, 0x1f, 0xe9, 0x75, 0x34, 0xcc, 0xa8, 0xd0, 0xae, 0x82, 0x2f, 0xd1, 0x3a, 0x19, 0x9c, 0xe8, 0x18, 0xed, 0xb4, 0x3f, 0x52, 0x64, 0xd3, 0x7e, 0xa8, 0x0a, 0xa9, 0x23, 0xd6, 0xc2, 0x1a, 0xd0, 0xc1, 0x96, 0x0f, 0x91, 0x0a, 0x49, 0x07, 0x7b, 0x45, 0x3f, 0x54, 0x79, 0xc0, 0xb2, 0x5f, 0x61, 0xda, 0xa1, 0xca, 0x03, 0xef, 0x5d, 0xe1, 0x0d, 0x47, 0x49, 0x68, 0x54, 0xe8, 0xcb, 0x20, 0x50, 0x11, 0xe8, 0x44, 0x71, 0x3e, 0xb3, 0xc1, 0x9c, 0x7d, 0xc7, 0xf0, 0x3e, 0x16, 0xed, 0xcb, 0x70, 0x27, 0x77, 0xca, 0x20, 0x5b, 0x97, 0x9a, 0x59, 0xc9, 0x6f, 0x89, 0x85, 0x48, 0x9d, 0xab, 0x88, 0xd3, 0x49, 0xfa, 0xe1, 0xad, 0x8b, 0xb9, 0xe8, 0x62, 0x88, 0x3e, 0xb0, 0xd1, 0x85, 0xc7, 0x32, 0x0d, 0x5c, 0xab, 0xa6, 0x81, 0x6f, 0x88, 0xd5, 0x58, 0x7e, 0xae, 0xe3, 0x51, 0xec, 0x67, 0xe9, 0x85, 0x32, 0xe8, 0xc9, 0x1a, 0xdd, 0x26, 0x13, 0x5f, 0x01, 0x0d, 0x1c, 0x80, 0x05, 0xe5, 0x3a, 0x1e, 0x45, 0x12, 0xdd, 0x40, 0xac, 0x23, 0x48, 0x65, 0xd6, 0xc9, 0x01, 0x30, 0xa0, 0xe7, 0xf8, 0xc7, 0xc8, 0xf6, 0x8e, 0xc4, 0x83, 0x2b, 0xdb, 0xba, 0x39, 0x6e, 0x60, 0x1f, 0x77, 0xaf, 0xe8, 0xc3, 0xce, 0xb4, 0x32, 0xd6, 0x3c, 0x53, 0x2a, 0x44, 0xd7, 0x56, 0x8e, 0xb5, 0x07, 0x34, 0xef, 0x6b, 0x62, 0xcd, 0x82, 0x8a, 0xd4, 0xfc, 0x6c, 0xa4, 0x5a, 0x9b, 0x54, 0xd0, 0x30, 0xf5, 0x04, 0x89, 0x13, 0xd9, 0xff, 0x16, 0xd9, 0x6b, 0x99, 0xfd, 0xef, 0x89, 0x9b, 0xa9, 0x8e, 0xfc, 0x0b, 0x58, 0xc5, 0x41, 0x1a, 0x1b, 0x35, 0x54, 0x49, 0xae, 0xcf, 0x55, 0xeb, 0x26, 0x22, 0x37, 0x53, 0x1d, 0xbd, 0x56, 0xd2, 0x1c, 0x54, 0x58, 0x60, 0x42, 0xae, 0x8d, 0x9d, 0xd8, 0x2d, 0x32, 0x21, 0x86, 0x57, 0x54, 0x96, 0x19, 0xf0, 0x41, 0xdb, 0xa4, 0x0a, 0xfc, 0x01, 0x43, 0xc2, 0x07, 0x7f, 0x3c, 0x92, 0x49, 0xab, 0x45, 0x43, 0x42, 0xca, 0x4f, 0x46, 0x32, 0xa9, 0xe7, 0xcd, 0x3b, 0x13, 0x79, 0x33, 0xa4, 0x7d, 0xcc, 0x8c, 0x07, 0xad, 0x36, 0xa7, 0x7d, 0xc4, 0x8d, 0x07, 0x93, 0xc9, 0xfe, 0xee, 0xa5, 0x64, 0xff, 0x1d, 0xe1, 0xe5, 0x51, 0x7a, 0x31, 0xb1, 0x58, 0x6e, 0xd3, 0x62, 0x01, 0x4e, 0x6d, 0xb1, 0x54, 0x6b, 0x91, 0x3b, 0x97, 0x6a, 0x91, 0x4a, 0xfe, 0x79, 0x77, 0x32, 0xff, 0x84, 0x49, 0x8c, 0x4e, 0x7d, 0x32, 0xd8, 0x7b, 0x3c, 0x89, 0xd1, 0xe9, 0x0b, 0xb4, 0xd9, 0xb7, 0xc5, 0x46, 0x79, 0x26, 0x60, 0x46, 0x01, 0xf8, 0xb1, 0xd6, 0x7d, 0x1a, 0x03, 0x33, 0x7a, 0x96, 0x0e, 0xe1, 0xc2, 0x82, 0x2f, 0xa4, 0x31, 0x32, 0x29, 0xc6, 0xad, 0x07, 0x14, 0x2e, 0x98, 0xfe, 0x9a, 0xc9, 0xb5, 0xa2, 0xa2, 0x53, 0x2b, 0x2a, 0xda, 0xff, 0x67, 0x4e, 0xcc, 0x43, 0xb6, 0xe8, 0x3d, 0x16, 0x9b, 0xa7, 0x32, 0x38, 0xf3, 0x31, 0x0e, 0x3a, 0xe7, 0xc7, 0x2e, 0x72, 0x03, 0x58, 0x18, 0x2d, 0xad, 0xdb, 0x03, 0x89, 0x86, 0x69, 0x6a, 0xfc, 0x64, 0x14, 0x9f, 0xba, 0x90, 0x26, 0x80, 0xf4, 0x29, 0x52, 0xbc, 0xf7, 0xc5, 0x56, 0xdf, 0xa4, 0x49, 0x31, 0xd9, 0x23, 0xb9, 0x46, 0x0f, 0x79, 0xf5, 0x2e, 0x3d, 0x31, 0x3f, 0xd4, 0x83, 0x21, 0xbb, 0x45, 0x7c, 0x06, 0x5a, 0x94, 0x26, 0x03, 0x76, 0x84, 0xf8, 0x0c, 0x4e, 0x3a, 0xd6, 0x09, 0x5a, 0xf8, 0xc0, 0xa4, 0xa3, 0x24, 0xf4, 0x83, 0x48, 0x49, 0x8c, 0x8f, 0xec, 0x0c, 0x6f, 0x31, 0xff, 0x39, 0xb2, 0x0f, 0x2c, 0x17, 0x16, 0x50, 0xaa, 0x23, 0xf0, 0x5c, 0xe7, 0x69, 0x34, 0xaa, 0xec, 0x67, 0x22, 0xf1, 0x33, 0xa4, 0x91, 0xad, 0xc8, 0xc2, 0xce, 0x6c, 0xd9, 0xda, 0x8a, 0x2c, 0x78, 0x66, 0x0f, 0x44, 0xb3, 0x30, 0xa3, 0xe4, 0xcc, 0x76, 0xc2, 0x0e, 0x10, 0x69, 0xdc, 0xc7, 0x03, 0xd1, 0x1c, 0x25, 0x91, 0x0c, 0x55, 0xe2, 0xc7, 0x32, 0xcf, 0xd9, 0xf5, 0xad, 0x30, 0xed, 0x58, 0xe6, 0xb9, 0x77, 0x5b, 0x34, 0x28, 0xe7, 0x90, 0xb9, 0xf5, 0x71, 0x25, 0x01, 0xe6, 0x7d, 0xa1, 0x43, 0xc5, 0x3e, 0x0d, 0x9f, 0xdb, 0x7f, 0x32, 0x23, 0x96, 0x38, 0x53, 0x87, 0x41, 0xe2, 0x43, 0x51, 0x4d, 0x42, 0x04, 0x91, 0x30, 0xef, 0x78, 0x5f, 0x6c, 0xa1, 0x3e, 0xf3, 0x51, 0x9e, 0xa9, 0x04, 0x7d, 0x0e, 0x22, 0x49, 0x51, 0x1e, 0xf0, 0x7a, 0x8e, 0x85, 0x2d, 0xbe, 0x26, 0xd6, 0xa0, 0x62, 0xa8, 0x98, 0x1e, 0xa9, 0x6a, 0x15, 0xa8, 0xa5, 0xdd, 0xdd, 0x11, 0x22, 0x34, 0x90, 0x78, 0x60, 0x77, 0xa4, 0xab, 0x06, 0x52, 0xb0, 0x97, 0x3d, 0x71, 0x93, 0xd4, 0x3e, 0xf9, 0x62, 0xd2, 0xe0, 0x26, 0x32, 0xeb, 0x6f, 0x6e, 0xff, 0xe7, 0x25, 0xb1, 0xc4, 0xb1, 0x1a, 0x46, 0x01, 0x09, 0x03, 0xb5, 0xce, 0x6d, 0x4d, 0xd5, 0xe8, 0xae, 0x4a, 0x6d, 0x7a, 0x8e, 0x08, 0x9a, 0x94, 0x79, 0x80, 0x09, 0x0a, 0xce, 0x99, 0xe7, 0xd5, 0x24, 0xe2, 0x3e, 0xd2, 0x60, 0xb1, 0xc9, 0x51, 0x91, 0xfa, 0xc3, 0x34, 0x72, 0x7b, 0x86, 0x40, 0xf8, 0x24, 0x8d, 0x42, 0xef, 0x87, 0xe2, 0x36, 0x3c, 0xc7, 0xb2, 0xd0, 0x81, 0x0f, 0xe3, 0x87, 0x55, 0x4f, 0x9d, 0xa1, 0x25, 0xd1, 0xcc, 0xda, 0x0e, 0x73, 0x48, 0x90, 0x7d, 0x87, 0x80, 0xe5, 0x5a, 0xf6, 0x90, 0x49, 0x03, 0x69, 0x01, 0x4f, 0x73, 0xdd, 0x31, 0x5e, 0x11, 0x1d, 0x1c, 0x0c, 0xea, 0x83, 0x71, 0xbe, 0x91, 0x61, 0x6a, 0xb3, 0xa9, 0x75, 0xe0, 0x30, 0xb0, 0x0b, 0x74, 0xef, 0x91, 0xd8, 0x80, 0x79, 0x18, 0x09, 0x0b, 0xa7, 0xdf, 0xf7, 0xa3, 0x34, 0x38, 0x63, 0x63, 0xbd, 0xc1, 0x8c, 0x43, 0xdd, 0xef, 0xbf, 0x48, 0x83, 0x33, 0x10, 0x45, 0x60, 0x46, 0x3a, 0x77, 0x49, 0x23, 0x27, 0x4f, 0x44, 0x2c, 0x33, 0x46, 0x3b, 0x47, 0x70, 0xf2, 0x7e, 0x8e, 0xb5, 0x17, 0x88, 0x97, 0xac, 0x77, 0x8b, 0xb9, 0xc7, 0x69, 0xa8, 0x7a, 0x96, 0x07, 0xad, 0x14, 0x64, 0x83, 0x23, 0xfc, 0x59, 0x55, 0x0a, 0x19, 0xf4, 0x96, 0x3a, 0xb2, 0xcc, 0x8a, 0x6e, 0xd6, 0xc5, 0x9c, 0x0a, 0x23, 0xb6, 0x69, 0x78, 0xf4, 0x7e, 0x20, 0x6e, 0x53, 0x0a, 0x03, 0xb9, 0x8f, 0x29, 0xfc, 0xbc, 0x48, 0x33, 0xbf, 0x50, 0xc1, 0x30, 0x49, 0xa3, 0x74, 0x30, 0x66, 0x2b, 0xdf, 0x21, 0x4c, 0x0f, 0x20, 0xbd, 0x22, 0xcd, 0x4e, 0x1c, 0x00, 0xbc, 0x13, 0x59, 0x55, 0x5d, 0x7c, 0x14, 0xdd, 0x37, 0x90, 0x55, 0x93, 0xdf, 0xba, 0x98, 0x1b, 0x86, 0x01, 0x47, 0x7a, 0x78, 0xf4, 0x0e, 0xc4, 0xdd, 0xf4, 0x5c, 0x19, 0x19, 0x45, 0xbe, 0x0c, 0x30, 0x71, 0xce, 0x0b, 0xa5, 0x0c, 0xf4, 0xc5, 0x62, 0xa3, 0xc0, 0xbf, 0xcb, 0xa8, 0x7d, 0x04, 0xf5, 0x18, 0xc3, 0x52, 0x7c, 0x21, 0xde, 0x30, 0xea, 0x5c, 0x99, 0x5c, 0xf9, 0xce, 0x51, 0xeb, 0x10, 0x1d, 0x70, 0x52, 0xe9, 0x89, 0x32, 0x82, 0x7b, 0x0c, 0xfd, 0x8c, 0x3d, 0xb7, 0x0e, 0xc1, 0x23, 0x27, 0x65, 0x6f, 0xdf, 0x12, 0xdb, 0xe7, 0xd2, 0x68, 0x79, 0x1a, 0x55, 0x06, 0x63, 0x20, 0xee, 0x73, 0x3e, 0x70, 0xd3, 0xb2, 0xed, 0x30, 0xba, 0xc0, 0xf4, 0xde, 0x13, 0x9b, 0x65, 0xbb, 0x52, 0x25, 0x94, 0x0c, 0x78, 0xae, 0x4d, 0xa9, 0x90, 0xc7, 0x62, 0xf3, 0x42, 0xa2, 0xd2, 0x93, 0xbc, 0x32, 0x4c, 0xca, 0x0b, 0x36, 0x80, 0xd5, 0x23, 0x0e, 0x0d, 0xac, 0xfd, 0xbf, 0x17, 0xc5, 0xb2, 0xad, 0xd2, 0xbd, 0xef, 0x8b, 0x5d, 0x34, 0x5c, 0x5b, 0xac, 0xfb, 0xf5, 0x74, 0x89, 0x56, 0x67, 0x0b, 0x20, 0xb6, 0xc9, 0x71, 0x35, 0x75, 0xb2, 0x7e, 0xc8, 0x35, 0xe7, 0xa4, 0xa4, 0xe2, 0x87, 0x6c, 0x3b, 0xce, 0x4c, 0xc0, 0x0f, 0xc9, 0xa2, 0x50, 0x66, 0xec, 0x43, 0xe9, 0x32, 0x18, 0x3b, 0x3f, 0x44, 0xd4, 0xa7, 0x48, 0x04, 0x47, 0x63, 0x61, 0x19, 0x06, 0x2e, 0x1b, 0x04, 0x69, 0xe1, 0x6e, 0x32, 0xf3, 0x15, 0x44, 0x2e, 0x1b, 0x08, 0x1f, 0x88, 0xa6, 0x6d, 0x53, 0xf1, 0x49, 0x2b, 0x4c, 0x43, 0xff, 0xf5, 0x03, 0x71, 0x9b, 0x2c, 0xed, 0x8a, 0xf9, 0xd2, 0x8a, 0xdd, 0x41, 0xcc, 0xd4, 0x09, 0x3b, 0x07, 0x38, 0x39, 0xe3, 0xa5, 0x8a, 0x03, 0x9c, 0x98, 0xf2, 0x33, 0x71, 0xcf, 0x26, 0xc0, 0xb6, 0x95, 0x2e, 0xc6, 0x50, 0xdd, 0xe4, 0xa3, 0x18, 0xcb, 0x6d, 0x5e, 0xd4, 0x77, 0x18, 0xf6, 0xb4, 0x44, 0x1d, 0x94, 0xa0, 0xeb, 0xf3, 0xd4, 0xc6, 0xf5, 0x79, 0xea, 0x03, 0xd1, 0x8c, 0xd3, 0x22, 0x35, 0x7e, 0x24, 0xc7, 0xe9, 0xa8, 0xb0, 0x21, 0x0b, 0x69, 0x2f, 0x90, 0x54, 0x42, 0x38, 0x34, 0xae, 0x54, 0x20, 0x1c, 0x1b, 0x31, 0xad, 0x04, 0x08, 0xca, 0xb7, 0x69, 0xd3, 0xca, 0x22, 0x35, 0x28, 0xdd, 0x6f, 0x89, 0x6d, 0x32, 0x3e, 0x5f, 0x27, 0x85, 0x1a, 0x40, 0x1a, 0x1f, 0xb2, 0x60, 0x69, 0x2d, 0xdf, 0x24, 0xf6, 0x91, 0xe3, 0x92, 0x50, 0x3f, 0x12, 0xad, 0xcb, 0xed, 0x58, 0xae, 0xb4, 0xc8, 0x6f, 0x4d, 0x36, 0x64, 0xd1, 0x3e, 0x12, 0x1b, 0xb8, 0xaf, 0xe9, 0xd3, 0xb0, 0xaa, 0x39, 0xfe, 0x0d, 0x64, 0x1c, 0x03, 0x9d, 0xde, 0xf2, 0x8e, 0xf0, 0xaa, 0x58, 0xee, 0x9f, 0x56, 0xf3, 0x7a, 0x09, 0xa6, 0x9e, 0xdb, 0x7f, 0xb8, 0x28, 0x16, 0x69, 0x53, 0xca, 0x7b, 0x93, 0x82, 0x96, 0x4e, 0x0a, 0x79, 0xe6, 0xf7, 0x53, 0x13, 0xf3, 0xb2, 0x68, 0x4a, 0x6d, 0x8e, 0x80, 0xf8, 0x2c, 0x35, 0xb1, 0xf7, 0x81, 0xd8, 0x0a, 0xc6, 0x11, 0x14, 0xd7, 0xc6, 0x47, 0x8b, 0x1c, 0xa8, 0x58, 0x25, 0x36, 0x74, 0x6d, 0x5a, 0xde, 0x7e, 0xc9, 0x82, 0x10, 0xe3, 0x9a, 0x84, 0x5a, 0xc6, 0xaa, 0x70, 0x27, 0x1e, 0xeb, 0x96, 0x71, 0xc8, 0x74, 0xf0, 0xd6, 0x0e, 0x3c, 0x54, 0x32, 0xf4, 0x63, 0x59, 0x28, 0xa3, 0x65, 0x64, 0x77, 0x05, 0x2c, 0xf7, 0x13, 0x25, 0xc3, 0x63, 0xe6, 0xd5, 0x5e, 0xe1, 0x1a, 0x2c, 0xd4, 0x5f, 0xe1, 0xc0, 0xff, 0x46, 0xdc, 0x70, 0x60, 0x36, 0x82, 0x45, 0xde, 0xcc, 0x60, 0x32, 0xdb, 0xc1, 0x9e, 0xb8, 0xe9, 0x80, 0xe7, 0x32, 0x3a, 0x57, 0x16, 0xbe, 0x54, 0x9f, 0xec, 0x67, 0xc0, 0xe3, 0x36, 0x1d, 0xd1, 0x0c, 0x75, 0x9e, 0x45, 0x32, 0x20, 0xb9, 0x70, 0x1c, 0xab, 0xd2, 0xc0, 0x39, 0x54, 0x7f, 0xfb, 0xb6, 0xf4, 0x5f, 0xad, 0x52, 0x5f, 0x60, 0xb9, 0x4d, 0x01, 0xa7, 0x12, 0x65, 0x04, 0x97, 0xdb, 0xc8, 0xa8, 0x04, 0x97, 0x7b, 0x62, 0xc5, 0x82, 0xc1, 0x68, 0xc9, 0xaa, 0x05, 0xc3, 0xc0, 0x6a, 0xef, 0x08, 0x81, 0xb5, 0x71, 0x04, 0x7e, 0xd5, 0x1a, 0x35, 0x50, 0x5e, 0x00, 0x61, 0x6a, 0xe9, 0xbc, 0x3a, 0xb5, 0x74, 0x7e, 0x57, 0x78, 0x76, 0x7d, 0x0e, 0x53, 0x93, 0x2b, 0xb2, 0x46, 0x32, 0xe0, 0x0d, 0xe6, 0x7c, 0xe2, 0x18, 0x60, 0xbb, 0x35, 0xe7, 0xe3, 0x9b, 0xcc, 0x86, 0xa9, 0x1b, 0xd5, 0xfa, 0xb4, 0x9b, 0xc5, 0x78, 0x90, 0xa5, 0x23, 0x3f, 0x1f, 0x65, 0x59, 0x34, 0xc6, 0x18, 0xcf, 0x86, 0x0b, 0x19, 0x6f, 0x0f, 0xa9, 0x10, 0xdb, 0x21, 0x5b, 0xc8, 0x74, 0x5e, 0xe0, 0x36, 0x84, 0x49, 0xcf, 0x6c, 0xe9, 0xd9, 0x24, 0x62, 0x0f, 0x69, 0xa0, 0x66, 0xa3, 0x6c, 0xd4, 0xa7, 0x88, 0x44, 0xd1, 0x65, 0xcd, 0x91, 0x29, 0x14, 0xad, 0x8b, 0x39, 0x18, 0x13, 0x45, 0x12, 0x78, 0x84, 0xa6, 0xa4, 0xef, 0x58, 0x05, 0x43, 0x99, 0xe8, 0x3c, 0xe6, 0xe2, 0x72, 0x0d, 0xc9, 0xc7, 0x96, 0xda, 0xfe, 0xdb, 0x25, 0xb1, 0x6c, 0xb7, 0x67, 0x21, 0x4a, 0x70, 0x54, 0xc6, 0x35, 0xa4, 0xfc, 0x81, 0xd1, 0x51, 0x64, 0xf3, 0x5a, 0x8f, 0x78, 0xb8, 0x92, 0xd4, 0x73, 0xe4, 0x50, 0xbd, 0xc2, 0xee, 0xdf, 0x28, 0xb0, 0xf7, 0x02, 0xd2, 0xaf, 0x59, 0x5b, 0xaf, 0x90, 0xf3, 0x37, 0xea, 0x13, 0x62, 0xc0, 0x1b, 0x6c, 0x46, 0x65, 0xb7, 0xef, 0x30, 0xa9, 0xe2, 0x72, 0x84, 0x79, 0x9c, 0x85, 0x62, 0x5e, 0xf5, 0x35, 0xb1, 0x56, 0xba, 0x70, 0xc8, 0xed, 0x79, 0x19, 0xad, 0x5a, 0xea, 0x09, 0x10, 0xc1, 0xd2, 0x89, 0x90, 0x26, 0x3a, 0xf0, 0x65, 0x52, 0x68, 0xbf, 0x18, 0xaa, 0x7e, 0x61, 0x13, 0xde, 0x92, 0xb9, 0x9f, 0x14, 0xfa, 0x04, 0x58, 0x90, 0xdd, 0xab, 0x34, 0x0f, 0x79, 0xed, 0xe0, 0x33, 0xc5, 0x0d, 0x19, 0xab, 0x48, 0xe5, 0xb9, 0x1f, 0xaa, 0x5c, 0x0f, 0x12, 0x1f, 0xca, 0xa9, 0x32, 0x6e, 0x30, 0xf3, 0x10, 0x79, 0x87, 0x69, 0x6a, 0xbc, 0xef, 0x88, 0x9d, 0x21, 0xe4, 0x1f, 0x6e, 0x9c, 0x58, 0x92, 0x0d, 0x65, 0x12, 0x46, 0xf6, 0x46, 0xd2, 0x2d, 0x00, 0xd8, 0x70, 0x01, 0x8d, 0x3e, 0x41, 0x2e, 0xe8, 0x89, 0x13, 0x3b, 0x48, 0xe5, 0x71, 0x7a, 0xb4, 0x92, 0xd6, 0x1c, 0x99, 0xe6, 0xb7, 0x23, 0x96, 0xcf, 0x14, 0xc7, 0x4b, 0x3e, 0x91, 0x3a, 0x53, 0x63, 0x5b, 0x63, 0x9c, 0xa9, 0x31, 0x0e, 0x18, 0xc4, 0x37, 0xb6, 0x89, 0x05, 0xad, 0x20, 0x8f, 0x79, 0x4f, 0x81, 0xc5, 0x29, 0x4f, 0xa5, 0x05, 0x67, 0x82, 0xd4, 0xa2, 0x59, 0x6b, 0x41, 0x19, 0x20, 0xb5, 0x80, 0x92, 0x6d, 0x54, 0x60, 0x96, 0x95, 0xa9, 0x50, 0xda, 0x95, 0xd5, 0x64, 0xe2, 0x2b, 0xa0, 0xb9, 0x8d, 0xcb, 0x20, 0x8d, 0x33, 0x69, 0x0a, 0xf4, 0x0c, 0x59, 0x9a, 0xd3, 0x6e, 0x6d, 0xac, 0xe2, 0xd4, 0x8c, 0x79, 0x95, 0xe1, 0xc6, 0xe5, 0x41, 0x09, 0x7b, 0xc5, 0xa8, 0x63, 0x04, 0x41, 0x84, 0x33, 0x2a, 0x4e, 0x0b, 0x4e, 0x54, 0x79, 0xb1, 0xad, 0x10, 0x0d, 0x87, 0x85, 0x10, 0x1d, 0x97, 0xae, 0x72, 0x9d, 0x21, 0x3a, 0x76, 0x5e, 0xf2, 0x91, 0xd8, 0x30, 0x69, 0xda, 0xf7, 0xa3, 0xd1, 0x60, 0x20, 0x07, 0xca, 0x37, 0x32, 0x38, 0xe3, 0x75, 0x76, 0x03, 0x18, 0x2f, 0x88, 0xde, 0x95, 0xc1, 0x19, 0x60, 0x71, 0x72, 0x79, 0xa4, 0x43, 0xdc, 0x76, 0x04, 0x95, 0xd3, 0x62, 0xbb, 0x01, 0x8c, 0x1e, 0xd1, 0x51, 0xdd, 0x6f, 0x88, 0xd5, 0xfc, 0x6c, 0x8c, 0xbb, 0xfc, 0xa4, 0x0f, 0x5a, 0x77, 0x4d, 0x4b, 0xb4, 0x05, 0x58, 0x9e, 0xa5, 0xa6, 0xc8, 0x7d, 0x99, 0x65, 0x5c, 0xf8, 0xfa, 0x67, 0xba, 0xe0, 0x65, 0xb8, 0x49, 0xcc, 0x7d, 0xc7, 0xfb, 0x91, 0xa6, 0x7b, 0x57, 0xe0, 0xb5, 0x68, 0x73, 0x07, 0x9f, 0xbd, 0xae, 0x78, 0xab, 0x18, 0x2a, 0x1f, 0x9e, 0x07, 0xb2, 0x50, 0xfe, 0x20, 0x92, 0x79, 0xee, 0xa7, 0x90, 0x53, 0x56, 0x37, 0x88, 0xa3, 0x31, 0xef, 0xf1, 0x74, 0x8a, 0xa1, 0x3a, 0x61, 0xf0, 0x73, 0xc0, 0xbe, 0x04, 0xe8, 0x51, 0x15, 0xd9, 0xce, 0xc4, 0x12, 0x9f, 0xac, 0x80, 0xd3, 0x1d, 0x80, 0xca, 0x38, 0x2c, 0x70, 0x01, 0x0b, 0xa4, 0xb2, 0xca, 0xae, 0x6d, 0x33, 0xce, 0x5e, 0xde, 0x66, 0xac, 0x40, 0x50, 0x1c, 0x73, 0x35, 0x08, 0x96, 0x96, 0x7f, 0x3c, 0x2b, 0x56, 0x2a, 0x47, 0x32, 0x10, 0x23, 0xe5, 0xe8, 0x73, 0x1d, 0x69, 0x69, 0xc6, 0xae, 0xea, 0x0b, 0x86, 0x3a, 0xe3, 0x11, 0x6c, 0x39, 0x2e, 0xd7, 0x7b, 0x07, 0x43, 0x9d, 0xa1, 0xf3, 0x18, 0xea, 0x0c, 0xed, 0x6b, 0x04, 0xee, 0x84, 0xf3, 0x08, 0x4e, 0x62, 0x81, 0x77, 0x60, 0x59, 0xaf, 0xac, 0xeb, 0xa6, 0x99, 0xf9, 0x69, 0xdf, 0x0f, 0x64, 0xac, 0x8c, 0xcc, 0xed, 0x6e, 0x3e, 0x31, 0x5e, 0xf6, 0x0f, 0x88, 0x0c, 0xf1, 0xa3, 0xc4, 0x46, 0x3a, 0x94, 0x26, 0x67, 0x57, 0xb3, 0x66, 0xa1, 0x2f, 0x90, 0xea, 0x3d, 0x13, 0xf7, 0x4b, 0x64, 0xac, 0xa3, 0x48, 0x63, 0xe4, 0xf7, 0x2f, 0xe4, 0x39, 0x58, 0x19, 0xb6, 0x24, 0xb7, 0x73, 0xdb, 0xb6, 0x3c, 0x76, 0xa8, 0xd7, 0xf2, 0x5c, 0x75, 0x11, 0x03, 0x39, 0x7d, 0xd9, 0xcf, 0x28, 0x2a, 0x8c, 0xcc, 0xd1, 0x7b, 0x71, 0x17, 0xe4, 0x96, 0x5a, 0xb6, 0x8b, 0x1f, 0x3b, 0x00, 0x35, 0x6f, 0xff, 0xff, 0x45, 0xb1, 0x6c, 0x0f, 0xaa, 0x50, 0xa2, 0xe4, 0x45, 0x92, 0x14, 0x8a, 0x50, 0x17, 0x21, 0x9c, 0x44, 0x91, 0xfb, 0x29, 0x30, 0xbb, 0x96, 0x87, 0x12, 0x95, 0xc6, 0x69, 0xc0, 0xa8, 0x20, 0x35, 0x61, 0x45, 0xa2, 0xd2, 0xb0, 0xfc, 0xbb, 0xcc, 0x81, 0x14, 0xd0, 0xe9, 0x0b, 0x65, 0x8d, 0x29, 0x11, 0x04, 0x7d, 0x5b, 0x20, 0xd8, 0x0a, 0xf7, 0x80, 0xd9, 0x87, 0xc4, 0xf5, 0x9e, 0x88, 0x3b, 0xd6, 0x41, 0xca, 0x28, 0x1a, 0xfb, 0x32, 0xfc, 0x8f, 0xa3, 0xbc, 0xc0, 0xf2, 0x89, 0x5c, 0x0a, 0x09, 0x7b, 0xb7, 0x0a, 0xda, 0x77, 0x18, 0xf2, 0x30, 0xef, 0x08, 0xaf, 0x3f, 0x8a, 0x22, 0x3f, 0x0a, 0x42, 0x3f, 0x94, 0xf9, 0xf0, 0x34, 0x95, 0xc6, 0x5e, 0x20, 0x5c, 0x07, 0xce, 0x8b, 0x20, 0x3c, 0xb4, 0x74, 0xef, 0x43, 0xb1, 0x7d, 0x19, 0x4d, 0xf7, 0x35, 0x48, 0xb6, 0x5b, 0x93, 0x4d, 0xf0, 0xee, 0x06, 0xb8, 0xf3, 0x51, 0xe8, 0x1b, 0x8d, 0x55, 0x1a, 0x6b, 0xc8, 0xce, 0x71, 0x89, 0xdd, 0xf9, 0x28, 0xec, 0x22, 0x9f, 0x96, 0x89, 0x9d, 0xe3, 0x81, 0xb8, 0x1b, 0xa7, 0xa7, 0x1a, 0xa6, 0x34, 0x4c, 0x13, 0xe5, 0x5f, 0x68, 0x43, 0x91, 0xc4, 0x6e, 0x68, 0x72, 0x38, 0xd8, 0x25, 0xd4, 0x2b, 0x00, 0xbd, 0x66, 0x8c, 0xdd, 0xda, 0xf4, 0x9e, 0x8a, 0x7b, 0xf1, 0x28, 0x2a, 0xb4, 0xdf, 0x1f, 0x25, 0x01, 0x1d, 0xf2, 0x95, 0x85, 0x29, 0xee, 0x4d, 0x71, 0x8c, 0xb8, 0x8d, 0xb0, 0x67, 0x0e, 0x65, 0xeb, 0x53, 0xdc, 0xcf, 0x83, 0x2a, 0xa4, 0xde, 0x8a, 0x25, 0x1e, 0xdb, 0x93, 0xd3, 0x46, 0x77, 0x3b, 0xaf, 0xb6, 0xd8, 0x77, 0x6c, 0xb0, 0xa6, 0x89, 0xb6, 0x36, 0xb2, 0x53, 0x50, 0xd9, 0xaa, 0x35, 0xb4, 0xc1, 0x1d, 0xca, 0x8a, 0x7a, 0x2b, 0xe7, 0x9e, 0x9b, 0x5c, 0x56, 0x54, 0x9b, 0x39, 0x47, 0x7d, 0xb9, 0x9d, 0x51, 0xb1, 0x42, 0x87, 0xb4, 0x3a, 0xa5, 0x5d, 0x97, 0x99, 0x60, 0xbd, 0x13, 0xed, 0xf2, 0xa1, 0xee, 0x17, 0x1c, 0x63, 0xbc, 0x5a, 0xa3, 0x1e, 0x70, 0xda, 0xff, 0x6d, 0x5e, 0x2c, 0xe0, 0x29, 0x2d, 0x78, 0x06, 0x19, 0xca, 0x0c, 0x57, 0x4c, 0x1f, 0x1c, 0xa0, 0x92, 0xd6, 0xfd, 0xdd, 0xb0, 0x8c, 0x67, 0xd2, 0x7c, 0xaa, 0xa4, 0xc1, 0xe3, 0xaa, 0x22, 0x4e, 0xf3, 0x6c, 0xa8, 0xdc, 0x01, 0x54, 0x85, 0x52, 0x6e, 0x70, 0x29, 0x59, 0xdf, 0xe0, 0x52, 0x12, 0x2f, 0xc5, 0x05, 0x91, 0x92, 0x89, 0xbd, 0xf6, 0x82, 0x3f, 0xbc, 0x96, 0x58, 0x0a, 0xe5, 0x18, 0x77, 0xb7, 0xc9, 0x7a, 0xed, 0x4f, 0xc8, 0xe5, 0xfa, 0xd2, 0xe6, 0xf3, 0xf0, 0x88, 0x94, 0x74, 0xc0, 0x96, 0x07, 0x8f, 0xb0, 0x0c, 0xe0, 0x5d, 0x91, 0x8c, 0x33, 0x3f, 0x54, 0x91, 0x1c, 0xfb, 0x69, 0xbf, 0xcf, 0xa6, 0xb5, 0x6e, 0x39, 0x87, 0xc0, 0x78, 0xd9, 0xef, 0x7b, 0xdf, 0x10, 0xb7, 0x1c, 0xda, 0x48, 0x9d, 0xf8, 0xfd, 0x94, 0xb6, 0x9f, 0xd8, 0x8c, 0x36, 0x2d, 0xb7, 0x2b, 0x75, 0xf2, 0x2c, 0xc5, 0xcd, 0x27, 0x48, 0xdd, 0x87, 0x78, 0x5f, 0xb5, 0xb2, 0x4e, 0x6d, 0xea, 0x4e, 0x8c, 0x72, 0x6d, 0x02, 0x18, 0x23, 0x1f, 0x28, 0xa2, 0xaf, 0xf0, 0xe0, 0x2f, 0x67, 0x4b, 0x59, 0xb7, 0x8c, 0x67, 0x4c, 0xc7, 0x0b, 0xbc, 0x20, 0x6c, 0xde, 0x53, 0x85, 0x67, 0xdc, 0x8f, 0x87, 0xf0, 0x5b, 0x8c, 0x4c, 0xc2, 0x3a, 0x5f, 0x06, 0xc2, 0xc9, 0xc8, 0x24, 0x35, 0x35, 0xf3, 0x6e, 0x2b, 0x8c, 0x76, 0x52, 0xcd, 0xb4, 0x25, 0xf8, 0x42, 0xc6, 0x19, 0x55, 0x90, 0xa3, 0x60, 0xe8, 0x1b, 0x25, 0x31, 0x9c, 0x23, 0xfe, 0x86, 0xad, 0x20, 0x47, 0xc1, 0xb0, 0x4b, 0x0c, 0x40, 0xb7, 0x7f, 0xb1, 0x24, 0x16, 0xf0, 0x28, 0x1e, 0x77, 0xe8, 0x65, 0x70, 0x06, 0x0e, 0xc3, 0x5d, 0x84, 0x95, 0xc1, 0xd9, 0x8b, 0x20, 0xc4, 0x3b, 0x3e, 0x78, 0x26, 0x0b, 0xfe, 0x56, 0xd9, 0x6a, 0x71, 0x25, 0x90, 0xe6, 0x88, 0x49, 0x30, 0x09, 0x80, 0xe0, 0xca, 0xb7, 0x66, 0x10, 0x48, 0x83, 0x8b, 0xdc, 0xbb, 0x29, 0x16, 0x81, 0x59, 0x9c, 0x3b, 0x3b, 0x90, 0xe6, 0xe4, 0x1c, 0xc9, 0xa1, 0x1f, 0x9e, 0x5b, 0x27, 0xb6, 0x10, 0x84, 0x87, 0xe7, 0x21, 0x44, 0x18, 0x48, 0x85, 0x15, 0x1e, 0xfa, 0xe6, 0x69, 0xa4, 0xfc, 0x08, 0xcf, 0x1a, 0xf3, 0xc0, 0x28, 0x95, 0x54, 0x5d, 0xd8, 0x6d, 0xc2, 0x1d, 0x10, 0xec, 0x05, 0xa0, 0x7a, 0x08, 0x42, 0x57, 0x06, 0xf5, 0x9f, 0x4b, 0xb7, 0xa3, 0x74, 0x64, 0xb8, 0x07, 0x57, 0xff, 0xd9, 0x7c, 0x1b, 0x78, 0xd4, 0xce, 0xfb, 0xb6, 0x68, 0xd9, 0x36, 0xe0, 0x38, 0xf3, 0x2c, 0xd2, 0x85, 0x6d, 0x46, 0x26, 0x66, 0xfb, 0x7c, 0x11, 0x84, 0x3d, 0xe0, 0x72, 0xc3, 0x77, 0x85, 0xe7, 0xce, 0x6d, 0x50, 0x4e, 0x7d, 0x19, 0x58, 0x1b, 0xdb, 0xb0, 0x9c, 0x23, 0xcb, 0xc0, 0x83, 0x76, 0x19, 0x28, 0x0c, 0x3a, 0x83, 0x84, 0x2e, 0xee, 0x08, 0x3e, 0x68, 0x97, 0x81, 0xea, 0x96, 0x64, 0xc8, 0x92, 0x07, 0x2a, 0xc7, 0xf3, 0x66, 0x7b, 0xd4, 0x4c, 0xd6, 0xb5, 0xc6, 0x64, 0xbb, 0x6d, 0xbd, 0x2e, 0xe6, 0x06, 0x59, 0xce, 0xa6, 0x05, 0x8f, 0x94, 0x60, 0xf3, 0x2b, 0xfd, 0xb4, 0xff, 0xc1, 0xde, 0xb9, 0x2d, 0x0a, 0x1d, 0xf9, 0x25, 0x50, 0x01, 0xc8, 0xae, 0xdb, 0xe9, 0x98, 0x0c, 0x6c, 0x8d, 0xc8, 0x4e, 0xcd, 0x3d, 0xf1, 0x56, 0x22, 0xcf, 0xf5, 0x80, 0x76, 0x75, 0x0a, 0x23, 0xfb, 0x7d, 0x1d, 0xf8, 0x3a, 0xe9, 0xa7, 0x26, 0x26, 0x9a, 0x8d, 0x15, 0x64, 0x70, 0x6f, 0x94, 0xe8, 0x13, 0x02, 0x1f, 0x95, 0x58, 0x1b, 0x38, 0xde, 0x17, 0x5b, 0x65, 0x2a, 0xe0, 0x46, 0x96, 0x73, 0x5a, 0xeb, 0xd9, 0x1c, 0xc0, 0x49, 0x2f, 0x87, 0xa9, 0xa6, 0x85, 0xe4, 0x7c, 0x16, 0x1e, 0xc1, 0x44, 0xa9, 0x3e, 0x4d, 0xfb, 0x7b, 0x7b, 0xef, 0x9f, 0x73, 0xfa, 0xba, 0x82, 0xb4, 0x97, 0x48, 0x02, 0x4f, 0xcb, 0x19, 0x3a, 0xd5, 0x5e, 0x18, 0x40, 0xe8, 0x9a, 0x0a, 0x25, 0xb1, 0x37, 0x29, 0x31, 0x47, 0xee, 0xb1, 0x63, 0x42, 0x6e, 0x64, 0x52, 0x19, 0xfa, 0x46, 0xe5, 0xc1, 0x48, 0xf9, 0x10, 0x9b, 0x6d, 0x3d, 0x09, 0xf4, 0x2e, 0x92, 0x0f, 0x64, 0x14, 0x61, 0x72, 0x9c, 0x29, 0xbc, 0xb7, 0x8d, 0x87, 0x5b, 0x9c, 0xcc, 0x36, 0x99, 0x88, 0xf7, 0xd5, 0xa1, 0xa6, 0xb3, 0x20, 0x4e, 0x3c, 0x29, 0x79, 0xb5, 0x4d, 0x39, 0xf7, 0x7c, 0x43, 0xac, 0x9e, 0xa7, 0x3a, 0x28, 0x95, 0x4e, 0xe7, 0x94, 0x4d, 0x24, 0xda, 0x5b, 0x05, 0x5d, 0xb1, 0x6c, 0x2f, 0xc5, 0x40, 0x36, 0x8b, 0x67, 0x27, 0x64, 0xeb, 0x36, 0x9b, 0x05, 0x12, 0x59, 0x38, 0xbc, 0x18, 0x85, 0xab, 0x53, 0x83, 0x20, 0x9b, 0xe9, 0xac, 0x5a, 0x2a, 0xe0, 0x4c, 0xfb, 0xff, 0x2e, 0x88, 0x65, 0x7b, 0x61, 0x06, 0x4a, 0x7a, 0x2c, 0x27, 0x33, 0x9d, 0x04, 0x43, 0xac, 0xea, 0xdc, 0x59, 0x48, 0x52, 0xe8, 0x57, 0x40, 0x85, 0x62, 0xee, 0xf2, 0x16, 0xeb, 0x85, 0x4e, 0xc2, 0xf4, 0x62, 0xda, 0x16, 0xeb, 0x6b, 0xe4, 0x40, 0x0c, 0xa2, 0xc3, 0x21, 0x2c, 0xab, 0x8c, 0x3e, 0x97, 0x81, 0x4d, 0xa2, 0x6e, 0xe0, 0xc9, 0x10, 0x54, 0x56, 0x44, 0x76, 0x07, 0x17, 0x54, 0xa5, 0x8c, 0x92, 0x7c, 0x28, 0x43, 0x7b, 0x3a, 0xb2, 0x6e, 0xc1, 0x3d, 0xa6, 0x83, 0xe4, 0xf8, 0xd8, 0x89, 0x81, 0xe4, 0x5d, 0x9a, 0x74, 0xde, 0xc4, 0xa0, 0x3b, 0x42, 0xd0, 0x59, 0xa3, 0xce, 0xdc, 0x06, 0x52, 0x03, 0x8f, 0x18, 0x81, 0xe0, 0xb5, 0xc5, 0x72, 0x90, 0xe6, 0xb1, 0x2a, 0x74, 0xc0, 0xee, 0xc2, 0xfd, 0xf6, 0x8e, 0xc4, 0x03, 0xbc, 0xc9, 0x05, 0x72, 0xb4, 0xf7, 0x89, 0xfc, 0x58, 0x1b, 0x93, 0x1a, 0x97, 0xb5, 0xb0, 0xb3, 0xb8, 0x6b, 0x81, 0x56, 0xa0, 0xc7, 0x08, 0xb3, 0x59, 0xcb, 0x94, 0x8d, 0x5a, 0x96, 0x5b, 0x63, 0xca, 0x46, 0x2d, 0x0b, 0xee, 0x9e, 0x58, 0xe1, 0x43, 0x4d, 0x1c, 0x3a, 0x79, 0x0d, 0x41, 0x67, 0x99, 0x38, 0xf6, 0x3d, 0x71, 0x13, 0x12, 0x16, 0xda, 0x9b, 0xcf, 0x8c, 0x1c, 0xfb, 0x49, 0xfa, 0xc5, 0x17, 0x91, 0xdd, 0x55, 0xda, 0xb4, 0xcc, 0x1e, 0xf0, 0x3e, 0x45, 0x16, 0xcc, 0xc9, 0xd9, 0xc6, 0x95, 0x73, 0x22, 0xcf, 0x72, 0xd7, 0x02, 0xaf, 0x98, 0xd3, 0x91, 0x78, 0x80, 0x2b, 0x2b, 0x92, 0x63, 0x65, 0xfc, 0x1c, 0x0f, 0x47, 0x75, 0x92, 0xdb, 0x9d, 0x60, 0xac, 0xe1, 0xd8, 0x0d, 0xdd, 0x2d, 0x81, 0x3d, 0xc0, 0x1d, 0x39, 0x18, 0x56, 0x6f, 0xde, 0x9b, 0x62, 0x8d, 0xe4, 0xe1, 0x43, 0x3e, 0x79, 0xa6, 0x6c, 0x05, 0xdd, 0x24, 0xea, 0xcb, 0x44, 0xfd, 0x48, 0x8d, 0xdb, 0x7f, 0xd5, 0x10, 0x8b, 0x74, 0x55, 0x0b, 0xfc, 0x82, 0x3c, 0xcd, 0xd9, 0x44, 0xe1, 0x11, 0xfc, 0x02, 0x97, 0x06, 0x74, 0x13, 0x8b, 0x43, 0x17, 0xd1, 0x9e, 0x00, 0xc9, 0xbb, 0x2b, 0x56, 0x64, 0x6e, 0xfc, 0x22, 0xc8, 0xfd, 0xc2, 0x04, 0xf6, 0xde, 0x8c, 0xcc, 0xcd, 0x49, 0x90, 0x9f, 0x98, 0x00, 0xe4, 0x59, 0xd6, 0x6b, 0xf6, 0x3a, 0xd1, 0xa9, 0x1c, 0xd8, 0x5d, 0x7e, 0xc7, 0xe4, 0xfb, 0x44, 0xa7, 0x72, 0x00, 0x3e, 0x03, 0xcd, 0xeb, 0x54, 0x45, 0x0e, 0x4e, 0x66, 0xb8, 0x06, 0xf4, 0x27, 0x2a, 0x9a, 0x44, 0xe2, 0x6e, 0x29, 0x23, 0x17, 0x4b, 0x24, 0xa4, 0x51, 0x13, 0x48, 0x5c, 0x05, 0x8c, 0x5c, 0x2a, 0x91, 0xb0, 0x06, 0x18, 0x79, 0x5b, 0x08, 0x75, 0x2a, 0xfd, 0x53, 0x99, 0xfb, 0xa7, 0xd2, 0x7e, 0x2c, 0xa1, 0x4e, 0xe5, 0x13, 0x99, 0x3f, 0x91, 0xde, 0xb6, 0x58, 0x52, 0xa7, 0xa1, 0x1f, 0x9c, 0xda, 0x7b, 0x33, 0x8b, 0xea, 0x34, 0x3c, 0x38, 0x0d, 0xf0, 0xd0, 0x2c, 0xcf, 0xd8, 0xa2, 0xe0, 0x11, 0x5c, 0x66, 0x5f, 0x16, 0x7a, 0x30, 0x52, 0xae, 0x4c, 0xe2, 0x73, 0x26, 0x36, 0xa6, 0x9b, 0xcc, 0xe6, 0x4a, 0x89, 0x0f, 0x97, 0x70, 0x3b, 0x12, 0x4c, 0xb4, 0x3a, 0xa9, 0x26, 0x6f, 0x47, 0xa6, 0x49, 0x51, 0x99, 0x94, 0x3b, 0x55, 0x8b, 0x75, 0x18, 0x46, 0x6e, 0x5e, 0xd5, 0x53, 0xb5, 0x63, 0xe4, 0x30, 0xfe, 0x91, 0xd8, 0xe0, 0xb3, 0xdd, 0x8a, 0x14, 0xd6, 0xec, 0x15, 0xb5, 0x34, 0x29, 0x2a, 0x62, 0xd8, 0x16, 0x4b, 0x3a, 0x4f, 0xfd, 0xbe, 0xfe, 0x9c, 0xa3, 0xd1, 0xa2, 0xce, 0xd3, 0x67, 0x1a, 0x0b, 0xff, 0xb3, 0x44, 0xb9, 0xe6, 0x14, 0x67, 0x04, 0x90, 0xb8, 0xe5, 0xbe, 0xb8, 0x13, 0xc9, 0x44, 0xf9, 0xa1, 0xca, 0xa4, 0xc1, 0xd0, 0x3b, 0x71, 0xbc, 0x46, 0x91, 0xa7, 0x0d, 0xa0, 0x43, 0x8b, 0xa9, 0x9f, 0xac, 0x3d, 0x10, 0x4d, 0xec, 0xe2, 0x4c, 0xa9, 0x0c, 0xe4, 0xc5, 0x01, 0x09, 0x68, 0x3f, 0x22, 0x12, 0x48, 0x29, 0x86, 0x94, 0xb4, 0x6a, 0x53, 0x9b, 0x1c, 0x76, 0xa5, 0x4e, 0x2a, 0xe6, 0xf4, 0x40, 0x34, 0x13, 0xcc, 0x47, 0xcf, 0x35, 0x9e, 0xb3, 0x51, 0xf8, 0x59, 0x41, 0xda, 0x67, 0x48, 0x82, 0x04, 0x24, 0x93, 0x46, 0x46, 0x11, 0xd4, 0x3a, 0xd6, 0x22, 0x39, 0x00, 0x6d, 0x58, 0xce, 0xbe, 0x65, 0xc0, 0x0c, 0x33, 0x99, 0xe7, 0x2a, 0x19, 0x28, 0xbe, 0x23, 0x17, 0x8c, 0xf2, 0x21, 0x2c, 0x50, 0x1e, 0x08, 0x05, 0xa5, 0xb6, 0x03, 0xc1, 0x68, 0x0e, 0x08, 0xc2, 0x83, 0x7a, 0x42, 0x5d, 0xc0, 0xda, 0xca, 0x54, 0xa8, 0xf2, 0xc2, 0x68, 0x99, 0xf8, 0x99, 0x49, 0x0b, 0x3e, 0xd6, 0xa5, 0x88, 0xb5, 0xcb, 0xa0, 0x57, 0x0e, 0xf3, 0xca, 0x41, 0x40, 0xfd, 0x14, 0x93, 0x39, 0xe9, 0xe2, 0x97, 0xb7, 0xca, 0x4b, 0x7a, 0x07, 0xc4, 0xe1, 0x77, 0x7e, 0x2c, 0x76, 0x2b, 0xb7, 0xfa, 0x20, 0x32, 0xe5, 0x51, 0xc5, 0x10, 0xe8, 0x4a, 0xce, 0xb6, 0xbb, 0xdc, 0x97, 0x14, 0xba, 0x17, 0x95, 0x06, 0xb1, 0x2f, 0xee, 0x60, 0x24, 0xb7, 0x79, 0x0b, 0x6e, 0x70, 0x56, 0x53, 0x30, 0xba, 0xb4, 0xd3, 0x06, 0x10, 0xa7, 0x2b, 0x3d, 0x3d, 0x48, 0xaa, 0xd9, 0x58, 0x47, 0xac, 0x9a, 0x51, 0xe2, 0xf7, 0x23, 0x59, 0xf8, 0x85, 0x36, 0xf6, 0x1e, 0xcf, 0x8a, 0x19, 0x25, 0xcf, 0x22, 0x59, 0x9c, 0x68, 0x83, 0xe7, 0x3d, 0x38, 0x3e, 0x5c, 0xfc, 0x76, 0xbd, 0xdc, 0xe6, 0xfd, 0x34, 0x25, 0x0b, 0x58, 0xfd, 0x76, 0xa5, 0xbc, 0x2f, 0xb6, 0xa0, 0x1b, 0x3f, 0x33, 0x2a, 0x07, 0x3b, 0x8b, 0xd3, 0x44, 0x17, 0xa9, 0xe1, 0x2b, 0x3d, 0x1e, 0xf0, 0x5e, 0x11, 0xeb, 0x98, 0x38, 0xed, 0xff, 0xba, 0x2c, 0xe6, 0x61, 0x72, 0xde, 0xbf, 0x15, 0xbb, 0xa5, 0x5f, 0xaa, 0x6c, 0x28, 0x9c, 0x8e, 0x8a, 0xc2, 0x6d, 0x7d, 0xec, 0x38, 0x48, 0x59, 0xb2, 0x3c, 0x41, 0x80, 0xf7, 0x91, 0x68, 0x95, 0xed, 0x5d, 0x00, 0x92, 0xe1, 0xc8, 0x5d, 0x65, 0x28, 0xf7, 0xa9, 0x6c, 0x0c, 0xda, 0x07, 0x2e, 0x54, 0xfa, 0x93, 0x1e, 0xd1, 0x95, 0xcf, 0x54, 0x5c, 0x91, 0x13, 0xdd, 0xad, 0xbb, 0x46, 0x87, 0xc1, 0x22, 0xeb, 0x2d, 0x81, 0x71, 0xde, 0x0f, 0x46, 0x19, 0xde, 0x8e, 0x70, 0x1f, 0x47, 0x60, 0xf4, 0x3e, 0x18, 0x65, 0x9f, 0x20, 0x11, 0x82, 0x00, 0xe2, 0xc2, 0xf4, 0xa2, 0x76, 0x8d, 0x03, 0xe3, 0xf9, 0x61, 0x7a, 0x41, 0x37, 0x47, 0x6c, 0x6f, 0xfd, 0x34, 0x0a, 0x7d, 0x2a, 0xd8, 0x16, 0xcb, 0xde, 0x9e, 0xa5, 0x51, 0x78, 0x82, 0xd5, 0x9a, 0x4d, 0x0e, 0x20, 0x95, 0x31, 0x52, 0x47, 0xf6, 0xfa, 0x0d, 0xfa, 0x5a, 0xa6, 0x95, 0xfb, 0xe9, 0x60, 0x23, 0x30, 0x3d, 0x28, 0xc9, 0xcb, 0x8b, 0x38, 0x9b, 0x96, 0x89, 0xf7, 0x7d, 0x89, 0x05, 0xd9, 0x15, 0x39, 0x26, 0xd7, 0x33, 0x9f, 0x0a, 0x21, 0xd5, 0x75, 0xed, 0xfc, 0x1d, 0xf6, 0xeb, 0x42, 0xab, 0xa8, 0xf8, 0x3b, 0xe8, 0xd5, 0x45, 0xd3, 0xef, 0x89, 0x36, 0xef, 0x3e, 0xf8, 0x41, 0x9a, 0x46, 0xf8, 0xb7, 0x14, 0x18, 0x39, 0xe1, 0x6d, 0x46, 0x1c, 0x10, 0xa0, 0x14, 0xdd, 0x63, 0xb1, 0x89, 0x0e, 0x66, 0x42, 0xb9, 0x4d, 0x7b, 0xd8, 0xa3, 0x93, 0xba, 0x5e, 0xbf, 0x23, 0x76, 0x2a, 0x0e, 0x69, 0x42, 0xa5, 0xab, 0x7c, 0xad, 0xc9, 0x7a, 0xa6, 0xba, 0x36, 0x61, 0x69, 0xb9, 0x85, 0x59, 0x79, 0x9f, 0xdb, 0x74, 0x59, 0xe3, 0xa5, 0xc5, 0x4b, 0xb3, 0x7c, 0xb1, 0xdb, 0x77, 0x79, 0x47, 0x78, 0x65, 0x17, 0x4e, 0x32, 0x5c, 0xb8, 0xda, 0x76, 0x4e, 0x30, 0xb5, 0xfb, 0xbd, 0x94, 0xfa, 0x83, 0x85, 0xb0, 0x33, 0x77, 0xf7, 0x7b, 0x71, 0x2b, 0x14, 0xac, 0x04, 0xbc, 0x2d, 0x62, 0xe9, 0x6c, 0x99, 0x8e, 0x48, 0xc9, 0x8d, 0xaf, 0x01, 0x9d, 0xce, 0x97, 0xf1, 0x90, 0x14, 0xd2, 0x78, 0x40, 0xba, 0x0d, 0x1c, 0xbe, 0xe3, 0x08, 0x44, 0xb7, 0x6f, 0xf3, 0xae, 0xf0, 0x72, 0x15, 0xa4, 0x98, 0xdc, 0xb8, 0xfd, 0x65, 0x7b, 0x9f, 0x81, 0x38, 0x95, 0x8d, 0x67, 0xd0, 0x23, 0xc3, 0x4d, 0x7a, 0x31, 0x29, 0x60, 0xf6, 0xe7, 0xdb, 0x84, 0xe8, 0xa6, 0x17, 0x75, 0x01, 0xe3, 0x85, 0xbe, 0x2c, 0x35, 0x64, 0x34, 0xec, 0xd3, 0x1b, 0x48, 0x01, 0x60, 0xfb, 0x8f, 0x66, 0x85, 0x28, 0xef, 0x91, 0xbb, 0xa5, 0x80, 0xbf, 0xaa, 0x77, 0xb3, 0xd0, 0xf2, 0x31, 0xe7, 0xc1, 0x25, 0xf3, 0x91, 0x68, 0x55, 0xae, 0xdb, 0xe5, 0x99, 0x0a, 0x74, 0x5f, 0x07, 0x98, 0x7e, 0xb9, 0x8b, 0xc6, 0xf6, 0xce, 0x5d, 0xaf, 0xca, 0xc5, 0xf0, 0x8e, 0x46, 0x5c, 0x79, 0xc5, 0x1c, 0x87, 0x77, 0xa0, 0x97, 0xef, 0xf8, 0xae, 0xd8, 0xa9, 0xde, 0xc0, 0xab, 0xbf, 0x84, 0x96, 0xfb, 0x76, 0x79, 0x0d, 0xaf, 0xfe, 0x96, 0x77, 0x30, 0xa2, 0xe1, 0x55, 0x9b, 0xca, 0x7b, 0x78, 0xbf, 0x93, 0x39, 0xb5, 0x37, 0xe5, 0x99, 0x84, 0x48, 0x3d, 0xe5, 0x4d, 0x8b, 0x2c, 0x5f, 0x00, 0x5c, 0x7e, 0x53, 0xe7, 0x63, 0x71, 0xab, 0xf2, 0x59, 0xcf, 0x35, 0xdf, 0xdf, 0x78, 0x9e, 0x98, 0x0f, 0x65, 0x21, 0xed, 0x07, 0xd8, 0xf0, 0xdc, 0xd9, 0x13, 0x37, 0x8f, 0xf9, 0xd3, 0x2a, 0xfa, 0x6a, 0xae, 0xf2, 0x11, 0xaf, 0xbb, 0xa2, 0x39, 0x53, 0xff, 0xce, 0xec, 0xcf, 0x67, 0x44, 0xd3, 0x36, 0x3a, 0x82, 0x74, 0x61, 0xca, 0x8b, 0x34, 0x24, 0x1a, 0xfc, 0x22, 0x78, 0xa6, 0x7b, 0x9d, 0xd2, 0x40, 0xae, 0x14, 0x29, 0xfe, 0x62, 0xaa, 0x81, 0x94, 0x63, 0x1d, 0xa9, 0x92, 0x0d, 0x33, 0xb1, 0x5f, 0x4d, 0x21, 0xe5, 0x50, 0x16, 0x74, 0xdb, 0x16, 0x2a, 0xfc, 0x60, 0x1c, 0x44, 0xf6, 0xb3, 0xa9, 0x06, 0x50, 0x0e, 0x80, 0x80, 0x77, 0xea, 0x64, 0x61, 0xd9, 0xf4, 0xe1, 0x54, 0x03, 0x28, 0xc4, 0xae, 0xce, 0x65, 0xa9, 0x7e, 0xdd, 0x14, 0xd2, 0x2c, 0xbc, 0x16, 0x61, 0xbf, 0x34, 0x5b, 0x84, 0x9f, 0x47, 0x61, 0xe7, 0x7f, 0xce, 0x88, 0xcd, 0x49, 0xc9, 0x64, 0xd1, 0xd8, 0xfb, 0xa6, 0x68, 0xda, 0x6f, 0xd1, 0xf8, 0x82, 0xe7, 0xdc, 0xc3, 0x95, 0xbd, 0x75, 0xfa, 0x3a, 0xba, 0x94, 0x49, 0xb7, 0x86, 0xf2, 0x1e, 0x8a, 0x45, 0xa3, 0x32, 0xa9, 0xa1, 0x6c, 0x9d, 0x8e, 0x67, 0xbe, 0xf7, 0xa6, 0x98, 0xbf, 0x90, 0xf9, 0xb0, 0x35, 0x77, 0x05, 0x0e, 0xb9, 0x9d, 0x23, 0x71, 0x03, 0x7e, 0x55, 0x3f, 0xa6, 0xdc, 0x15, 0x0d, 0x9c, 0x89, 0x5b, 0x33, 0x73, 0xdd, 0x65, 0x20, 0xa0, 0x81, 0x5d, 0xfd, 0xf1, 0x5f, 0x67, 0x2c, 0x56, 0xcb, 0xae, 0x60, 0x86, 0x8f, 0x6a, 0xdf, 0x7d, 0xdf, 0x82, 0x11, 0xd4, 0x00, 0x8f, 0x69, 0x1c, 0x80, 0x69, 0x7f, 0x2c, 0xe6, 0xd1, 0x02, 0x2a, 0x62, 0x9c, 0xa9, 0x8a, 0xd1, 0x8d, 0xaa, 0xf2, 0x35, 0x19, 0x8e, 0x0a, 0x3f, 0x0a, 0xfd, 0xf9, 0xac, 0xd8, 0xb5, 0xdf, 0x8f, 0x4f, 0xb3, 0xc1, 0x49, 0xbb, 0xaa, 0xbc, 0x65, 0xb6, 0xf6, 0x96, 0xdf, 0x51, 0xe3, 0xb2, 0xff, 0xf1, 0x60, 0xb9, 0xfc, 0x8f, 0x07, 0x50, 0xa7, 0x14, 0xfc, 0xdd, 0xe2, 0x5c, 0x17, 0x1e, 0x3b, 0xdf, 0x12, 0x3b, 0xf5, 0xe9, 0x57, 0xd7, 0xf0, 0x35, 0xcb, 0xf0, 0x57, 0x42, 0x6c, 0x4f, 0x6b, 0x48, 0x56, 0x4a, 0x56, 0x44, 0x3a, 0xbc, 0x5f, 0xb5, 0xa2, 0x09, 0xe8, 0xe3, 0xd7, 0x32, 0x1f, 0x92, 0x55, 0x79, 0xdf, 0x9d, 0xb0, 0xd2, 0xce, 0x75, 0xed, 0xba, 0x88, 0x74, 0x76, 0x7b, 0x2c, 0x56, 0xcb, 0xcf, 0x36, 0xe9, 0xd3, 0x1b, 0xe8, 0xe2, 0xe1, 0x75, 0x5d, 0x4c, 0x5f, 0x30, 0x68, 0x50, 0x3f, 0x14, 0xcb, 0xf6, 0x77, 0x6b, 0x1e, 0x7b, 0x7a, 0xf3, 0xcb, 0xf4, 0xd4, 0x75, 0xad, 0xbc, 0x6f, 0x8b, 0x85, 0x52, 0xa1, 0x2b, 0x7b, 0x0f, 0xae, 0x6b, 0x8e, 0x9a, 0xec, 0x12, 0xbe, 0xfd, 0x17, 0x33, 0x62, 0x1e, 0x84, 0x82, 0x07, 0x00, 0xd8, 0x03, 0x08, 0x7e, 0x95, 0xd9, 0xd7, 0x5a, 0x74, 0xd5, 0x42, 0xe7, 0xb0, 0xd1, 0x74, 0x0b, 0x9d, 0xbf, 0xde, 0x42, 0x17, 0xae, 0xb7, 0xd0, 0xc5, 0xeb, 0x2d, 0x74, 0xe9, 0x3a, 0x0b, 0x5d, 0xae, 0xd9, 0x50, 0xfb, 0x2f, 0x67, 0xc4, 0x22, 0x29, 0xf2, 0x5f, 0xc3, 0x6c, 0xff, 0x74, 0x32, 0x70, 0xd5, 0x66, 0x37, 0x73, 0xf5, 0xec, 0x66, 0xaf, 0x99, 0xdd, 0xef, 0x8a, 0xb7, 0x69, 0xf7, 0xc4, 0x02, 0x4c, 0x2a, 0x2f, 0x3f, 0xe8, 0x61, 0x4d, 0xd2, 0x07, 0x3d, 0xbf, 0x91, 0x26, 0xdb, 0x5a, 0x2c, 0x5b, 0x89, 0xe1, 0x06, 0xd5, 0xc0, 0xda, 0x07, 0x3c, 0x82, 0x83, 0x43, 0x19, 0x90, 0x7c, 0xf0, 0x19, 0xd6, 0x1d, 0xb4, 0xcd, 0xd9, 0x01, 0x5c, 0xbb, 0xee, 0x70, 0xbc, 0x5d, 0xc2, 0xb7, 0x7f, 0x3e, 0x23, 0x16, 0x9c, 0x0c, 0x2a, 0x02, 0x9e, 0xb9, 0x5e, 0xc0, 0xb3, 0xd7, 0x0b, 0x78, 0xee, 0x7a, 0x01, 0xcf, 0x4f, 0x08, 0xb8, 0xf3, 0x8b, 0x19, 0xfe, 0x88, 0x7e, 0x6a, 0x66, 0xb3, 0x2d, 0x96, 0x82, 0xbd, 0xaa, 0x08, 0x17, 0x83, 0x3d, 0x14, 0xe0, 0xa6, 0x58, 0x08, 0xf6, 0xac, 0xf8, 0xe6, 0xba, 0xf3, 0xc1, 0x1e, 0xfd, 0x97, 0xa4, 0x51, 0xae, 0xec, 0x67, 0xe0, 0x8d, 0x2e, 0xff, 0x02, 0x3a, 0x5f, 0x73, 0xe3, 0xef, 0xd3, 0xe8, 0x17, 0xde, 0xdd, 0x2f, 0x0a, 0xa3, 0x4f, 0x47, 0x85, 0xf2, 0xcd, 0xa8, 0x2c, 0x03, 0x1d, 0xb5, 0x3b, 0xba, 0xd6, 0x06, 0x3a, 0xdf, 0xb0, 0x5f, 0x58, 0x83, 0x47, 0xbd, 0xea, 0xbf, 0xb8, 0x94, 0x08, 0xfa, 0x30, 0xfc, 0x91, 0x58, 0x3d, 0xd8, 0xab, 0xa6, 0x12, 0xd7, 0x04, 0x9d, 0x40, 0xac, 0x58, 0x2c, 0xf4, 0xfe, 0xb0, 0xd6, 0xfb, 0x16, 0xf4, 0x5e, 0x61, 0x3f, 0x46, 0x4d, 0x53, 0xa6, 0xf0, 0x48, 0xcc, 0xc3, 0xaf, 0x69, 0xb9, 0xe2, 0xa5, 0xff, 0x0a, 0xf4, 0xbd, 0x7a, 0x4a, 0x8b, 0x73, 0xa1, 0x91, 0x7d, 0xa9, 0xd9, 0xb4, 0x0e, 0x55, 0xa4, 0xca, 0x9c, 0x02, 0x8f, 0xa4, 0xa6, 0x7f, 0x91, 0x7e, 0x24, 0xbc, 0xa7, 0x9f, 0x63, 0x29, 0x52, 0xfd, 0x24, 0x7e, 0x57, 0x34, 0x0a, 0x99, 0x9f, 0xd5, 0xbc, 0x02, 0x10, 0xec, 0x07, 0xf0, 0x7d, 0xad, 0xa2, 0x30, 0xb7, 0x06, 0x40, 0xbf, 0x3a, 0xef, 0x89, 0xf5, 0x5a, 0x57, 0x20, 0x9d, 0x5d, 0xd1, 0x50, 0x48, 0x2b, 0xf3, 0xa2, 0x65, 0x22, 0x1c, 0x85, 0x9d, 0x91, 0xd8, 0xac, 0x34, 0x38, 0x91, 0xf9, 0xd9, 0xd4, 0x7f, 0xdb, 0x50, 0x1b, 0xcc, 0xec, 0xc4, 0x60, 0xf0, 0x9f, 0x55, 0x14, 0x43, 0xae, 0x5f, 0xf0, 0x19, 0xec, 0x3b, 0x30, 0x0a, 0x2f, 0xf8, 0xca, 0xc2, 0x7e, 0x5f, 0xc2, 0x94, 0xfd, 0xa2, 0xf3, 0x5c, 0xb4, 0xa6, 0xbc, 0x96, 0xc6, 0xfb, 0x76, 0x4d, 0xba, 0xf8, 0x91, 0xf0, 0x34, 0x2c, 0xc9, 0xf9, 0xb1, 0xb8, 0x4d, 0x72, 0x9e, 0x80, 0x5c, 0x25, 0xeb, 0x87, 0xe2, 0x16, 0xe1, 0x2f, 0x29, 0x75, 0x12, 0xf9, 0x75, 0xb1, 0x79, 0xa2, 0xe2, 0x2c, 0x92, 0x45, 0xed, 0xbf, 0x85, 0x58, 0x4b, 0x99, 0xa9, 0x58, 0xca, 0x63, 0xb1, 0x6c, 0xa1, 0x5f, 0xca, 0xb2, 0x3e, 0x14, 0x1b, 0xf5, 0xae, 0x61, 0xda, 0xf7, 0x6b, 0xd3, 0x6e, 0xc2, 0xb4, 0x2d, 0x88, 0xe7, 0xfa, 0x1f, 0xc4, 0x8e, 0xa5, 0xd0, 0x4d, 0xd4, 0xea, 0xb8, 0x38, 0xa3, 0x9b, 0x71, 0x19, 0x5d, 0xfd, 0x1f, 0x8c, 0xcc, 0x5e, 0xf1, 0x0f, 0x46, 0xe6, 0xca, 0x7f, 0x30, 0xd2, 0xf9, 0xbb, 0x19, 0xb1, 0x56, 0x7f, 0xc1, 0x97, 0x99, 0xcd, 0x3f, 0x33, 0x10, 0x7d, 0x28, 0xb6, 0x5d, 0xc6, 0x86, 0x0e, 0x33, 0xd6, 0x49, 0x2d, 0x2a, 0x6d, 0x59, 0x36, 0xf4, 0x76, 0xac, 0x13, 0xf2, 0x9f, 0xd5, 0x66, 0xe8, 0x48, 0xcb, 0x66, 0x8b, 0xf5, 0x66, 0xf0, 0x16, 0xd7, 0x8c, 0xa5, 0xb4, 0x54, 0xe6, 0xbd, 0xaf, 0xc5, 0xf6, 0x34, 0xa1, 0x82, 0x46, 0xde, 0xaa, 0x69, 0xc4, 0xab, 0x6a, 0x84, 0xa0, 0xa4, 0x97, 0xf2, 0x3f, 0x70, 0xcc, 0x56, 0xfe, 0x03, 0x47, 0xe7, 0xeb, 0xe2, 0xe6, 0x04, 0xfa, 0x2a, 0x4d, 0x75, 0xfe, 0xdf, 0x4c, 0x69, 0x6b, 0x16, 0xfb, 0x3b, 0x53, 0xe5, 0x39, 0x9d, 0xcf, 0x57, 0x2c, 0xf8, 0x6f, 0x66, 0x44, 0x6b, 0x3f, 0x0c, 0xbf, 0xe4, 0x04, 0x7f, 0x1f, 0x4a, 0xa6, 0xce, 0x23, 0x71, 0x6b, 0xca, 0x8c, 0x41, 0x4d, 0x97, 0x15, 0xfa, 0xef, 0xc4, 0xee, 0xc1, 0x30, 0x4d, 0x73, 0xf5, 0x65, 0x05, 0x74, 0x4d, 0x65, 0xfc, 0x49, 0x69, 0xa0, 0x5f, 0xa9, 0xd8, 0xe6, 0x97, 0xcc, 0xba, 0x97, 0x3c, 0xd9, 0xf9, 0xe9, 0xb6, 0x0c, 0xe3, 0x77, 0xf9, 0x9b, 0xa7, 0x77, 0xf1, 0x05, 0xef, 0x65, 0xa7, 0xef, 0x9d, 0x7f, 0x70, 0xba, 0x88, 0xff, 0xb7, 0xf2, 0x1b, 0xff, 0x14, 0x00, 0x00, 0xff, 0xff, 0xd4, 0x92, 0x54, 0xb0, 0xce, 0x52, 0x00, 0x00, }