Documentation
¶
Overview ¶
Package metadata provides methods for creating and accessing context.Context objects with Google Cloud Functions metadata.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Metadata ¶
type Metadata struct {
// EventID is a unique ID for the event. For example: "70172329041928".
EventID string `json:"eventId"`
// Timestamp is the date/time this event was created.
Timestamp time.Time `json:"timestamp"`
// EventType is the type of the event. For example: "google.pubsub.topic.publish".
EventType string `json:"eventType"`
// Resource is the resource that triggered the event.
Resource Resource `json:"resource"`
}
Metadata holds Google Cloud Functions metadata.
type Resource ¶
type Resource struct {
// Service is the service that triggered the event.
Service string `json:"service"`
// Name is the name associated with the event.
Name string `json:"name"`
// Type is the type of event.
Type string `json:"type"`
}
Resource holds Google Cloud Functions resource metadata. Resource values are dependent on the event type they're from.
Source Files
¶
- metadata.go
Click to show internal directories.
Click to hide internal directories.