in go/showcase/pkg/showcase/part6/user_fn.go [38:55]
func UserFnSpec() statefun.StatefulFunctionSpec {
function := UserFn{
Seen: statefun.ValueSpec{
Name: "seen_count",
ValueType: statefun.Int32Type,
},
SeenTimestampMillis: statefun.ValueSpec{
Name: "seen_timestamp_millis",
ValueType: statefun.Int64Type,
},
}
return statefun.StatefulFunctionSpec{
FunctionType: UserFnTypeName,
States: []statefun.ValueSpec{function.Seen, function.SeenTimestampMillis},
Function: function,
}
}