2013-01-19 16:50:44 +04:00
|
|
|
// Code generated by protoc-gen-go.
|
2013-04-24 00:30:41 +04:00
|
|
|
// source: model/model.proto
|
2013-01-19 16:50:44 +04:00
|
|
|
// DO NOT EDIT!
|
|
|
|
|
|
|
|
package model
|
|
|
|
|
|
|
|
import proto "code.google.com/p/goprotobuf/proto"
|
|
|
|
import json "encoding/json"
|
|
|
|
import math "math"
|
|
|
|
|
|
|
|
// Reference proto, json, and math imports to suppress error if they are not otherwise used.
|
|
|
|
var _ = proto.Marshal
|
|
|
|
var _ = &json.SyntaxError{}
|
|
|
|
var _ = math.Inf
|
|
|
|
|
|
|
|
type RelationMember_MemberType int32
|
|
|
|
|
|
|
|
const (
|
|
|
|
RelationMember_NODE RelationMember_MemberType = 0
|
|
|
|
RelationMember_WAY RelationMember_MemberType = 1
|
|
|
|
RelationMember_RELATION RelationMember_MemberType = 2
|
|
|
|
)
|
|
|
|
|
|
|
|
var RelationMember_MemberType_name = map[int32]string{
|
|
|
|
0: "NODE",
|
|
|
|
1: "WAY",
|
|
|
|
2: "RELATION",
|
|
|
|
}
|
|
|
|
var RelationMember_MemberType_value = map[string]int32{
|
|
|
|
"NODE": 0,
|
|
|
|
"WAY": 1,
|
|
|
|
"RELATION": 2,
|
|
|
|
}
|
|
|
|
|
|
|
|
func (x RelationMember_MemberType) Enum() *RelationMember_MemberType {
|
|
|
|
p := new(RelationMember_MemberType)
|
|
|
|
*p = x
|
|
|
|
return p
|
|
|
|
}
|
|
|
|
func (x RelationMember_MemberType) String() string {
|
|
|
|
return proto.EnumName(RelationMember_MemberType_name, int32(x))
|
|
|
|
}
|
|
|
|
func (x RelationMember_MemberType) MarshalJSON() ([]byte, error) {
|
|
|
|
return json.Marshal(x.String())
|
|
|
|
}
|
|
|
|
func (x *RelationMember_MemberType) UnmarshalJSON(data []byte) error {
|
|
|
|
value, err := proto.UnmarshalJSONEnum(RelationMember_MemberType_value, data, "RelationMember_MemberType")
|
|
|
|
if err != nil {
|
|
|
|
return err
|
|
|
|
}
|
|
|
|
*x = RelationMember_MemberType(value)
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2013-01-28 10:55:34 +04:00
|
|
|
type Node struct {
|
2013-02-12 22:45:49 +04:00
|
|
|
Id *int64 `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
|
|
|
|
Long *uint32 `protobuf:"varint,2,req,name=long" json:"long,omitempty"`
|
|
|
|
Lat *uint32 `protobuf:"varint,3,req,name=lat" json:"lat,omitempty"`
|
|
|
|
Tags []string `protobuf:"bytes,4,rep,name=tags" json:"tags,omitempty"`
|
|
|
|
XXX_unrecognized []byte `json:"-"`
|
2013-01-28 10:55:34 +04:00
|
|
|
}
|
|
|
|
|
2013-04-24 00:30:41 +04:00
|
|
|
func (m *Node) Reset() { *m = Node{} }
|
|
|
|
func (m *Node) String() string { return proto.CompactTextString(m) }
|
|
|
|
func (*Node) ProtoMessage() {}
|
2013-01-28 10:55:34 +04:00
|
|
|
|
2013-04-24 00:30:41 +04:00
|
|
|
func (m *Node) GetId() int64 {
|
|
|
|
if m != nil && m.Id != nil {
|
|
|
|
return *m.Id
|
2013-01-28 10:55:34 +04:00
|
|
|
}
|
|
|
|
return 0
|
|
|
|
}
|
|
|
|
|
2013-04-24 00:30:41 +04:00
|
|
|
func (m *Node) GetLong() uint32 {
|
|
|
|
if m != nil && m.Long != nil {
|
|
|
|
return *m.Long
|
2013-01-28 10:55:34 +04:00
|
|
|
}
|
|
|
|
return 0
|
|
|
|
}
|
|
|
|
|
2013-04-24 00:30:41 +04:00
|
|
|
func (m *Node) GetLat() uint32 {
|
|
|
|
if m != nil && m.Lat != nil {
|
|
|
|
return *m.Lat
|
2013-01-28 10:55:34 +04:00
|
|
|
}
|
|
|
|
return 0
|
|
|
|
}
|
|
|
|
|
2013-04-24 00:30:41 +04:00
|
|
|
func (m *Node) GetTags() []string {
|
|
|
|
if m != nil {
|
|
|
|
return m.Tags
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2013-01-19 16:50:44 +04:00
|
|
|
type Way struct {
|
2013-02-12 22:45:49 +04:00
|
|
|
Id *int64 `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
|
|
|
|
Tags []string `protobuf:"bytes,2,rep,name=tags" json:"tags,omitempty"`
|
2013-04-24 00:30:41 +04:00
|
|
|
Refs []int64 `protobuf:"varint,3,rep,packed,name=refs" json:"refs,omitempty"`
|
2013-02-12 22:45:49 +04:00
|
|
|
XXX_unrecognized []byte `json:"-"`
|
2013-01-19 16:50:44 +04:00
|
|
|
}
|
|
|
|
|
2013-04-24 00:30:41 +04:00
|
|
|
func (m *Way) Reset() { *m = Way{} }
|
|
|
|
func (m *Way) String() string { return proto.CompactTextString(m) }
|
|
|
|
func (*Way) ProtoMessage() {}
|
2013-01-19 16:50:44 +04:00
|
|
|
|
2013-04-24 00:30:41 +04:00
|
|
|
func (m *Way) GetId() int64 {
|
|
|
|
if m != nil && m.Id != nil {
|
|
|
|
return *m.Id
|
2013-01-19 16:50:44 +04:00
|
|
|
}
|
|
|
|
return 0
|
|
|
|
}
|
|
|
|
|
2013-04-24 00:30:41 +04:00
|
|
|
func (m *Way) GetTags() []string {
|
|
|
|
if m != nil {
|
|
|
|
return m.Tags
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (m *Way) GetRefs() []int64 {
|
|
|
|
if m != nil {
|
|
|
|
return m.Refs
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2013-01-19 16:50:44 +04:00
|
|
|
type Relation struct {
|
|
|
|
Id *int64 `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
|
2013-02-12 22:45:49 +04:00
|
|
|
Tags []string `protobuf:"bytes,2,rep,name=tags" json:"tags,omitempty"`
|
2013-01-19 16:50:44 +04:00
|
|
|
Members []*RelationMember `protobuf:"bytes,3,rep,name=members" json:"members,omitempty"`
|
|
|
|
XXX_unrecognized []byte `json:"-"`
|
|
|
|
}
|
|
|
|
|
2013-04-24 00:30:41 +04:00
|
|
|
func (m *Relation) Reset() { *m = Relation{} }
|
|
|
|
func (m *Relation) String() string { return proto.CompactTextString(m) }
|
|
|
|
func (*Relation) ProtoMessage() {}
|
2013-01-19 16:50:44 +04:00
|
|
|
|
2013-04-24 00:30:41 +04:00
|
|
|
func (m *Relation) GetId() int64 {
|
|
|
|
if m != nil && m.Id != nil {
|
|
|
|
return *m.Id
|
2013-01-19 16:50:44 +04:00
|
|
|
}
|
|
|
|
return 0
|
|
|
|
}
|
|
|
|
|
2013-04-24 00:30:41 +04:00
|
|
|
func (m *Relation) GetTags() []string {
|
|
|
|
if m != nil {
|
|
|
|
return m.Tags
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (m *Relation) GetMembers() []*RelationMember {
|
|
|
|
if m != nil {
|
|
|
|
return m.Members
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2013-01-19 16:50:44 +04:00
|
|
|
type RelationMember struct {
|
|
|
|
MemberIds *int64 `protobuf:"varint,1,req,name=member_ids" json:"member_ids,omitempty"`
|
|
|
|
MemberTypes *RelationMember_MemberType `protobuf:"varint,2,req,name=member_types,enum=model.RelationMember_MemberType" json:"member_types,omitempty"`
|
|
|
|
MemberRoles *string `protobuf:"bytes,3,req,name=member_roles" json:"member_roles,omitempty"`
|
|
|
|
XXX_unrecognized []byte `json:"-"`
|
|
|
|
}
|
|
|
|
|
2013-04-24 00:30:41 +04:00
|
|
|
func (m *RelationMember) Reset() { *m = RelationMember{} }
|
|
|
|
func (m *RelationMember) String() string { return proto.CompactTextString(m) }
|
|
|
|
func (*RelationMember) ProtoMessage() {}
|
2013-01-19 16:50:44 +04:00
|
|
|
|
2013-04-24 00:30:41 +04:00
|
|
|
func (m *RelationMember) GetMemberIds() int64 {
|
|
|
|
if m != nil && m.MemberIds != nil {
|
|
|
|
return *m.MemberIds
|
2013-01-19 16:50:44 +04:00
|
|
|
}
|
|
|
|
return 0
|
|
|
|
}
|
|
|
|
|
2013-04-24 00:30:41 +04:00
|
|
|
func (m *RelationMember) GetMemberTypes() RelationMember_MemberType {
|
|
|
|
if m != nil && m.MemberTypes != nil {
|
|
|
|
return *m.MemberTypes
|
2013-01-19 16:50:44 +04:00
|
|
|
}
|
|
|
|
return 0
|
|
|
|
}
|
|
|
|
|
2013-04-24 00:30:41 +04:00
|
|
|
func (m *RelationMember) GetMemberRoles() string {
|
|
|
|
if m != nil && m.MemberRoles != nil {
|
|
|
|
return *m.MemberRoles
|
2013-01-19 16:50:44 +04:00
|
|
|
}
|
|
|
|
return ""
|
|
|
|
}
|
|
|
|
|
|
|
|
func init() {
|
|
|
|
proto.RegisterEnum("model.RelationMember_MemberType", RelationMember_MemberType_name, RelationMember_MemberType_value)
|
|
|
|
}
|