128
// NewTaskQueueFamily takes a user-provided task queue name (aka family name) and returns a TaskQueueFamily. Returns an
129
// error if name looks like a mangled name.
130
>
func NewTaskQueueFamily(namespaceId string, name string) (*TaskQueueFamily, error) {
task_queue_id.go
131
>
if strings.HasPrefix(name, nonRootPartitionPrefix) {
132
return nil, serviceerror.NewInvalidArgument("task queue family name cannot have prefix /_sys/ " + name)
133
}
135
>
namespaceId: namespaceId,
136
>
name: name,
137
>
}, nil
138
}
139