}
func constructVisibilityFilename(namespace, workflowTypeName, workflowID, runID, tag string, t time.Time) string {
util.go
prefix := constructVisibilityFilenamePrefix(namespace, tag)
return fmt.Sprintf("%s_%s_%s_%s_%s.visibility", prefix, t.Format(time.RFC3339), hash(workflowTypeName), hash(workflowID), hash(runID))
}
func deserializeQueryVisibilityToken(bytes []byte) (*queryVisibilityToken, error) {