Documentation ¶
Index ¶
- Variables
- type Actor
- func (*Actor) Descriptor() ([]byte, []int)
- func (this *Actor) Equal(that interface{}) bool
- func (m *Actor) GetAttributes() map[string]string
- func (m *Actor) GetId() string
- func (this *Actor) GoString() string
- func (m *Actor) Marshal() (dAtA []byte, err error)
- func (m *Actor) MarshalTo(dAtA []byte) (int, error)
- func (m *Actor) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Actor) ProtoMessage()
- func (m *Actor) Reset()
- func (m *Actor) Size() (n int)
- func (this *Actor) String() string
- func (m *Actor) Unmarshal(dAtA []byte) error
- func (m *Actor) XXX_DiscardUnknown()
- func (m *Actor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Actor) XXX_Merge(src proto.Message)
- func (m *Actor) XXX_Size() int
- func (m *Actor) XXX_Unmarshal(b []byte) error
- type Application
- func (*Application) Descriptor() ([]byte, []int)
- func (this *Application) Equal(that interface{}) bool
- func (m *Application) GetAttributes() map[string]string
- func (m *Application) GetId() string
- func (this *Application) GoString() string
- func (m *Application) Marshal() (dAtA []byte, err error)
- func (m *Application) MarshalTo(dAtA []byte) (int, error)
- func (m *Application) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Application) ProtoMessage()
- func (m *Application) Reset()
- func (m *Application) Size() (n int)
- func (this *Application) String() string
- func (m *Application) Unmarshal(dAtA []byte) error
- func (m *Application) XXX_DiscardUnknown()
- func (m *Application) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Application) XXX_Merge(src proto.Message)
- func (m *Application) XXX_Size() int
- func (m *Application) XXX_Unmarshal(b []byte) error
- type ClickEvent
- func (*ClickEvent) Descriptor() ([]byte, []int)
- func (this *ClickEvent) Equal(that interface{}) bool
- func (m *ClickEvent) GetActor() *Actor
- func (m *ClickEvent) GetApplication() *Application
- func (m *ClickEvent) GetAttributes() map[string]string
- func (m *ClickEvent) GetTarget() string
- func (this *ClickEvent) GoString() string
- func (m *ClickEvent) Marshal() (dAtA []byte, err error)
- func (m *ClickEvent) MarshalTo(dAtA []byte) (int, error)
- func (m *ClickEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ClickEvent) ProtoMessage()
- func (m *ClickEvent) Reset()
- func (m *ClickEvent) Size() (n int)
- func (this *ClickEvent) String() string
- func (m *ClickEvent) Unmarshal(dAtA []byte) error
- func (m *ClickEvent) XXX_DiscardUnknown()
- func (m *ClickEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ClickEvent) XXX_Merge(src proto.Message)
- func (m *ClickEvent) XXX_Size() int
- func (m *ClickEvent) XXX_Unmarshal(b []byte) error
- type Intent
- type Interaction
- type InteractionChannel
- type InteractionEvent
- func (*InteractionEvent) Descriptor() ([]byte, []int)
- func (this *InteractionEvent) Equal(that interface{}) bool
- func (m *InteractionEvent) GetActor() *Actor
- func (m *InteractionEvent) GetApplication() *Application
- func (m *InteractionEvent) GetAttributes() map[string]string
- func (m *InteractionEvent) GetChannel() InteractionChannel
- func (m *InteractionEvent) GetIntent() Intent
- func (m *InteractionEvent) GetInteraction() Interaction
- func (m *InteractionEvent) GetSubject() Subject
- func (this *InteractionEvent) GoString() string
- func (m *InteractionEvent) Marshal() (dAtA []byte, err error)
- func (m *InteractionEvent) MarshalTo(dAtA []byte) (int, error)
- func (m *InteractionEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*InteractionEvent) ProtoMessage()
- func (m *InteractionEvent) Reset()
- func (m *InteractionEvent) Size() (n int)
- func (this *InteractionEvent) String() string
- func (m *InteractionEvent) Unmarshal(dAtA []byte) error
- func (m *InteractionEvent) XXX_DiscardUnknown()
- func (m *InteractionEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InteractionEvent) XXX_Merge(src proto.Message)
- func (m *InteractionEvent) XXX_Size() int
- func (m *InteractionEvent) XXX_Unmarshal(b []byte) error
- type Stage
- type StageEvent
- func (*StageEvent) Descriptor() ([]byte, []int)
- func (this *StageEvent) Equal(that interface{}) bool
- func (m *StageEvent) GetActor() *Actor
- func (m *StageEvent) GetApplication() *Application
- func (m *StageEvent) GetAttributes() map[string]string
- func (m *StageEvent) GetIntent() Intent
- func (m *StageEvent) GetStage() Stage
- func (m *StageEvent) GetSubject() Subject
- func (this *StageEvent) GoString() string
- func (m *StageEvent) Marshal() (dAtA []byte, err error)
- func (m *StageEvent) MarshalTo(dAtA []byte) (int, error)
- func (m *StageEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*StageEvent) ProtoMessage()
- func (m *StageEvent) Reset()
- func (m *StageEvent) Size() (n int)
- func (this *StageEvent) String() string
- func (m *StageEvent) Unmarshal(dAtA []byte) error
- func (m *StageEvent) XXX_DiscardUnknown()
- func (m *StageEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StageEvent) XXX_Merge(src proto.Message)
- func (m *StageEvent) XXX_Size() int
- func (m *StageEvent) XXX_Unmarshal(b []byte) error
- type Subject
- type VisitEvent
- func (*VisitEvent) Descriptor() ([]byte, []int)
- func (this *VisitEvent) Equal(that interface{}) bool
- func (m *VisitEvent) GetActor() *Actor
- func (m *VisitEvent) GetApplication() *Application
- func (m *VisitEvent) GetAttributes() map[string]string
- func (m *VisitEvent) GetLocation() string
- func (this *VisitEvent) GoString() string
- func (m *VisitEvent) Marshal() (dAtA []byte, err error)
- func (m *VisitEvent) MarshalTo(dAtA []byte) (int, error)
- func (m *VisitEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VisitEvent) ProtoMessage()
- func (m *VisitEvent) Reset()
- func (m *VisitEvent) Size() (n int)
- func (this *VisitEvent) String() string
- func (m *VisitEvent) Unmarshal(dAtA []byte) error
- func (m *VisitEvent) XXX_DiscardUnknown()
- func (m *VisitEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VisitEvent) XXX_Merge(src proto.Message)
- func (m *VisitEvent) XXX_Size() int
- func (m *VisitEvent) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidLengthTracking = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowTracking = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupTracking = fmt.Errorf("proto: unexpected end of group") )
View Source
var Intent_name = map[int32]string{
0: "INTENT_NONE",
1: "INTENT_METER_READING_SUBMIT",
2: "INTENT_LEAD_CAPTURE",
3: "INTENT_PAYMENT",
4: "INTENT_FRIEND_REFERRAL_LINK_SHARE",
5: "INTENT_PREFERENCES_UPDATE",
6: "INTENT_CONTACT_SUPPORT",
7: "INTENT_LEAVE_FEEDBACK",
8: "INTENT_LOGIN",
9: "INTENT_MOBILE_SIM_UPGRADE",
10: "INTENT_APPOINTMENT_BOOKING",
11: "INTENT_FIND_HELP",
12: "INTENT_APPOINTMENT_RESCHEDULE",
13: "INTENT_CREATE_INSURANCE_QUOTE",
14: "INTENT_RETRIEVE_INSURANCE_QUOTE",
15: "INTENT_SUBMIT_OPENING_METER_READING",
16: "INTENT_DOWNLOAD_APP",
17: "INTENT_VULNERABILITY_ASSESSMENT",
18: "INTENT_CREATE_BOILER_INSURANCE_QUOTE",
19: "INTENT_SUBMIT_HOME_INSURANCE_RENEWAL_DATE",
20: "INTENT_CREATE_HOME_INSURANCE_QUOTE",
21: "INTENT_BROADBAND_ADD",
22: "INTENT_BROADBAND_SUBMIT_END_DATE",
23: "INTENT_MOBILE_SUBMIT_END_DATE",
24: "INTENT_START_EV_SWITCH",
}
View Source
var Intent_value = map[string]int32{
"INTENT_NONE": 0,
"INTENT_METER_READING_SUBMIT": 1,
"INTENT_LEAD_CAPTURE": 2,
"INTENT_PAYMENT": 3,
"INTENT_FRIEND_REFERRAL_LINK_SHARE": 4,
"INTENT_PREFERENCES_UPDATE": 5,
"INTENT_CONTACT_SUPPORT": 6,
"INTENT_LEAVE_FEEDBACK": 7,
"INTENT_LOGIN": 8,
"INTENT_MOBILE_SIM_UPGRADE": 9,
"INTENT_APPOINTMENT_BOOKING": 10,
"INTENT_FIND_HELP": 11,
"INTENT_APPOINTMENT_RESCHEDULE": 12,
"INTENT_CREATE_INSURANCE_QUOTE": 13,
"INTENT_RETRIEVE_INSURANCE_QUOTE": 14,
"INTENT_SUBMIT_OPENING_METER_READING": 15,
"INTENT_DOWNLOAD_APP": 16,
"INTENT_VULNERABILITY_ASSESSMENT": 17,
"INTENT_CREATE_BOILER_INSURANCE_QUOTE": 18,
"INTENT_SUBMIT_HOME_INSURANCE_RENEWAL_DATE": 19,
"INTENT_CREATE_HOME_INSURANCE_QUOTE": 20,
"INTENT_BROADBAND_ADD": 21,
"INTENT_BROADBAND_SUBMIT_END_DATE": 22,
"INTENT_MOBILE_SUBMIT_END_DATE": 23,
"INTENT_START_EV_SWITCH": 24,
}
View Source
var InteractionChannel_name = map[int32]string{
0: "INTERACTION_CHANNEL_NONE",
1: "INTERACTION_CHANNEL_EMAIL",
2: "INTERACTION_CHANNEL_WILLIAM",
3: "INTERACTION_CHANNEL_RESIDENTIAL_MOBILE_APP",
5: "INTERACTION_CHANNEL_RESIDENTIAL_WEB_APP",
6: "INTERACTION_CHANNEL_HELP_CENTRE_WEB",
7: "INTERACTION_CHANNEL_SMS",
}
View Source
var InteractionChannel_value = map[string]int32{
"INTERACTION_CHANNEL_NONE": 0,
"INTERACTION_CHANNEL_EMAIL": 1,
"INTERACTION_CHANNEL_WILLIAM": 2,
"INTERACTION_CHANNEL_RESIDENTIAL_MOBILE_APP": 3,
"INTERACTION_CHANNEL_RESIDENTIAL_WEB_APP": 5,
"INTERACTION_CHANNEL_HELP_CENTRE_WEB": 6,
"INTERACTION_CHANNEL_SMS": 7,
}
View Source
var Interaction_name = map[int32]string{
0: "INTERACTION_NONE",
1: "INTERACTION_CLICKED",
2: "INTERACTION_VIEWED",
3: "INTERACTION_SEARCHED",
}
View Source
var Interaction_value = map[string]int32{
"INTERACTION_NONE": 0,
"INTERACTION_CLICKED": 1,
"INTERACTION_VIEWED": 2,
"INTERACTION_SEARCHED": 3,
}
View Source
var Stage_name = map[int32]string{
0: "STAGE_NONE",
1: "STAGE_SUBMITTED",
2: "STAGE_RECEIVED_REQUEST_FOR_AMEND",
3: "STAGE_COMPLETED",
4: "STAGE_REJECTED",
5: "STAGE_ENTERED",
6: "STAGE_STARTED",
7: "STAGE_FAILED",
}
View Source
var Stage_value = map[string]int32{
"STAGE_NONE": 0,
"STAGE_SUBMITTED": 1,
"STAGE_RECEIVED_REQUEST_FOR_AMEND": 2,
"STAGE_COMPLETED": 3,
"STAGE_REJECTED": 4,
"STAGE_ENTERED": 5,
"STAGE_STARTED": 6,
"STAGE_FAILED": 7,
}
View Source
var Subject_name = map[int32]string{
0: "SUBJECT_NONE",
1: "SUBJECT_METER_READING",
2: "SUBJECT_CUSTOMER_REFERRAL",
3: "SUBJECT_BILL",
4: "SUBJECT_ENERGY_PREFERENCES",
5: "SUBJECT_HELP",
6: "SUBJECT_CUSTOMER_AUTH",
7: "SUBJECT_MOBILE_SIM",
8: "SUBJECT_SMART_METER_INSTALLATION",
9: "SUBJECT_CUSTOMER_OVERDUE_BALANCE",
10: "SUBJECT_INSURANCE_QUOTE",
11: "SUBJECT_OPENING_METER_READING",
12: "SUBJECT_CASHBACK",
13: "SUBJECT_ROUTER_SETUP",
14: "SUBJECT_DOWNLOAD_APP",
15: "SUBJECT_VULNERABILITY",
16: "SUBJECT_INSURANCE_RENEWAL_DATE",
17: "SUBJECT_BROADBAND_ADD",
18: "SUBJECT_BROADBAND_SUBMIT_END_DATE",
19: "SUBJECT_MOBILE_SUBMIT_END_DATE",
20: "SUBJECT_EV_TARIFF",
}
View Source
var Subject_value = map[string]int32{
"SUBJECT_NONE": 0,
"SUBJECT_METER_READING": 1,
"SUBJECT_CUSTOMER_REFERRAL": 2,
"SUBJECT_BILL": 3,
"SUBJECT_ENERGY_PREFERENCES": 4,
"SUBJECT_HELP": 5,
"SUBJECT_CUSTOMER_AUTH": 6,
"SUBJECT_MOBILE_SIM": 7,
"SUBJECT_SMART_METER_INSTALLATION": 8,
"SUBJECT_CUSTOMER_OVERDUE_BALANCE": 9,
"SUBJECT_INSURANCE_QUOTE": 10,
"SUBJECT_OPENING_METER_READING": 11,
"SUBJECT_CASHBACK": 12,
"SUBJECT_ROUTER_SETUP": 13,
"SUBJECT_DOWNLOAD_APP": 14,
"SUBJECT_VULNERABILITY": 15,
"SUBJECT_INSURANCE_RENEWAL_DATE": 16,
"SUBJECT_BROADBAND_ADD": 17,
"SUBJECT_BROADBAND_SUBMIT_END_DATE": 18,
"SUBJECT_MOBILE_SUBMIT_END_DATE": 19,
"SUBJECT_EV_TARIFF": 20,
}
Functions ¶
This section is empty.
Types ¶
type Actor ¶ added in v0.4.3
type Actor struct { // used as the main identifier in tracking backend (ie // distinct_id in mixpanel) Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // map to attach actor attributes to each event, can be used for // account_number etc. Attributes map[string]string `` /* 161-byte string literal not displayed */ }
func (*Actor) Descriptor ¶ added in v0.4.3
func (*Actor) GetAttributes ¶ added in v0.4.3
func (*Actor) MarshalToSizedBuffer ¶ added in v0.4.4
func (*Actor) ProtoMessage ¶ added in v0.4.3
func (*Actor) ProtoMessage()
func (*Actor) XXX_DiscardUnknown ¶ added in v0.4.4
func (m *Actor) XXX_DiscardUnknown()
func (*Actor) XXX_Marshal ¶ added in v0.4.4
func (*Actor) XXX_Unmarshal ¶ added in v0.4.4
type Application ¶
type Application struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // map to attach application attributes to each event, can be used for // build version etc. Attributes map[string]string `` /* 161-byte string literal not displayed */ }
func (*Application) Descriptor ¶
func (*Application) Descriptor() ([]byte, []int)
func (*Application) Equal ¶ added in v0.4.4
func (this *Application) Equal(that interface{}) bool
func (*Application) GetAttributes ¶ added in v0.4.19
func (m *Application) GetAttributes() map[string]string
func (*Application) GetId ¶
func (m *Application) GetId() string
func (*Application) GoString ¶ added in v0.4.4
func (this *Application) GoString() string
func (*Application) Marshal ¶ added in v0.4.4
func (m *Application) Marshal() (dAtA []byte, err error)
func (*Application) MarshalTo ¶ added in v0.4.4
func (m *Application) MarshalTo(dAtA []byte) (int, error)
func (*Application) MarshalToSizedBuffer ¶ added in v0.4.4
func (m *Application) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Application) ProtoMessage ¶
func (*Application) ProtoMessage()
func (*Application) Reset ¶
func (m *Application) Reset()
func (*Application) Size ¶ added in v0.4.4
func (m *Application) Size() (n int)
func (*Application) String ¶
func (this *Application) String() string
func (*Application) Unmarshal ¶ added in v0.4.4
func (m *Application) Unmarshal(dAtA []byte) error
func (*Application) XXX_DiscardUnknown ¶ added in v0.4.4
func (m *Application) XXX_DiscardUnknown()
func (*Application) XXX_Marshal ¶ added in v0.4.4
func (m *Application) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Application) XXX_Merge ¶ added in v0.4.4
func (m *Application) XXX_Merge(src proto.Message)
func (*Application) XXX_Size ¶ added in v0.4.4
func (m *Application) XXX_Size() int
func (*Application) XXX_Unmarshal ¶ added in v0.4.4
func (m *Application) XXX_Unmarshal(b []byte) error
type ClickEvent ¶
type ClickEvent struct { Actor *Actor `protobuf:"bytes,1,opt,name=actor,proto3" json:"actor,omitempty"` Application *Application `protobuf:"bytes,2,opt,name=application,proto3" json:"application,omitempty"` Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` Attributes map[string]string `` /* 161-byte string literal not displayed */ }
func (*ClickEvent) Descriptor ¶
func (*ClickEvent) Descriptor() ([]byte, []int)
func (*ClickEvent) Equal ¶ added in v0.4.4
func (this *ClickEvent) Equal(that interface{}) bool
func (*ClickEvent) GetActor ¶ added in v0.4.3
func (m *ClickEvent) GetActor() *Actor
func (*ClickEvent) GetApplication ¶
func (m *ClickEvent) GetApplication() *Application
func (*ClickEvent) GetAttributes ¶
func (m *ClickEvent) GetAttributes() map[string]string
func (*ClickEvent) GetTarget ¶
func (m *ClickEvent) GetTarget() string
func (*ClickEvent) GoString ¶ added in v0.4.4
func (this *ClickEvent) GoString() string
func (*ClickEvent) Marshal ¶ added in v0.4.4
func (m *ClickEvent) Marshal() (dAtA []byte, err error)
func (*ClickEvent) MarshalTo ¶ added in v0.4.4
func (m *ClickEvent) MarshalTo(dAtA []byte) (int, error)
func (*ClickEvent) MarshalToSizedBuffer ¶ added in v0.4.4
func (m *ClickEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ClickEvent) ProtoMessage ¶
func (*ClickEvent) ProtoMessage()
func (*ClickEvent) Reset ¶
func (m *ClickEvent) Reset()
func (*ClickEvent) Size ¶ added in v0.4.4
func (m *ClickEvent) Size() (n int)
func (*ClickEvent) String ¶
func (this *ClickEvent) String() string
func (*ClickEvent) Unmarshal ¶ added in v0.4.4
func (m *ClickEvent) Unmarshal(dAtA []byte) error
func (*ClickEvent) XXX_DiscardUnknown ¶ added in v0.4.4
func (m *ClickEvent) XXX_DiscardUnknown()
func (*ClickEvent) XXX_Marshal ¶ added in v0.4.4
func (m *ClickEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClickEvent) XXX_Merge ¶ added in v0.4.4
func (m *ClickEvent) XXX_Merge(src proto.Message)
func (*ClickEvent) XXX_Size ¶ added in v0.4.4
func (m *ClickEvent) XXX_Size() int
func (*ClickEvent) XXX_Unmarshal ¶ added in v0.4.4
func (m *ClickEvent) XXX_Unmarshal(b []byte) error
type Intent ¶
type Intent int32
const ( INTENT_NONE Intent = 0 INTENT_METER_READING_SUBMIT Intent = 1 INTENT_LEAD_CAPTURE Intent = 2 INTENT_PAYMENT Intent = 3 INTENT_FRIEND_REFERRAL_LINK_SHARE Intent = 4 INTENT_PREFERENCES_UPDATE Intent = 5 INTENT_CONTACT_SUPPORT Intent = 6 INTENT_LEAVE_FEEDBACK Intent = 7 INTENT_LOGIN Intent = 8 INTENT_MOBILE_SIM_UPGRADE Intent = 9 INTENT_APPOINTMENT_BOOKING Intent = 10 INTENT_FIND_HELP Intent = 11 INTENT_APPOINTMENT_RESCHEDULE Intent = 12 INTENT_CREATE_INSURANCE_QUOTE Intent = 13 INTENT_RETRIEVE_INSURANCE_QUOTE Intent = 14 INTENT_SUBMIT_OPENING_METER_READING Intent = 15 INTENT_DOWNLOAD_APP Intent = 16 INTENT_VULNERABILITY_ASSESSMENT Intent = 17 INTENT_CREATE_BOILER_INSURANCE_QUOTE Intent = 18 INTENT_SUBMIT_HOME_INSURANCE_RENEWAL_DATE Intent = 19 INTENT_CREATE_HOME_INSURANCE_QUOTE Intent = 20 INTENT_BROADBAND_ADD Intent = 21 INTENT_BROADBAND_SUBMIT_END_DATE Intent = 22 INTENT_MOBILE_SUBMIT_END_DATE Intent = 23 INTENT_START_EV_SWITCH Intent = 24 )
func (Intent) EnumDescriptor ¶
type Interaction ¶
type Interaction int32
const ( INTERACTION_NONE Interaction = 0 INTERACTION_CLICKED Interaction = 1 INTERACTION_VIEWED Interaction = 2 INTERACTION_SEARCHED Interaction = 3 )
func (Interaction) EnumDescriptor ¶
func (Interaction) EnumDescriptor() ([]byte, []int)
func (Interaction) String ¶
func (x Interaction) String() string
type InteractionChannel ¶
type InteractionChannel int32
const ( INTERACTION_CHANNEL_NONE InteractionChannel = 0 INTERACTION_CHANNEL_EMAIL InteractionChannel = 1 INTERACTION_CHANNEL_WILLIAM InteractionChannel = 2 INTERACTION_CHANNEL_RESIDENTIAL_MOBILE_APP InteractionChannel = 3 INTERACTION_CHANNEL_RESIDENTIAL_WEB_APP InteractionChannel = 5 INTERACTION_CHANNEL_HELP_CENTRE_WEB InteractionChannel = 6 INTERACTION_CHANNEL_SMS InteractionChannel = 7 )
func (InteractionChannel) EnumDescriptor ¶
func (InteractionChannel) EnumDescriptor() ([]byte, []int)
func (InteractionChannel) String ¶
func (x InteractionChannel) String() string
type InteractionEvent ¶
type InteractionEvent struct { Actor *Actor `protobuf:"bytes,1,opt,name=actor,proto3" json:"actor,omitempty"` Application *Application `protobuf:"bytes,2,opt,name=application,proto3" json:"application,omitempty"` Subject Subject `protobuf:"varint,3,opt,name=subject,proto3,enum=Subject" json:"subject,omitempty"` Intent Intent `protobuf:"varint,4,opt,name=intent,proto3,enum=Intent" json:"intent,omitempty"` Interaction Interaction `protobuf:"varint,5,opt,name=interaction,proto3,enum=Interaction" json:"interaction,omitempty"` Channel InteractionChannel `protobuf:"varint,6,opt,name=channel,proto3,enum=InteractionChannel" json:"channel,omitempty"` Attributes map[string]string `` /* 161-byte string literal not displayed */ }
func (*InteractionEvent) Descriptor ¶
func (*InteractionEvent) Descriptor() ([]byte, []int)
func (*InteractionEvent) Equal ¶ added in v0.4.4
func (this *InteractionEvent) Equal(that interface{}) bool
func (*InteractionEvent) GetActor ¶ added in v0.4.3
func (m *InteractionEvent) GetActor() *Actor
func (*InteractionEvent) GetApplication ¶
func (m *InteractionEvent) GetApplication() *Application
func (*InteractionEvent) GetAttributes ¶
func (m *InteractionEvent) GetAttributes() map[string]string
func (*InteractionEvent) GetChannel ¶
func (m *InteractionEvent) GetChannel() InteractionChannel
func (*InteractionEvent) GetIntent ¶
func (m *InteractionEvent) GetIntent() Intent
func (*InteractionEvent) GetInteraction ¶
func (m *InteractionEvent) GetInteraction() Interaction
func (*InteractionEvent) GetSubject ¶
func (m *InteractionEvent) GetSubject() Subject
func (*InteractionEvent) GoString ¶ added in v0.4.4
func (this *InteractionEvent) GoString() string
func (*InteractionEvent) Marshal ¶ added in v0.4.4
func (m *InteractionEvent) Marshal() (dAtA []byte, err error)
func (*InteractionEvent) MarshalTo ¶ added in v0.4.4
func (m *InteractionEvent) MarshalTo(dAtA []byte) (int, error)
func (*InteractionEvent) MarshalToSizedBuffer ¶ added in v0.4.4
func (m *InteractionEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*InteractionEvent) ProtoMessage ¶
func (*InteractionEvent) ProtoMessage()
func (*InteractionEvent) Reset ¶
func (m *InteractionEvent) Reset()
func (*InteractionEvent) Size ¶ added in v0.4.4
func (m *InteractionEvent) Size() (n int)
func (*InteractionEvent) String ¶
func (this *InteractionEvent) String() string
func (*InteractionEvent) Unmarshal ¶ added in v0.4.4
func (m *InteractionEvent) Unmarshal(dAtA []byte) error
func (*InteractionEvent) XXX_DiscardUnknown ¶ added in v0.4.4
func (m *InteractionEvent) XXX_DiscardUnknown()
func (*InteractionEvent) XXX_Marshal ¶ added in v0.4.4
func (m *InteractionEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InteractionEvent) XXX_Merge ¶ added in v0.4.4
func (m *InteractionEvent) XXX_Merge(src proto.Message)
func (*InteractionEvent) XXX_Size ¶ added in v0.4.4
func (m *InteractionEvent) XXX_Size() int
func (*InteractionEvent) XXX_Unmarshal ¶ added in v0.4.4
func (m *InteractionEvent) XXX_Unmarshal(b []byte) error
type StageEvent ¶
type StageEvent struct { Actor *Actor `protobuf:"bytes,1,opt,name=actor,proto3" json:"actor,omitempty"` Application *Application `protobuf:"bytes,2,opt,name=application,proto3" json:"application,omitempty"` Subject Subject `protobuf:"varint,3,opt,name=subject,proto3,enum=Subject" json:"subject,omitempty"` Intent Intent `protobuf:"varint,4,opt,name=intent,proto3,enum=Intent" json:"intent,omitempty"` Stage Stage `protobuf:"varint,5,opt,name=stage,proto3,enum=Stage" json:"stage,omitempty"` Attributes map[string]string `` /* 161-byte string literal not displayed */ }
func (*StageEvent) Descriptor ¶
func (*StageEvent) Descriptor() ([]byte, []int)
func (*StageEvent) Equal ¶ added in v0.4.4
func (this *StageEvent) Equal(that interface{}) bool
func (*StageEvent) GetActor ¶ added in v0.4.3
func (m *StageEvent) GetActor() *Actor
func (*StageEvent) GetApplication ¶
func (m *StageEvent) GetApplication() *Application
func (*StageEvent) GetAttributes ¶
func (m *StageEvent) GetAttributes() map[string]string
func (*StageEvent) GetIntent ¶
func (m *StageEvent) GetIntent() Intent
func (*StageEvent) GetStage ¶
func (m *StageEvent) GetStage() Stage
func (*StageEvent) GetSubject ¶
func (m *StageEvent) GetSubject() Subject
func (*StageEvent) GoString ¶ added in v0.4.4
func (this *StageEvent) GoString() string
func (*StageEvent) Marshal ¶ added in v0.4.4
func (m *StageEvent) Marshal() (dAtA []byte, err error)
func (*StageEvent) MarshalTo ¶ added in v0.4.4
func (m *StageEvent) MarshalTo(dAtA []byte) (int, error)
func (*StageEvent) MarshalToSizedBuffer ¶ added in v0.4.4
func (m *StageEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*StageEvent) ProtoMessage ¶
func (*StageEvent) ProtoMessage()
func (*StageEvent) Reset ¶
func (m *StageEvent) Reset()
func (*StageEvent) Size ¶ added in v0.4.4
func (m *StageEvent) Size() (n int)
func (*StageEvent) String ¶
func (this *StageEvent) String() string
func (*StageEvent) Unmarshal ¶ added in v0.4.4
func (m *StageEvent) Unmarshal(dAtA []byte) error
func (*StageEvent) XXX_DiscardUnknown ¶ added in v0.4.4
func (m *StageEvent) XXX_DiscardUnknown()
func (*StageEvent) XXX_Marshal ¶ added in v0.4.4
func (m *StageEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StageEvent) XXX_Merge ¶ added in v0.4.4
func (m *StageEvent) XXX_Merge(src proto.Message)
func (*StageEvent) XXX_Size ¶ added in v0.4.4
func (m *StageEvent) XXX_Size() int
func (*StageEvent) XXX_Unmarshal ¶ added in v0.4.4
func (m *StageEvent) XXX_Unmarshal(b []byte) error
type Subject ¶
type Subject int32
const ( SUBJECT_NONE Subject = 0 SUBJECT_METER_READING Subject = 1 SUBJECT_CUSTOMER_REFERRAL Subject = 2 SUBJECT_BILL Subject = 3 SUBJECT_ENERGY_PREFERENCES Subject = 4 SUBJECT_HELP Subject = 5 SUBJECT_CUSTOMER_AUTH Subject = 6 SUBJECT_MOBILE_SIM Subject = 7 SUBJECT_SMART_METER_INSTALLATION Subject = 8 SUBJECT_CUSTOMER_OVERDUE_BALANCE Subject = 9 SUBJECT_INSURANCE_QUOTE Subject = 10 SUBJECT_OPENING_METER_READING Subject = 11 SUBJECT_CASHBACK Subject = 12 SUBJECT_ROUTER_SETUP Subject = 13 SUBJECT_DOWNLOAD_APP Subject = 14 SUBJECT_VULNERABILITY Subject = 15 SUBJECT_INSURANCE_RENEWAL_DATE Subject = 16 SUBJECT_BROADBAND_ADD Subject = 17 SUBJECT_BROADBAND_SUBMIT_END_DATE Subject = 18 SUBJECT_MOBILE_SUBMIT_END_DATE Subject = 19 SUBJECT_EV_TARIFF Subject = 20 )
func (Subject) EnumDescriptor ¶
type VisitEvent ¶
type VisitEvent struct { Actor *Actor `protobuf:"bytes,1,opt,name=actor,proto3" json:"actor,omitempty"` Application *Application `protobuf:"bytes,2,opt,name=application,proto3" json:"application,omitempty"` Location string `protobuf:"bytes,3,opt,name=location,proto3" json:"location,omitempty"` Attributes map[string]string `` /* 161-byte string literal not displayed */ }
func (*VisitEvent) Descriptor ¶
func (*VisitEvent) Descriptor() ([]byte, []int)
func (*VisitEvent) Equal ¶ added in v0.4.4
func (this *VisitEvent) Equal(that interface{}) bool
func (*VisitEvent) GetActor ¶ added in v0.4.3
func (m *VisitEvent) GetActor() *Actor
func (*VisitEvent) GetApplication ¶
func (m *VisitEvent) GetApplication() *Application
func (*VisitEvent) GetAttributes ¶
func (m *VisitEvent) GetAttributes() map[string]string
func (*VisitEvent) GetLocation ¶
func (m *VisitEvent) GetLocation() string
func (*VisitEvent) GoString ¶ added in v0.4.4
func (this *VisitEvent) GoString() string
func (*VisitEvent) Marshal ¶ added in v0.4.4
func (m *VisitEvent) Marshal() (dAtA []byte, err error)
func (*VisitEvent) MarshalTo ¶ added in v0.4.4
func (m *VisitEvent) MarshalTo(dAtA []byte) (int, error)
func (*VisitEvent) MarshalToSizedBuffer ¶ added in v0.4.4
func (m *VisitEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VisitEvent) ProtoMessage ¶
func (*VisitEvent) ProtoMessage()
func (*VisitEvent) Reset ¶
func (m *VisitEvent) Reset()
func (*VisitEvent) Size ¶ added in v0.4.4
func (m *VisitEvent) Size() (n int)
func (*VisitEvent) String ¶
func (this *VisitEvent) String() string
func (*VisitEvent) Unmarshal ¶ added in v0.4.4
func (m *VisitEvent) Unmarshal(dAtA []byte) error
func (*VisitEvent) XXX_DiscardUnknown ¶ added in v0.4.4
func (m *VisitEvent) XXX_DiscardUnknown()
func (*VisitEvent) XXX_Marshal ¶ added in v0.4.4
func (m *VisitEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VisitEvent) XXX_Merge ¶ added in v0.4.4
func (m *VisitEvent) XXX_Merge(src proto.Message)
func (*VisitEvent) XXX_Size ¶ added in v0.4.4
func (m *VisitEvent) XXX_Size() int
func (*VisitEvent) XXX_Unmarshal ¶ added in v0.4.4
func (m *VisitEvent) XXX_Unmarshal(b []byte) error
Click to show internal directories.
Click to hide internal directories.