42
config *configs.Config,
43
searchAttributesValidator *searchattribute.Validator,
45
>
return &CommandAttrValidator{
46
>
namespaceRegistry: namespaceRegistry,
47
>
config: config,
48
>
maxIDLengthLimit: config.MaxIDLengthLimit(),
49
>
searchAttributesValidator: searchAttributesValidator,
50
>
getDefaultActivityRetrySettings: config.DefaultActivityRetryPolicy,
51
>
getDefaultWorkflowRetrySettings: config.DefaultWorkflowRetryPolicy,
52
>
enableCrossNamespaceCommands: config.EnableCrossNamespaceCommands,
53
>
}
54
>
}
55
56
func (v *CommandAttrValidator) ValidateProtocolMessageAttributes(