Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContentPublished ¶
type ContentPublished struct {
URI string `avro:"uri"`
DataType string `avro:"data_type"`
CollectionID string `avro:"collection_id"`
}
ContentPublished provides an avro structure for a Content Published event
type Description ¶
type Description struct {
CDID string `json:"cdid"`
DatasetID string `json:"datasetId"`
Edition string `json:"edition"`
Keywords []string `json:"keywords,omitempty"`
MetaDescription string `json:"metaDescription"`
ReleaseDate string `json:"releaseDate"`
Summary string `json:"summary"`
Title string `json:"title"`
}
type SearchDataImport ¶
type SearchDataImport struct {
DataType string `avro:"data_type"`
JobID string `avro:"job_id"`
SearchIndex string `avro:"search_index"`
CDID string `avro:"cdid"`
DatasetID string `avro:"dataset_id"`
Keywords []string `avro:"keywords"`
MetaDescription string `avro:"meta_description"`
ReleaseDate string `avro:"release_date"`
Summary string `avro:"summary"`
Title string `avro:"title"`
TraceID string `avro:"trace_id"`
}
SearchDataImport provides event data for a search data import
type ZebedeeData ¶
type ZebedeeData struct {
DataType string `json:"type"`
Description Description `json:"description"`
}
ZebedeeData provides model for zebedee publisheddata response
Click to show internal directories.
Click to hide internal directories.