Download sink/flushhandler/types.go from Leon4gr45/openmeter: direct link, hf CLI and curl.
- Browser
- Download file 370 Bytes
-
https://huggingface.co/spaces/Leon4gr45/openmeter/resolve/main/sink/flushhandler/types.go
- Command line
-
hf download hf://spaces/Leon4gr45/openmeter/sink/flushhandler/types.go
-
curl -L -o types.go https://huggingface.co/spaces/Leon4gr45/openmeter/resolve/main/sink/flushhandler/types.go
370 Bytes
| package flushhandler | |
| import ( | |
| "context" | |
| "github.com/openmeterio/openmeter/openmeter/sink/models" | |
| ) | |
| type FlushEventHandler interface { | |
| OnFlushSuccess(ctx context.Context, events []models.SinkMessage) error | |
| Start(context.Context) error | |
| WaitForDrain(context.Context) error | |
| Close() error | |
| } | |
| type ( | |
| FlushCallback func(context.Context, []models.SinkMessage) error | |
| ) | |