diff options
Diffstat (limited to 'src/foundation.gentoo.org/golang/members/data/member.pb.go')
-rw-r--r-- | src/foundation.gentoo.org/golang/members/data/member.pb.go | 105 |
1 files changed, 105 insertions, 0 deletions
diff --git a/src/foundation.gentoo.org/golang/members/data/member.pb.go b/src/foundation.gentoo.org/golang/members/data/member.pb.go new file mode 100644 index 0000000..3d39f40 --- /dev/null +++ b/src/foundation.gentoo.org/golang/members/data/member.pb.go @@ -0,0 +1,105 @@ +// Code generated by protoc-gen-go. +// source: member.proto +// DO NOT EDIT! + +/* +Package data is a generated protocol buffer package. + +It is generated from these files: + member.proto + +It has these top-level messages: + MemberRoll + Member +*/ +package data + +import proto "github.com/golang/protobuf/proto" +import math "math" + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = math.Inf + +type MemberRoll struct { + // When we add a new member, they should receive this ID. + // We rely on clients to increment this ID during add operations. + NextMemberId *int64 `protobuf:"varint,1,opt,name=nextMemberId" json:"nextMemberId,omitempty"` + // The list of members, if any. + Members []*Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"` + XXX_unrecognized []byte `json:"-"` +} + +func (m *MemberRoll) Reset() { *m = MemberRoll{} } +func (m *MemberRoll) String() string { return proto.CompactTextString(m) } +func (*MemberRoll) ProtoMessage() {} + +func (m *MemberRoll) GetNextMemberId() int64 { + if m != nil && m.NextMemberId != nil { + return *m.NextMemberId + } + return 0 +} + +func (m *MemberRoll) GetMembers() []*Member { + if m != nil { + return m.Members + } + return nil +} + +type Member struct { + // Unique idenfier for each member. + Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` + // Email information + Email []string `protobuf:"bytes,2,rep,name=email" json:"email,omitempty"` + // Name + Name []string `protobuf:"bytes,3,rep,name=name" json:"name,omitempty"` + // microsecond timestamp of joining. + JoinTimestampUs *int64 `protobuf:"varint,4,opt,name=join_timestamp_us" json:"join_timestamp_us,omitempty"` + // microsecond timestamp of any elections member participated in + VotedInElection []int64 `protobuf:"varint,5,rep,name=voted_in_election" json:"voted_in_election,omitempty"` + XXX_unrecognized []byte `json:"-"` +} + +func (m *Member) Reset() { *m = Member{} } +func (m *Member) String() string { return proto.CompactTextString(m) } +func (*Member) ProtoMessage() {} + +func (m *Member) GetId() int64 { + if m != nil && m.Id != nil { + return *m.Id + } + return 0 +} + +func (m *Member) GetEmail() []string { + if m != nil { + return m.Email + } + return nil +} + +func (m *Member) GetName() []string { + if m != nil { + return m.Name + } + return nil +} + +func (m *Member) GetJoinTimestampUs() int64 { + if m != nil && m.JoinTimestampUs != nil { + return *m.JoinTimestampUs + } + return 0 +} + +func (m *Member) GetVotedInElection() []int64 { + if m != nil { + return m.VotedInElection + } + return nil +} + +func init() { +} |