225
activityType *commonpb.ActivityType,
226
ao *activitypb.ActivityOptions,
227
>
) (*activitypb.ActivityOptions, error) {
api.go
228
>
attributes := &commandpb.ScheduleActivityTaskCommandAttributes{
229
>
TaskQueue: ao.TaskQueue,
230
>
ScheduleToCloseTimeout: ao.ScheduleToCloseTimeout,
231
>
ScheduleToStartTimeout: ao.ScheduleToStartTimeout,
232
>
StartToCloseTimeout: ao.StartToCloseTimeout,
233
>
HeartbeatTimeout: ao.HeartbeatTimeout,
234
>
ActivityId: activityID,
235
>
ActivityType: activityType,
236
>
}
237
>
238
>
_, err := validator.ValidateActivityScheduleAttributes(namespace.ID(namespaceID), attributes, nil, workflowTaskQueue)
239
>
if err != nil {
240
return nil, err
241
}