/
types_eventmetadata.gen.go
67 lines (56 loc) · 1.85 KB
/
types_eventmetadata.gen.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
// Code generated by protoc-gen-eventmetadata. DO NOT EDIT.
package generated
import (
v1 "github.com/dio/kakas/generated/eventmetadata/v1"
)
// EventMetadata returns event metadata of TagType.
func (x *TagType) EventMetadata() *v1.EventMetadata {
return nil
}
// SatisfyPreviousCriteria returns if a message satisfies TagType's criteria.
func (x *TagType) SatisfyPreviousCriteria(name string) bool {
return true
}
// EventMetadata returns event metadata of RepeatedFieldType.
func (x *RepeatedFieldType) EventMetadata() *v1.EventMetadata {
return nil
}
// SatisfyPreviousCriteria returns if a message satisfies RepeatedFieldType's criteria.
func (x *RepeatedFieldType) SatisfyPreviousCriteria(name string) bool {
return true
}
var packageSentEventMetadata = &v1.EventMetadata{
Name: "events/package_sent",
ParentStream: "",
LastEvent: false,
}
// EventMetadata returns event metadata of PackageSent.
func (x *PackageSent) EventMetadata() *v1.EventMetadata {
return packageSentEventMetadata
}
// SatisfyPreviousCriteria returns if a message satisfies PackageSent's criteria.
func (x *PackageSent) SatisfyPreviousCriteria(name string) bool {
return true
}
var packageReceivedPreviousTypeURLs = []string{
"types.v1.PackageSent",
}
var packageReceivedEventMetadata = &v1.EventMetadata{
Name: "events/package_received",
ParentStream: "",
LastEvent: false,
PreviousTypeUrls: packageReceivedPreviousTypeURLs,
}
// EventMetadata returns event metadata of PackageReceived.
func (x *PackageReceived) EventMetadata() *v1.EventMetadata {
return packageReceivedEventMetadata
}
// SatisfyPreviousCriteria returns if a message satisfies PackageReceived's criteria.
func (x *PackageReceived) SatisfyPreviousCriteria(name string) bool {
for _, url := range packageReceivedPreviousTypeURLs {
if url == name {
return true
}
}
return false
}