README ¶ firecast Cloud Function for broadcasting Firestore events Expand ▾ Collapse ▴ Documentation ¶ Index ¶ func Broadcast(ctx context.Context, e FirestoreEvent, documentID string, projectID string, ...) error type Event func NewEvent(documentID string, operation string, timestamp time.Time) *Event type FirestoreEvent Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func Broadcast ¶ func Broadcast( ctx context.Context, e FirestoreEvent, documentID string, projectID string, topicID string, operation string) error Types ¶ type Event ¶ type Event struct { DocumentID string Operation string Timestamp time.Time } func NewEvent ¶ func NewEvent( documentID string, operation string, timestamp time.Time) *Event type FirestoreEvent ¶ type FirestoreEvent struct { OldValue firestore.Document `json:"oldValue"` Value firestore.Document `json:"value"` UpdateMask struct { FieldPaths []string `json:"fieldPaths"` } `json:"updateMask"` } Source Files ¶ View all Source files broadcast.goevent.gofirestore_event.go Click to show internal directories. Click to hide internal directories.