Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Event ¶
type Event struct { Id string `json:"id"` Deliveredatdatetimeutc int64 `json:"deliveredAtDateTimeUtc"` Eventtype EventType `json:"eventType"` Interactivecontent *[]InteractiveContentRecord `json:"interactiveContent"` }
func (Event) AvroRecord ¶
func (Event) AvroRecord() avrotypegen.RecordInfo
AvroRecord implements the avro.AvroRecord interface.
type EventType ¶
type EventType int
func (EventType) MarshalText ¶
MarshalText implements encoding.TextMarshaler by returning the textual representation of EventType.
func (*EventType) UnmarshalText ¶
UnmarshalText implements encoding.TextUnmarshaler by expecting the textual representation of EventType.
type InteractiveContentRecord ¶ added in v2.1.1
type InteractiveContentRecord struct {
Url string `json:"url"`
}
func (InteractiveContentRecord) AvroRecord ¶ added in v2.1.1
func (InteractiveContentRecord) AvroRecord() avrotypegen.RecordInfo
AvroRecord implements the avro.AvroRecord interface.
Click to show internal directories.
Click to hide internal directories.