package gateway import "context" type requestIDKey struct{} func WithRequestID(ctx context.Context, requestID string) context.Context { return context.WithValue(ctx, requestIDKey{}, requestID) } func RequestID(ctx context.Context) string { value, _ := ctx.Value(requestIDKey{}).(string) return value }