diff --git a/Conductor/Api/ApplicationResourceApi.cs b/Conductor/Api/ApplicationResourceApi.cs index bd848f7c..99dc127d 100644 --- a/Conductor/Api/ApplicationResourceApi.cs +++ b/Conductor/Api/ApplicationResourceApi.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using System; using System.Collections.Generic; using System.Linq; diff --git a/Conductor/Api/AuthorizationResourceApi.cs b/Conductor/Api/AuthorizationResourceApi.cs index 97f11384..48f199be 100644 --- a/Conductor/Api/AuthorizationResourceApi.cs +++ b/Conductor/Api/AuthorizationResourceApi.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using System; using System.Collections.Generic; using System.Collections.ObjectModel; diff --git a/Conductor/Api/EventResourceApi.cs b/Conductor/Api/EventResourceApi.cs index 6795b94f..6447036f 100644 --- a/Conductor/Api/EventResourceApi.cs +++ b/Conductor/Api/EventResourceApi.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using System; using System.Collections.Generic; using System.Linq; diff --git a/Conductor/Api/GroupResourceApi.cs b/Conductor/Api/GroupResourceApi.cs index 5eeae45e..50bf2a36 100644 --- a/Conductor/Api/GroupResourceApi.cs +++ b/Conductor/Api/GroupResourceApi.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using System; using System.Collections.Generic; using System.Collections.ObjectModel; diff --git a/Conductor/Api/HumanTaskResourceApi.cs b/Conductor/Api/HumanTaskResourceApi.cs index ff06275e..601daa00 100644 --- a/Conductor/Api/HumanTaskResourceApi.cs +++ b/Conductor/Api/HumanTaskResourceApi.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using Conductor.Client; using Conductor.Client.Models; using conductor_csharp.Api; diff --git a/Conductor/Api/IApplicationResourceApi.cs b/Conductor/Api/IApplicationResourceApi.cs index 483d5cf1..419bbf5d 100644 --- a/Conductor/Api/IApplicationResourceApi.cs +++ b/Conductor/Api/IApplicationResourceApi.cs @@ -1,4 +1,16 @@ -using Conductor.Client.Models; +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ +using Conductor.Client.Models; using Conductor.Client; using System; using System.Collections.Generic; diff --git a/Conductor/Api/IAuthorizationResourceApi.cs b/Conductor/Api/IAuthorizationResourceApi.cs index fc578379..9896274f 100644 --- a/Conductor/Api/IAuthorizationResourceApi.cs +++ b/Conductor/Api/IAuthorizationResourceApi.cs @@ -1,4 +1,16 @@ -using Conductor.Client.Models; +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ +using Conductor.Client.Models; using Conductor.Client; using System; using System.Collections.Generic; diff --git a/Conductor/Api/IEventResourceApi.cs b/Conductor/Api/IEventResourceApi.cs index c1d3d2cf..136459e8 100644 --- a/Conductor/Api/IEventResourceApi.cs +++ b/Conductor/Api/IEventResourceApi.cs @@ -1,4 +1,16 @@ -using Conductor.Client; +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ +using Conductor.Client; using System; using System.Collections.Generic; using System.Text; diff --git a/Conductor/Api/IGroupResourceApi.cs b/Conductor/Api/IGroupResourceApi.cs index 751bcfec..9cacd2e3 100644 --- a/Conductor/Api/IGroupResourceApi.cs +++ b/Conductor/Api/IGroupResourceApi.cs @@ -1,4 +1,16 @@ -using Conductor.Client.Models; +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ +using Conductor.Client.Models; using Conductor.Client; using System; using System.Collections.Generic; diff --git a/Conductor/Api/IHumanTaskResourceApi.cs b/Conductor/Api/IHumanTaskResourceApi.cs index 5284d76b..8bec5d7b 100644 --- a/Conductor/Api/IHumanTaskResourceApi.cs +++ b/Conductor/Api/IHumanTaskResourceApi.cs @@ -1,4 +1,16 @@ -using Conductor.Client; +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ +using Conductor.Client; using Conductor.Client.Models; using System; using System.Collections.Generic; diff --git a/Conductor/Api/IIntegrationResourceApi.cs b/Conductor/Api/IIntegrationResourceApi.cs index 81316374..aee5a317 100644 --- a/Conductor/Api/IIntegrationResourceApi.cs +++ b/Conductor/Api/IIntegrationResourceApi.cs @@ -1,4 +1,16 @@ -using Conductor.Client; +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ +using Conductor.Client; using Conductor.Client.Models; using System.Collections.Generic; using EventLog = Conductor.Client.Models.EventLog; diff --git a/Conductor/Api/IMetaResourceApi.cs b/Conductor/Api/IMetaResourceApi.cs index e6646698..7eb44abe 100644 --- a/Conductor/Api/IMetaResourceApi.cs +++ b/Conductor/Api/IMetaResourceApi.cs @@ -1,4 +1,16 @@ -using Conductor.Client.Models; +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ +using Conductor.Client.Models; using Conductor.Client; using System; using System.Collections.Generic; diff --git a/Conductor/Api/IPromptResourceApi.cs b/Conductor/Api/IPromptResourceApi.cs index 37a887c1..55021750 100644 --- a/Conductor/Api/IPromptResourceApi.cs +++ b/Conductor/Api/IPromptResourceApi.cs @@ -1,4 +1,16 @@ -using Conductor.Client; +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ +using Conductor.Client; using Conductor.Client.Models; using System.Collections.Generic; diff --git a/Conductor/Api/ISchedulerResourceApi.cs b/Conductor/Api/ISchedulerResourceApi.cs index f919a431..75caf6f4 100644 --- a/Conductor/Api/ISchedulerResourceApi.cs +++ b/Conductor/Api/ISchedulerResourceApi.cs @@ -1,4 +1,16 @@ -using Conductor.Client.Models; +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ +using Conductor.Client.Models; using Conductor.Client; using System; using System.Collections.Generic; diff --git a/Conductor/Api/ISecretResourceApi.cs b/Conductor/Api/ISecretResourceApi.cs index ffba3ebb..6b6848ff 100644 --- a/Conductor/Api/ISecretResourceApi.cs +++ b/Conductor/Api/ISecretResourceApi.cs @@ -1,4 +1,16 @@ -using Conductor.Client.Models; +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ +using Conductor.Client.Models; using Conductor.Client; using System; using System.Collections.Generic; diff --git a/Conductor/Api/ITagsApi.cs b/Conductor/Api/ITagsApi.cs index 38de4b0c..4dfa912a 100644 --- a/Conductor/Api/ITagsApi.cs +++ b/Conductor/Api/ITagsApi.cs @@ -1,4 +1,16 @@ -using Conductor.Client.Models; +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ +using Conductor.Client.Models; using Conductor.Client; using System; using System.Collections.Generic; diff --git a/Conductor/Api/ITaskResourceApi.cs b/Conductor/Api/ITaskResourceApi.cs index e54cded9..f344bdc6 100644 --- a/Conductor/Api/ITaskResourceApi.cs +++ b/Conductor/Api/ITaskResourceApi.cs @@ -1,4 +1,16 @@ -using Conductor.Client.Models; +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ +using Conductor.Client.Models; using Conductor.Client; using System; using System.Collections.Generic; diff --git a/Conductor/Api/ITokenResourceApi.cs b/Conductor/Api/ITokenResourceApi.cs index e50199e4..aac2a43e 100644 --- a/Conductor/Api/ITokenResourceApi.cs +++ b/Conductor/Api/ITokenResourceApi.cs @@ -1,4 +1,16 @@ -using Conductor.Client.Models; +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ +using Conductor.Client.Models; using Conductor.Client; using System; using System.Collections.Generic; diff --git a/Conductor/Api/IUserResourceApi.cs b/Conductor/Api/IUserResourceApi.cs index 9af199c8..2c1abea1 100644 --- a/Conductor/Api/IUserResourceApi.cs +++ b/Conductor/Api/IUserResourceApi.cs @@ -1,4 +1,16 @@ -using Conductor.Client.Models; +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ +using Conductor.Client.Models; using Conductor.Client; using System; using System.Collections.Generic; diff --git a/Conductor/Api/IWorkflowBulkResourceApi.cs b/Conductor/Api/IWorkflowBulkResourceApi.cs index 5dd61661..a1e7ef2b 100644 --- a/Conductor/Api/IWorkflowBulkResourceApi.cs +++ b/Conductor/Api/IWorkflowBulkResourceApi.cs @@ -1,4 +1,16 @@ -using Conductor.Client.Models; +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ +using Conductor.Client.Models; using Conductor.Client; using System; using System.Collections.Generic; diff --git a/Conductor/Api/IWorkflowResourceApi.cs b/Conductor/Api/IWorkflowResourceApi.cs index 0d838083..8b7ba3f0 100644 --- a/Conductor/Api/IWorkflowResourceApi.cs +++ b/Conductor/Api/IWorkflowResourceApi.cs @@ -1,4 +1,16 @@ -using Conductor.Client.Models; +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ +using Conductor.Client.Models; using Conductor.Client; using System; using System.Collections.Generic; diff --git a/Conductor/Api/IntegrationResourceApi.cs b/Conductor/Api/IntegrationResourceApi.cs index c946818f..f570cfe0 100644 --- a/Conductor/Api/IntegrationResourceApi.cs +++ b/Conductor/Api/IntegrationResourceApi.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using Conductor.Client; using Conductor.Client.Models; using conductor_csharp.Api; diff --git a/Conductor/Api/MetadataResourceApi.cs b/Conductor/Api/MetadataResourceApi.cs index d5d77422..5501d549 100644 --- a/Conductor/Api/MetadataResourceApi.cs +++ b/Conductor/Api/MetadataResourceApi.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using Conductor.Client; using Conductor.Client.Models; using conductor_csharp.Api; diff --git a/Conductor/Api/PromptResourceApi.cs b/Conductor/Api/PromptResourceApi.cs index bde0d437..7229817b 100644 --- a/Conductor/Api/PromptResourceApi.cs +++ b/Conductor/Api/PromptResourceApi.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using Conductor.Client; using Conductor.Client.Models; using conductor_csharp.Api; diff --git a/Conductor/Api/SchedulerResourceApi.cs b/Conductor/Api/SchedulerResourceApi.cs index 5d031316..f08dff05 100644 --- a/Conductor/Api/SchedulerResourceApi.cs +++ b/Conductor/Api/SchedulerResourceApi.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using System; using System.Collections.Generic; using System.Linq; diff --git a/Conductor/Api/SecretResourceApi.cs b/Conductor/Api/SecretResourceApi.cs index 20ba88d7..273f9986 100644 --- a/Conductor/Api/SecretResourceApi.cs +++ b/Conductor/Api/SecretResourceApi.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using System; using System.Collections.Generic; using System.Linq; diff --git a/Conductor/Api/TagsApi.cs b/Conductor/Api/TagsApi.cs index 44a010f9..4664dd1d 100644 --- a/Conductor/Api/TagsApi.cs +++ b/Conductor/Api/TagsApi.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using System; using System.Collections.Generic; using System.Collections.ObjectModel; diff --git a/Conductor/Api/TaskResourceApi.cs b/Conductor/Api/TaskResourceApi.cs index d86616ae..a1d0a438 100644 --- a/Conductor/Api/TaskResourceApi.cs +++ b/Conductor/Api/TaskResourceApi.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using System; using System.Collections.Generic; using System.Linq; diff --git a/Conductor/Api/TokenResourceApi.cs b/Conductor/Api/TokenResourceApi.cs index ebe24d5c..974ebe05 100644 --- a/Conductor/Api/TokenResourceApi.cs +++ b/Conductor/Api/TokenResourceApi.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using System; using System.Collections.Generic; using System.Linq; diff --git a/Conductor/Api/UserResourceApi.cs b/Conductor/Api/UserResourceApi.cs index a54af7f0..704661bf 100644 --- a/Conductor/Api/UserResourceApi.cs +++ b/Conductor/Api/UserResourceApi.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using System; using System.Collections.Generic; using System.Linq; diff --git a/Conductor/Api/WorkflowBulkResourceApi.cs b/Conductor/Api/WorkflowBulkResourceApi.cs index 617421d1..932069c1 100644 --- a/Conductor/Api/WorkflowBulkResourceApi.cs +++ b/Conductor/Api/WorkflowBulkResourceApi.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using System; using System.Collections.Generic; using System.Linq; diff --git a/Conductor/Api/WorkflowResourceApi.cs b/Conductor/Api/WorkflowResourceApi.cs index 29aa3ff2..a80dc38e 100644 --- a/Conductor/Api/WorkflowResourceApi.cs +++ b/Conductor/Api/WorkflowResourceApi.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using System; using System.Collections.Generic; using System.Linq; diff --git a/Conductor/Client/Ai/Configuration.cs b/Conductor/Client/Ai/Configuration.cs index 51a4e844..f9c24eec 100644 --- a/Conductor/Client/Ai/Configuration.cs +++ b/Conductor/Client/Ai/Configuration.cs @@ -1,4 +1,16 @@ -using Newtonsoft.Json.Converters; +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ +using Newtonsoft.Json.Converters; using System.Runtime.Serialization; using System.Text.Json.Serialization; diff --git a/Conductor/Client/Ai/Integrations.cs b/Conductor/Client/Ai/Integrations.cs index cfc13d82..94e0da8d 100644 --- a/Conductor/Client/Ai/Integrations.cs +++ b/Conductor/Client/Ai/Integrations.cs @@ -1,4 +1,16 @@ -using System.Collections.Generic; +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ +using System.Collections.Generic; using EnvironmentInstance = System.Environment; namespace Conductor.Client.Ai diff --git a/Conductor/Client/Ai/Orchestrator.cs b/Conductor/Client/Ai/Orchestrator.cs index 94d5dbc0..9f9ab7ab 100644 --- a/Conductor/Client/Ai/Orchestrator.cs +++ b/Conductor/Client/Ai/Orchestrator.cs @@ -1,4 +1,16 @@ -using Conductor.Api; +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ +using Conductor.Api; using Conductor.Client.Authentication; using Conductor.Client.Models; using System; diff --git a/Conductor/Client/ApiClient.cs b/Conductor/Client/ApiClient.cs index 55ae6796..72210312 100644 --- a/Conductor/Client/ApiClient.cs +++ b/Conductor/Client/ApiClient.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using Newtonsoft.Json; using Newtonsoft.Json.Linq; using RestSharp; diff --git a/Conductor/Client/ApiException.cs b/Conductor/Client/ApiException.cs index 01d5c333..c47f8f74 100644 --- a/Conductor/Client/ApiException.cs +++ b/Conductor/Client/ApiException.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using System; diff --git a/Conductor/Client/ApiResponse.cs b/Conductor/Client/ApiResponse.cs index 66e79fc8..37bf6c35 100644 --- a/Conductor/Client/ApiResponse.cs +++ b/Conductor/Client/ApiResponse.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using System; using System.Collections.Generic; diff --git a/Conductor/Client/Authentication/OrkesAuthenticationSettings.cs b/Conductor/Client/Authentication/OrkesAuthenticationSettings.cs index 8fa5c493..293a5e09 100644 --- a/Conductor/Client/Authentication/OrkesAuthenticationSettings.cs +++ b/Conductor/Client/Authentication/OrkesAuthenticationSettings.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using System.Collections.Generic; namespace Conductor.Client.Authentication diff --git a/Conductor/Client/Authentication/TokenHandler.cs b/Conductor/Client/Authentication/TokenHandler.cs index 7fa978c3..f0579e11 100644 --- a/Conductor/Client/Authentication/TokenHandler.cs +++ b/Conductor/Client/Authentication/TokenHandler.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using conductor.csharp.Client.Extensions; using Conductor.Api; using Microsoft.Extensions.Caching.Memory; diff --git a/Conductor/Client/Configuration.cs b/Conductor/Client/Configuration.cs index 62fb1f93..d4aa017b 100644 --- a/Conductor/Client/Configuration.cs +++ b/Conductor/Client/Configuration.cs @@ -1,3 +1,15 @@ +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ using Conductor.Api; using Conductor.Client.Authentication; using System.Collections.Concurrent; diff --git a/Conductor/Client/Constants.cs b/Conductor/Client/Constants.cs index b4eda709..64273409 100644 --- a/Conductor/Client/Constants.cs +++ b/Conductor/Client/Constants.cs @@ -1,4 +1,16 @@ -namespace Conductor.Client +/* + * Copyright 2024 Conductor Authors. + *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + *
+ * http://www.apache.org/licenses/LICENSE-2.0 + *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+namespace Conductor.Client
{
///
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System;
diff --git a/Conductor/Client/Extensions/ApiExtensions.cs b/Conductor/Client/Extensions/ApiExtensions.cs
index f5f82b6a..7a2846f8 100644
--- a/Conductor/Client/Extensions/ApiExtensions.cs
+++ b/Conductor/Client/Extensions/ApiExtensions.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Api;
using Conductor.Executor;
using Conductor.Client.Authentication;
diff --git a/Conductor/Client/Extensions/ApplicationLogging.cs b/Conductor/Client/Extensions/ApplicationLogging.cs
index 19040a38..1efe4221 100644
--- a/Conductor/Client/Extensions/ApplicationLogging.cs
+++ b/Conductor/Client/Extensions/ApplicationLogging.cs
@@ -1,4 +1,16 @@
-using Microsoft.Extensions.Logging;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Microsoft.Extensions.Logging;
namespace conductor.csharp.Client.Extensions
{
diff --git a/Conductor/Client/Extensions/ConductorTaskExtensions.cs b/Conductor/Client/Extensions/ConductorTaskExtensions.cs
index b7303ec6..4a3f27da 100644
--- a/Conductor/Client/Extensions/ConductorTaskExtensions.cs
+++ b/Conductor/Client/Extensions/ConductorTaskExtensions.cs
@@ -1,4 +1,16 @@
-using Conductor.Client.Models;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client.Models;
using System;
using System.Collections.Generic;
diff --git a/Conductor/Client/Extensions/DependencyInjectionExtensions.cs b/Conductor/Client/Extensions/DependencyInjectionExtensions.cs
index 0d89366f..158790b3 100644
--- a/Conductor/Client/Extensions/DependencyInjectionExtensions.cs
+++ b/Conductor/Client/Extensions/DependencyInjectionExtensions.cs
@@ -1,4 +1,16 @@
-using Conductor.Client.Interfaces;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client.Interfaces;
using Conductor.Client.Worker;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
diff --git a/Conductor/Client/Extensions/SystemTaskExtensions.cs b/Conductor/Client/Extensions/SystemTaskExtensions.cs
index b196a73e..f6156f06 100644
--- a/Conductor/Client/Extensions/SystemTaskExtensions.cs
+++ b/Conductor/Client/Extensions/SystemTaskExtensions.cs
@@ -1,4 +1,16 @@
-using System.Threading;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using System.Threading;
using System.Threading.Tasks;
namespace Conductor.Client.Extensions
diff --git a/Conductor/Client/Extensions/WorkflowExtensions.cs b/Conductor/Client/Extensions/WorkflowExtensions.cs
index 1f8dc664..a87c6892 100644
--- a/Conductor/Client/Extensions/WorkflowExtensions.cs
+++ b/Conductor/Client/Extensions/WorkflowExtensions.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Api;
using System.Collections.Concurrent;
using System.Collections.Generic;
diff --git a/Conductor/Client/IApiAccessor.cs b/Conductor/Client/IApiAccessor.cs
index 0a9a3907..643296c2 100644
--- a/Conductor/Client/IApiAccessor.cs
+++ b/Conductor/Client/IApiAccessor.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System;
diff --git a/Conductor/Client/IReadableConfiguration.cs b/Conductor/Client/IReadableConfiguration.cs
index a971f151..746f9b38 100644
--- a/Conductor/Client/IReadableConfiguration.cs
+++ b/Conductor/Client/IReadableConfiguration.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Collections.Generic;
namespace Conductor.Client
diff --git a/Conductor/Client/Interfaces/IWorkflowTask.cs b/Conductor/Client/Interfaces/IWorkflowTask.cs
index 90bab6cd..d764b263 100644
--- a/Conductor/Client/Interfaces/IWorkflowTask.cs
+++ b/Conductor/Client/Interfaces/IWorkflowTask.cs
@@ -1,4 +1,16 @@
-using Conductor.Client.Models;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client.Models;
using Conductor.Client.Worker;
using System;
using System.Threading;
diff --git a/Conductor/Client/Interfaces/IWorkflowTaskClient.cs b/Conductor/Client/Interfaces/IWorkflowTaskClient.cs
index 64895d81..db243a3c 100644
--- a/Conductor/Client/Interfaces/IWorkflowTaskClient.cs
+++ b/Conductor/Client/Interfaces/IWorkflowTaskClient.cs
@@ -1,4 +1,16 @@
-using Conductor.Client.Models;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client.Models;
using System.Collections.Generic;
namespace Conductor.Client.Interfaces
diff --git a/Conductor/Client/Interfaces/IWorkflowTaskCoodinator.cs b/Conductor/Client/Interfaces/IWorkflowTaskCoodinator.cs
index 098c6fc0..512a8e93 100644
--- a/Conductor/Client/Interfaces/IWorkflowTaskCoodinator.cs
+++ b/Conductor/Client/Interfaces/IWorkflowTaskCoodinator.cs
@@ -1,4 +1,16 @@
-using Conductor.Client.Worker;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client.Worker;
using System.Threading;
using System.Threading.Tasks;
diff --git a/Conductor/Client/Interfaces/IWorkflowTaskExecutor.cs b/Conductor/Client/Interfaces/IWorkflowTaskExecutor.cs
index e7090c4b..d5b4a4d0 100644
--- a/Conductor/Client/Interfaces/IWorkflowTaskExecutor.cs
+++ b/Conductor/Client/Interfaces/IWorkflowTaskExecutor.cs
@@ -1,4 +1,16 @@
-using System.Threading;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using System.Threading;
using System.Threading.Tasks;
namespace Conductor.Client.Interfaces
diff --git a/Conductor/Client/Interfaces/IWorkflowTaskMonitor.cs b/Conductor/Client/Interfaces/IWorkflowTaskMonitor.cs
index 2157f5e7..a1c1434a 100644
--- a/Conductor/Client/Interfaces/IWorkflowTaskMonitor.cs
+++ b/Conductor/Client/Interfaces/IWorkflowTaskMonitor.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Threading;
namespace Conductor.Client.Interfaces
diff --git a/Conductor/Client/Models/AssignmentPolicy.cs b/Conductor/Client/Models/AssignmentPolicy.cs
index a9459506..d0a95546 100644
--- a/Conductor/Client/Models/AssignmentPolicy.cs
+++ b/Conductor/Client/Models/AssignmentPolicy.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using JsonSubTypes;
using Newtonsoft.Json;
using System;
diff --git a/Conductor/Client/Models/AuthorizationRequest.cs b/Conductor/Client/Models/AuthorizationRequest.cs
index e1d945c3..0b813691 100644
--- a/Conductor/Client/Models/AuthorizationRequest.cs
+++ b/Conductor/Client/Models/AuthorizationRequest.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json.Converters;
using System.Linq;
using System;
diff --git a/Conductor/Client/Models/BackToAssigment.cs b/Conductor/Client/Models/BackToAssigment.cs
index e1267776..f0e6b4dd 100644
--- a/Conductor/Client/Models/BackToAssigment.cs
+++ b/Conductor/Client/Models/BackToAssigment.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System;
using System.Text;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/BulkResponse.cs b/Conductor/Client/Models/BulkResponse.cs
index cc5b0ed2..0f3da160 100644
--- a/Conductor/Client/Models/BulkResponse.cs
+++ b/Conductor/Client/Models/BulkResponse.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System;
using System.Text;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/ClearAssigment.cs b/Conductor/Client/Models/ClearAssigment.cs
index 97eb5c7e..190bf939 100644
--- a/Conductor/Client/Models/ClearAssigment.cs
+++ b/Conductor/Client/Models/ClearAssigment.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System;
using System.Text;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/ConductorUser.cs b/Conductor/Client/Models/ConductorUser.cs
index 3bc4d1ad..029604c6 100644
--- a/Conductor/Client/Models/ConductorUser.cs
+++ b/Conductor/Client/Models/ConductorUser.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/CorrelationIdsSearchRequest.cs b/Conductor/Client/Models/CorrelationIdsSearchRequest.cs
index 0664f18e..f9e0d1f4 100644
--- a/Conductor/Client/Models/CorrelationIdsSearchRequest.cs
+++ b/Conductor/Client/Models/CorrelationIdsSearchRequest.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System.IO;
using System;
diff --git a/Conductor/Client/Models/CreateOrUpdateApplicationRequest.cs b/Conductor/Client/Models/CreateOrUpdateApplicationRequest.cs
index f16821f4..37b3ed68 100644
--- a/Conductor/Client/Models/CreateOrUpdateApplicationRequest.cs
+++ b/Conductor/Client/Models/CreateOrUpdateApplicationRequest.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.IO;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/Escalate.cs b/Conductor/Client/Models/Escalate.cs
index 8a72def7..c737d695 100644
--- a/Conductor/Client/Models/Escalate.cs
+++ b/Conductor/Client/Models/Escalate.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System.IO;
using System;
diff --git a/Conductor/Client/Models/EventHandler.cs b/Conductor/Client/Models/EventHandler.cs
index 2beb608b..8ebbe491 100644
--- a/Conductor/Client/Models/EventHandler.cs
+++ b/Conductor/Client/Models/EventHandler.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System.IO;
using System;
diff --git a/Conductor/Client/Models/EventLog.cs b/Conductor/Client/Models/EventLog.cs
index 2783405e..8e1de13a 100644
--- a/Conductor/Client/Models/EventLog.cs
+++ b/Conductor/Client/Models/EventLog.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System;
diff --git a/Conductor/Client/Models/ExtendedConductorApplication.cs b/Conductor/Client/Models/ExtendedConductorApplication.cs
index 4822ac64..1932c55e 100644
--- a/Conductor/Client/Models/ExtendedConductorApplication.cs
+++ b/Conductor/Client/Models/ExtendedConductorApplication.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/ExtendedSecret.cs b/Conductor/Client/Models/ExtendedSecret.cs
index 6c1b559b..339b3f15 100644
--- a/Conductor/Client/Models/ExtendedSecret.cs
+++ b/Conductor/Client/Models/ExtendedSecret.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/ExternalStorageLocation.cs b/Conductor/Client/Models/ExternalStorageLocation.cs
index 2932c95e..77877ac8 100644
--- a/Conductor/Client/Models/ExternalStorageLocation.cs
+++ b/Conductor/Client/Models/ExternalStorageLocation.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System;
using System.Text;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/FFAAssignment.cs b/Conductor/Client/Models/FFAAssignment.cs
index 7802993f..9cf4160c 100644
--- a/Conductor/Client/Models/FFAAssignment.cs
+++ b/Conductor/Client/Models/FFAAssignment.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System;
using System.Text;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/GenerateTokenRequest.cs b/Conductor/Client/Models/GenerateTokenRequest.cs
index af4c87e6..d8da3405 100644
--- a/Conductor/Client/Models/GenerateTokenRequest.cs
+++ b/Conductor/Client/Models/GenerateTokenRequest.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.IO;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/Group.cs b/Conductor/Client/Models/Group.cs
index a647cf8e..0e6a2de9 100644
--- a/Conductor/Client/Models/Group.cs
+++ b/Conductor/Client/Models/Group.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/HumanTaskAssignment.cs b/Conductor/Client/Models/HumanTaskAssignment.cs
index 59f21ee7..6d8f1446 100644
--- a/Conductor/Client/Models/HumanTaskAssignment.cs
+++ b/Conductor/Client/Models/HumanTaskAssignment.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/HumanTaskDefinition.cs b/Conductor/Client/Models/HumanTaskDefinition.cs
index 472020cd..bc966def 100644
--- a/Conductor/Client/Models/HumanTaskDefinition.cs
+++ b/Conductor/Client/Models/HumanTaskDefinition.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System;
diff --git a/Conductor/Client/Models/HumanTaskEntry.cs b/Conductor/Client/Models/HumanTaskEntry.cs
index 0a9f1007..a75a6711 100644
--- a/Conductor/Client/Models/HumanTaskEntry.cs
+++ b/Conductor/Client/Models/HumanTaskEntry.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System;
diff --git a/Conductor/Client/Models/HumanTaskSearch.cs b/Conductor/Client/Models/HumanTaskSearch.cs
index 09d395c6..7bd5d57b 100644
--- a/Conductor/Client/Models/HumanTaskSearch.cs
+++ b/Conductor/Client/Models/HumanTaskSearch.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System;
diff --git a/Conductor/Client/Models/HumanTaskSearchResult.cs b/Conductor/Client/Models/HumanTaskSearchResult.cs
index 32e21907..b0734ca5 100644
--- a/Conductor/Client/Models/HumanTaskSearchResult.cs
+++ b/Conductor/Client/Models/HumanTaskSearchResult.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/HumanTaskTemplate.cs b/Conductor/Client/Models/HumanTaskTemplate.cs
index d95cada8..d153e195 100644
--- a/Conductor/Client/Models/HumanTaskTemplate.cs
+++ b/Conductor/Client/Models/HumanTaskTemplate.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/HumanTaskTrigger.cs b/Conductor/Client/Models/HumanTaskTrigger.cs
index b820098e..5c38f291 100644
--- a/Conductor/Client/Models/HumanTaskTrigger.cs
+++ b/Conductor/Client/Models/HumanTaskTrigger.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System;
diff --git a/Conductor/Client/Models/HumanTaskUser.cs b/Conductor/Client/Models/HumanTaskUser.cs
index ddc54ee6..d2193fc8 100644
--- a/Conductor/Client/Models/HumanTaskUser.cs
+++ b/Conductor/Client/Models/HumanTaskUser.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System;
diff --git a/Conductor/Client/Models/IdempotencyStrategy.cs b/Conductor/Client/Models/IdempotencyStrategy.cs
index 7d44f46d..dc689bed 100644
--- a/Conductor/Client/Models/IdempotencyStrategy.cs
+++ b/Conductor/Client/Models/IdempotencyStrategy.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
diff --git a/Conductor/Client/Models/Integration.cs b/Conductor/Client/Models/Integration.cs
index ff28c446..561349a7 100644
--- a/Conductor/Client/Models/Integration.cs
+++ b/Conductor/Client/Models/Integration.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System;
diff --git a/Conductor/Client/Models/IntegrationApi.cs b/Conductor/Client/Models/IntegrationApi.cs
index 25685e92..e5f2ef9f 100644
--- a/Conductor/Client/Models/IntegrationApi.cs
+++ b/Conductor/Client/Models/IntegrationApi.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/IntegrationApiUpdate.cs b/Conductor/Client/Models/IntegrationApiUpdate.cs
index b3e75cf2..14bb1449 100644
--- a/Conductor/Client/Models/IntegrationApiUpdate.cs
+++ b/Conductor/Client/Models/IntegrationApiUpdate.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/IntegrationDef.cs b/Conductor/Client/Models/IntegrationDef.cs
index d3ff48a1..f3e5d423 100644
--- a/Conductor/Client/Models/IntegrationDef.cs
+++ b/Conductor/Client/Models/IntegrationDef.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System;
diff --git a/Conductor/Client/Models/IntegrationDefFormField.cs b/Conductor/Client/Models/IntegrationDefFormField.cs
index 92ca2633..f637e54d 100644
--- a/Conductor/Client/Models/IntegrationDefFormField.cs
+++ b/Conductor/Client/Models/IntegrationDefFormField.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System;
diff --git a/Conductor/Client/Models/IntegrationUpdate.cs b/Conductor/Client/Models/IntegrationUpdate.cs
index ebb23fce..f4ab7e99 100644
--- a/Conductor/Client/Models/IntegrationUpdate.cs
+++ b/Conductor/Client/Models/IntegrationUpdate.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System;
diff --git a/Conductor/Client/Models/LeastBusyAssignment.cs b/Conductor/Client/Models/LeastBusyAssignment.cs
index f028c7ac..ce2ae987 100644
--- a/Conductor/Client/Models/LeastBusyAssignment.cs
+++ b/Conductor/Client/Models/LeastBusyAssignment.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System;
using System.Text;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/ListAssignment.cs b/Conductor/Client/Models/ListAssignment.cs
index 55e9f17e..63dd186f 100644
--- a/Conductor/Client/Models/ListAssignment.cs
+++ b/Conductor/Client/Models/ListAssignment.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/MessageTemplate.cs b/Conductor/Client/Models/MessageTemplate.cs
index 55c171dd..cc199e19 100644
--- a/Conductor/Client/Models/MessageTemplate.cs
+++ b/Conductor/Client/Models/MessageTemplate.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/Never.cs b/Conductor/Client/Models/Never.cs
index 9be4cc53..a2896be4 100644
--- a/Conductor/Client/Models/Never.cs
+++ b/Conductor/Client/Models/Never.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System;
using System.Text;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/Option.cs b/Conductor/Client/Models/Option.cs
index ab186c12..bd8ab5d0 100644
--- a/Conductor/Client/Models/Option.cs
+++ b/Conductor/Client/Models/Option.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/Permission.cs b/Conductor/Client/Models/Permission.cs
index 5118c5ef..c9bd3cc6 100644
--- a/Conductor/Client/Models/Permission.cs
+++ b/Conductor/Client/Models/Permission.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System;
using System.Text;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/PollData.cs b/Conductor/Client/Models/PollData.cs
index 8dec2615..f43a057a 100644
--- a/Conductor/Client/Models/PollData.cs
+++ b/Conductor/Client/Models/PollData.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System;
using System.Text;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/PromptTemplateTestRequest.cs b/Conductor/Client/Models/PromptTemplateTestRequest.cs
index 0207c725..fd07475f 100644
--- a/Conductor/Client/Models/PromptTemplateTestRequest.cs
+++ b/Conductor/Client/Models/PromptTemplateTestRequest.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/RerunWorkflowRequest.cs b/Conductor/Client/Models/RerunWorkflowRequest.cs
index 7c4c7894..931143c8 100644
--- a/Conductor/Client/Models/RerunWorkflowRequest.cs
+++ b/Conductor/Client/Models/RerunWorkflowRequest.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System;
diff --git a/Conductor/Client/Models/Response.cs b/Conductor/Client/Models/Response.cs
index fa7eea7e..ebc1b346 100644
--- a/Conductor/Client/Models/Response.cs
+++ b/Conductor/Client/Models/Response.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System;
using System.Text;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/Role.cs b/Conductor/Client/Models/Role.cs
index 4d4dc28c..3183959a 100644
--- a/Conductor/Client/Models/Role.cs
+++ b/Conductor/Client/Models/Role.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/SaveScheduleRequest.cs b/Conductor/Client/Models/SaveScheduleRequest.cs
index bb97311a..c4637c0f 100644
--- a/Conductor/Client/Models/SaveScheduleRequest.cs
+++ b/Conductor/Client/Models/SaveScheduleRequest.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.IO;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/ScrollableSearchResultWorkflowSummary.cs b/Conductor/Client/Models/ScrollableSearchResultWorkflowSummary.cs
index 23609ccd..8e99b367 100644
--- a/Conductor/Client/Models/ScrollableSearchResultWorkflowSummary.cs
+++ b/Conductor/Client/Models/ScrollableSearchResultWorkflowSummary.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/SearchResultTask.cs b/Conductor/Client/Models/SearchResultTask.cs
index 10bad876..7511ca70 100644
--- a/Conductor/Client/Models/SearchResultTask.cs
+++ b/Conductor/Client/Models/SearchResultTask.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/SearchResultTaskSummary.cs b/Conductor/Client/Models/SearchResultTaskSummary.cs
index 58baf791..c9645f6a 100644
--- a/Conductor/Client/Models/SearchResultTaskSummary.cs
+++ b/Conductor/Client/Models/SearchResultTaskSummary.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/SearchResultWorkflow.cs b/Conductor/Client/Models/SearchResultWorkflow.cs
index 5bc3d55e..12a342af 100644
--- a/Conductor/Client/Models/SearchResultWorkflow.cs
+++ b/Conductor/Client/Models/SearchResultWorkflow.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/SearchResultWorkflowScheduleExecutionModel.cs b/Conductor/Client/Models/SearchResultWorkflowScheduleExecutionModel.cs
index 34da658d..7a1ff19b 100644
--- a/Conductor/Client/Models/SearchResultWorkflowScheduleExecutionModel.cs
+++ b/Conductor/Client/Models/SearchResultWorkflowScheduleExecutionModel.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/SearchResultWorkflowSummary.cs b/Conductor/Client/Models/SearchResultWorkflowSummary.cs
index 017e2632..7ea9227e 100644
--- a/Conductor/Client/Models/SearchResultWorkflowSummary.cs
+++ b/Conductor/Client/Models/SearchResultWorkflowSummary.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/SkipTaskRequest.cs b/Conductor/Client/Models/SkipTaskRequest.cs
index dbac6aa1..e1a46f8e 100644
--- a/Conductor/Client/Models/SkipTaskRequest.cs
+++ b/Conductor/Client/Models/SkipTaskRequest.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/StartWorkflow.cs b/Conductor/Client/Models/StartWorkflow.cs
index 936dea43..ab7be3cd 100644
--- a/Conductor/Client/Models/StartWorkflow.cs
+++ b/Conductor/Client/Models/StartWorkflow.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/StartWorkflowRequest.cs b/Conductor/Client/Models/StartWorkflowRequest.cs
index 6fb62e7b..2a3ec7e4 100644
--- a/Conductor/Client/Models/StartWorkflowRequest.cs
+++ b/Conductor/Client/Models/StartWorkflowRequest.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
diff --git a/Conductor/Client/Models/StateChangeConfig.cs b/Conductor/Client/Models/StateChangeConfig.cs
index a44a94b1..616dfdd4 100644
--- a/Conductor/Client/Models/StateChangeConfig.cs
+++ b/Conductor/Client/Models/StateChangeConfig.cs
@@ -1,4 +1,16 @@
-using Newtonsoft.Json.Converters;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Newtonsoft.Json.Converters;
using System.Collections.Generic;
using System.Runtime.Serialization;
using System.Text.Json.Serialization;
diff --git a/Conductor/Client/Models/SubWorkflowParams.cs b/Conductor/Client/Models/SubWorkflowParams.cs
index d02e1015..2a45e2f6 100644
--- a/Conductor/Client/Models/SubWorkflowParams.cs
+++ b/Conductor/Client/Models/SubWorkflowParams.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System.IO;
diff --git a/Conductor/Client/Models/SubjectRef.cs b/Conductor/Client/Models/SubjectRef.cs
index 91a7e155..dedf8552 100644
--- a/Conductor/Client/Models/SubjectRef.cs
+++ b/Conductor/Client/Models/SubjectRef.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.IO;
using System;
using Newtonsoft.Json.Converters;
diff --git a/Conductor/Client/Models/Tag.cs b/Conductor/Client/Models/Tag.cs
index 4362e92a..b6a910d8 100644
--- a/Conductor/Client/Models/Tag.cs
+++ b/Conductor/Client/Models/Tag.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/TagObject.cs b/Conductor/Client/Models/TagObject.cs
index 37e55f4a..57a153fd 100644
--- a/Conductor/Client/Models/TagObject.cs
+++ b/Conductor/Client/Models/TagObject.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json.Converters;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/TagString.cs b/Conductor/Client/Models/TagString.cs
index 9421c82e..234feadf 100644
--- a/Conductor/Client/Models/TagString.cs
+++ b/Conductor/Client/Models/TagString.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json.Converters;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/TargetRef.cs b/Conductor/Client/Models/TargetRef.cs
index b8f10188..faa2eefa 100644
--- a/Conductor/Client/Models/TargetRef.cs
+++ b/Conductor/Client/Models/TargetRef.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.IO;
using Newtonsoft.Json.Converters;
using System;
diff --git a/Conductor/Client/Models/Task.cs b/Conductor/Client/Models/Task.cs
index 75723ce1..aee2bb8e 100644
--- a/Conductor/Client/Models/Task.cs
+++ b/Conductor/Client/Models/Task.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using Newtonsoft.Json.Converters;
using System;
diff --git a/Conductor/Client/Models/TaskDef.cs b/Conductor/Client/Models/TaskDef.cs
index 186a1fff..7335ee9a 100644
--- a/Conductor/Client/Models/TaskDef.cs
+++ b/Conductor/Client/Models/TaskDef.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System.IO;
using Newtonsoft.Json.Converters;
diff --git a/Conductor/Client/Models/TaskExecLog.cs b/Conductor/Client/Models/TaskExecLog.cs
index b2f80362..68525545 100644
--- a/Conductor/Client/Models/TaskExecLog.cs
+++ b/Conductor/Client/Models/TaskExecLog.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System;
using System.Text;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/TaskListSearchResultSummary.cs b/Conductor/Client/Models/TaskListSearchResultSummary.cs
index 7dd62058..fdfb48e5 100644
--- a/Conductor/Client/Models/TaskListSearchResultSummary.cs
+++ b/Conductor/Client/Models/TaskListSearchResultSummary.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/TaskMock.cs b/Conductor/Client/Models/TaskMock.cs
index e8e66fc3..226ee831 100644
--- a/Conductor/Client/Models/TaskMock.cs
+++ b/Conductor/Client/Models/TaskMock.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using Newtonsoft.Json.Converters;
using System;
diff --git a/Conductor/Client/Models/TaskResult.cs b/Conductor/Client/Models/TaskResult.cs
index 73351104..11a15269 100644
--- a/Conductor/Client/Models/TaskResult.cs
+++ b/Conductor/Client/Models/TaskResult.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System;
diff --git a/Conductor/Client/Models/TaskSummary.cs b/Conductor/Client/Models/TaskSummary.cs
index 59e5f3c8..8f04837b 100644
--- a/Conductor/Client/Models/TaskSummary.cs
+++ b/Conductor/Client/Models/TaskSummary.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json.Converters;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/Terminate.cs b/Conductor/Client/Models/Terminate.cs
index 1109f0bb..c792e625 100644
--- a/Conductor/Client/Models/Terminate.cs
+++ b/Conductor/Client/Models/Terminate.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System;
using System.Text;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/TimeoutPolicy.cs b/Conductor/Client/Models/TimeoutPolicy.cs
index 97d83609..ea21f72d 100644
--- a/Conductor/Client/Models/TimeoutPolicy.cs
+++ b/Conductor/Client/Models/TimeoutPolicy.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.IO;
using System;
diff --git a/Conductor/Client/Models/Token.cs b/Conductor/Client/Models/Token.cs
index 765a977d..186d626a 100644
--- a/Conductor/Client/Models/Token.cs
+++ b/Conductor/Client/Models/Token.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System;
using System.Text;
diff --git a/Conductor/Client/Models/UpsertGroupRequest.cs b/Conductor/Client/Models/UpsertGroupRequest.cs
index e1e8e7ef..bf0036ec 100644
--- a/Conductor/Client/Models/UpsertGroupRequest.cs
+++ b/Conductor/Client/Models/UpsertGroupRequest.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System.IO;
using Newtonsoft.Json.Converters;
diff --git a/Conductor/Client/Models/UpsertUserRequest.cs b/Conductor/Client/Models/UpsertUserRequest.cs
index 6e6e496d..3966155c 100644
--- a/Conductor/Client/Models/UpsertUserRequest.cs
+++ b/Conductor/Client/Models/UpsertUserRequest.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System.IO;
using Newtonsoft.Json.Converters;
diff --git a/Conductor/Client/Models/UserFormTemplate.cs b/Conductor/Client/Models/UserFormTemplate.cs
index af384f5b..02c68002 100644
--- a/Conductor/Client/Models/UserFormTemplate.cs
+++ b/Conductor/Client/Models/UserFormTemplate.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
diff --git a/Conductor/Client/Models/Workflow.cs b/Conductor/Client/Models/Workflow.cs
index ba889a67..362d88cc 100644
--- a/Conductor/Client/Models/Workflow.cs
+++ b/Conductor/Client/Models/Workflow.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
diff --git a/Conductor/Client/Models/WorkflowDef.cs b/Conductor/Client/Models/WorkflowDef.cs
index e47d0920..140af263 100644
--- a/Conductor/Client/Models/WorkflowDef.cs
+++ b/Conductor/Client/Models/WorkflowDef.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System;
diff --git a/Conductor/Client/Models/WorkflowRun.cs b/Conductor/Client/Models/WorkflowRun.cs
index 093deb13..7dd1d639 100644
--- a/Conductor/Client/Models/WorkflowRun.cs
+++ b/Conductor/Client/Models/WorkflowRun.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System;
diff --git a/Conductor/Client/Models/WorkflowSchedule.cs b/Conductor/Client/Models/WorkflowSchedule.cs
index 84aa8d79..6dcad8f5 100644
--- a/Conductor/Client/Models/WorkflowSchedule.cs
+++ b/Conductor/Client/Models/WorkflowSchedule.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/WorkflowScheduleExecutionModel.cs b/Conductor/Client/Models/WorkflowScheduleExecutionModel.cs
index 84e5c57c..2bdc87a1 100644
--- a/Conductor/Client/Models/WorkflowScheduleExecutionModel.cs
+++ b/Conductor/Client/Models/WorkflowScheduleExecutionModel.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json.Converters;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/WorkflowStateUpdate.cs b/Conductor/Client/Models/WorkflowStateUpdate.cs
index fcb344a0..b7995627 100644
--- a/Conductor/Client/Models/WorkflowStateUpdate.cs
+++ b/Conductor/Client/Models/WorkflowStateUpdate.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
diff --git a/Conductor/Client/Models/WorkflowStatus.cs b/Conductor/Client/Models/WorkflowStatus.cs
index cc851a0f..10832f2a 100644
--- a/Conductor/Client/Models/WorkflowStatus.cs
+++ b/Conductor/Client/Models/WorkflowStatus.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using Newtonsoft.Json.Converters;
using System;
diff --git a/Conductor/Client/Models/WorkflowSummary.cs b/Conductor/Client/Models/WorkflowSummary.cs
index 0940d347..0069fda3 100644
--- a/Conductor/Client/Models/WorkflowSummary.cs
+++ b/Conductor/Client/Models/WorkflowSummary.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json.Converters;
using System;
using System.Text;
diff --git a/Conductor/Client/Models/WorkflowTask.cs b/Conductor/Client/Models/WorkflowTask.cs
index 178c0353..d73bca7e 100644
--- a/Conductor/Client/Models/WorkflowTask.cs
+++ b/Conductor/Client/Models/WorkflowTask.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System;
diff --git a/Conductor/Client/Models/WorkflowTestRequest.cs b/Conductor/Client/Models/WorkflowTestRequest.cs
index 0f27ab8f..30e09d3b 100644
--- a/Conductor/Client/Models/WorkflowTestRequest.cs
+++ b/Conductor/Client/Models/WorkflowTestRequest.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System.Linq;
using System.IO;
using System;
diff --git a/Conductor/Client/OrkesApiClient.cs b/Conductor/Client/OrkesApiClient.cs
index 284af9e9..f29cfd06 100644
--- a/Conductor/Client/OrkesApiClient.cs
+++ b/Conductor/Client/OrkesApiClient.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Client.Authentication;
namespace Conductor.Client
diff --git a/Conductor/Client/Worker/GenericWorker.cs b/Conductor/Client/Worker/GenericWorker.cs
index 7ed5cae5..431bf2f5 100644
--- a/Conductor/Client/Worker/GenericWorker.cs
+++ b/Conductor/Client/Worker/GenericWorker.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Client.Worker.Utils;
using Conductor.Client.Interfaces;
using Conductor.Client.Models;
diff --git a/Conductor/Client/Worker/InputParam.cs b/Conductor/Client/Worker/InputParam.cs
index b54c2e27..7ee9a2d6 100644
--- a/Conductor/Client/Worker/InputParam.cs
+++ b/Conductor/Client/Worker/InputParam.cs
@@ -1,4 +1,16 @@
-using System;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using System;
namespace Conductor.Client.Worker
{
diff --git a/Conductor/Client/Worker/OutputParam.cs b/Conductor/Client/Worker/OutputParam.cs
index 70e5dcd0..63b85a63 100644
--- a/Conductor/Client/Worker/OutputParam.cs
+++ b/Conductor/Client/Worker/OutputParam.cs
@@ -1,4 +1,16 @@
-using System;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using System;
namespace Conductor.Client.Worker
{
diff --git a/Conductor/Client/Worker/Utils/ObjectMapperProvider.cs b/Conductor/Client/Worker/Utils/ObjectMapperProvider.cs
index 73cdc7aa..aa3694cd 100644
--- a/Conductor/Client/Worker/Utils/ObjectMapperProvider.cs
+++ b/Conductor/Client/Worker/Utils/ObjectMapperProvider.cs
@@ -1,4 +1,16 @@
-using Newtonsoft.Json;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Newtonsoft.Json;
namespace Conductor.Client.Worker.Utils
{
diff --git a/Conductor/Client/Worker/Utils/WorkerUtil.cs b/Conductor/Client/Worker/Utils/WorkerUtil.cs
index ec6e2c34..4f4f6616 100644
--- a/Conductor/Client/Worker/Utils/WorkerUtil.cs
+++ b/Conductor/Client/Worker/Utils/WorkerUtil.cs
@@ -1,4 +1,16 @@
-using Conductor.Client.Models;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client.Models;
using System;
namespace Client.Worker.Utils
diff --git a/Conductor/Client/Worker/WorkerTask.cs b/Conductor/Client/Worker/WorkerTask.cs
index 35a9bd29..18a2475b 100644
--- a/Conductor/Client/Worker/WorkerTask.cs
+++ b/Conductor/Client/Worker/WorkerTask.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System;
namespace Conductor.Client.Worker
diff --git a/Conductor/Client/Worker/WorkflowTaskContext.cs b/Conductor/Client/Worker/WorkflowTaskContext.cs
index 8b85f1c4..8d1160a5 100644
--- a/Conductor/Client/Worker/WorkflowTaskContext.cs
+++ b/Conductor/Client/Worker/WorkflowTaskContext.cs
@@ -1,4 +1,16 @@
-using Client.Worker.Utils;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Client.Worker.Utils;
using Conductor.Client.Models;
using System.Threading;
diff --git a/Conductor/Client/Worker/WorkflowTaskCoordinator.cs b/Conductor/Client/Worker/WorkflowTaskCoordinator.cs
index de56d1af..48763af0 100644
--- a/Conductor/Client/Worker/WorkflowTaskCoordinator.cs
+++ b/Conductor/Client/Worker/WorkflowTaskCoordinator.cs
@@ -1,4 +1,16 @@
-using Conductor.Client.Interfaces;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client.Interfaces;
using Microsoft.Extensions.Logging;
using System;
using System.Collections.Generic;
diff --git a/Conductor/Client/Worker/WorkflowTaskExecutor.cs b/Conductor/Client/Worker/WorkflowTaskExecutor.cs
index c9b54473..626f68fa 100644
--- a/Conductor/Client/Worker/WorkflowTaskExecutor.cs
+++ b/Conductor/Client/Worker/WorkflowTaskExecutor.cs
@@ -1,4 +1,16 @@
-using Conductor.Client.Interfaces;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client.Interfaces;
using Conductor.Client.Extensions;
using Microsoft.Extensions.Logging;
using System;
diff --git a/Conductor/Client/Worker/WorkflowTaskExecutorConfiguration.cs b/Conductor/Client/Worker/WorkflowTaskExecutorConfiguration.cs
index aaa6f301..0769575b 100644
--- a/Conductor/Client/Worker/WorkflowTaskExecutorConfiguration.cs
+++ b/Conductor/Client/Worker/WorkflowTaskExecutorConfiguration.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System;
namespace Conductor.Client.Worker
diff --git a/Conductor/Client/Worker/WorkflowTaskHost.cs b/Conductor/Client/Worker/WorkflowTaskHost.cs
index d1efe4ed..7c739215 100644
--- a/Conductor/Client/Worker/WorkflowTaskHost.cs
+++ b/Conductor/Client/Worker/WorkflowTaskHost.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Client.Interfaces;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
diff --git a/Conductor/Client/Worker/WorkflowTaskHttpClient.cs b/Conductor/Client/Worker/WorkflowTaskHttpClient.cs
index ed4b4db7..53192b9c 100644
--- a/Conductor/Client/Worker/WorkflowTaskHttpClient.cs
+++ b/Conductor/Client/Worker/WorkflowTaskHttpClient.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Api;
using Conductor.Client.Interfaces;
using Conductor.Client.Models;
diff --git a/Conductor/Client/Worker/WorkflowTaskMonitor.cs b/Conductor/Client/Worker/WorkflowTaskMonitor.cs
index d00e0756..f400441c 100644
--- a/Conductor/Client/Worker/WorkflowTaskMonitor.cs
+++ b/Conductor/Client/Worker/WorkflowTaskMonitor.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Microsoft.Extensions.Logging;
using System.Threading;
diff --git a/Conductor/Client/Worker/WorkflowTaskService.cs b/Conductor/Client/Worker/WorkflowTaskService.cs
index 0e318ace..b41bc1a9 100644
--- a/Conductor/Client/Worker/WorkflowTaskService.cs
+++ b/Conductor/Client/Worker/WorkflowTaskService.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Client.Interfaces;
using Microsoft.Extensions.Hosting;
using System.Threading;
diff --git a/Conductor/Definition/ConductorWorkflow.cs b/Conductor/Definition/ConductorWorkflow.cs
index 1e3e8a5c..cd9390e4 100644
--- a/Conductor/Definition/ConductorWorkflow.cs
+++ b/Conductor/Definition/ConductorWorkflow.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Client.Models;
using System.Collections.Generic;
diff --git a/Conductor/Definition/TaskType/DoWhileTask.cs b/Conductor/Definition/TaskType/DoWhileTask.cs
index a09a13df..d8b56b7e 100644
--- a/Conductor/Definition/TaskType/DoWhileTask.cs
+++ b/Conductor/Definition/TaskType/DoWhileTask.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Client.Models;
using System.Collections.Generic;
diff --git a/Conductor/Definition/TaskType/DynamicFork.cs b/Conductor/Definition/TaskType/DynamicFork.cs
index d05e301b..a079642b 100644
--- a/Conductor/Definition/TaskType/DynamicFork.cs
+++ b/Conductor/Definition/TaskType/DynamicFork.cs
@@ -1,4 +1,16 @@
-using Conductor.Client.Models;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client.Models;
using Conductor.Definition.TaskType;
using Task = Conductor.Definition.TaskType.Task;
diff --git a/Conductor/Definition/TaskType/DynamicForkInput.cs b/Conductor/Definition/TaskType/DynamicForkInput.cs
index ebef048f..e20f0d59 100644
--- a/Conductor/Definition/TaskType/DynamicForkInput.cs
+++ b/Conductor/Definition/TaskType/DynamicForkInput.cs
@@ -1,4 +1,16 @@
-using System.Collections.Generic;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using System.Collections.Generic;
namespace Conductor.Definition.TaskType
{
diff --git a/Conductor/Definition/TaskType/DynamicTask.cs b/Conductor/Definition/TaskType/DynamicTask.cs
index 8fed1aa1..8e643740 100644
--- a/Conductor/Definition/TaskType/DynamicTask.cs
+++ b/Conductor/Definition/TaskType/DynamicTask.cs
@@ -1,4 +1,16 @@
-namespace Conductor.Definition.TaskType
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+namespace Conductor.Definition.TaskType
{
public class DynamicTask : Task
{
diff --git a/Conductor/Definition/TaskType/EventTask.cs b/Conductor/Definition/TaskType/EventTask.cs
index 0e2e0f06..1fdce35c 100644
--- a/Conductor/Definition/TaskType/EventTask.cs
+++ b/Conductor/Definition/TaskType/EventTask.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Client.Models;
namespace Conductor.Definition.TaskType
diff --git a/Conductor/Definition/TaskType/ForkJoinTask.cs b/Conductor/Definition/TaskType/ForkJoinTask.cs
index 9fe3b9d1..b6420b23 100644
--- a/Conductor/Definition/TaskType/ForkJoinTask.cs
+++ b/Conductor/Definition/TaskType/ForkJoinTask.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Client.Models;
using System.Collections.Generic;
diff --git a/Conductor/Definition/TaskType/HttpTask.cs b/Conductor/Definition/TaskType/HttpTask.cs
index 0ed39ad5..b9672077 100644
--- a/Conductor/Definition/TaskType/HttpTask.cs
+++ b/Conductor/Definition/TaskType/HttpTask.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Client.Models;
using System.Net.Http;
using System.Collections.Generic;
diff --git a/Conductor/Definition/TaskType/HumanTask.cs b/Conductor/Definition/TaskType/HumanTask.cs
index f3bb44ed..ac6c11b2 100644
--- a/Conductor/Definition/TaskType/HumanTask.cs
+++ b/Conductor/Definition/TaskType/HumanTask.cs
@@ -1,4 +1,16 @@
-using Newtonsoft.Json.Converters;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Newtonsoft.Json.Converters;
using System.Collections.Generic;
using System.Runtime.Serialization;
using System.Text.Json.Serialization;
diff --git a/Conductor/Definition/TaskType/JQTask.cs b/Conductor/Definition/TaskType/JQTask.cs
index 49fcaf8b..37408af6 100644
--- a/Conductor/Definition/TaskType/JQTask.cs
+++ b/Conductor/Definition/TaskType/JQTask.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Client.Models;
namespace Conductor.Definition.TaskType
diff --git a/Conductor/Definition/TaskType/JavascriptTask.cs b/Conductor/Definition/TaskType/JavascriptTask.cs
index 9d676250..b9d5dae4 100644
--- a/Conductor/Definition/TaskType/JavascriptTask.cs
+++ b/Conductor/Definition/TaskType/JavascriptTask.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Client.Models;
namespace Conductor.Definition.TaskType
diff --git a/Conductor/Definition/TaskType/JoinTask.cs b/Conductor/Definition/TaskType/JoinTask.cs
index 991e83eb..d717132a 100644
--- a/Conductor/Definition/TaskType/JoinTask.cs
+++ b/Conductor/Definition/TaskType/JoinTask.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Client.Models;
using System.Collections.Generic;
diff --git a/Conductor/Definition/TaskType/LlmTasks/LlmChatComplete.cs b/Conductor/Definition/TaskType/LlmTasks/LlmChatComplete.cs
index 8993697a..fd74d65f 100644
--- a/Conductor/Definition/TaskType/LlmTasks/LlmChatComplete.cs
+++ b/Conductor/Definition/TaskType/LlmTasks/LlmChatComplete.cs
@@ -1,4 +1,16 @@
-using Conductor.Client;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client;
using Conductor.Client.Models;
using System.Collections.Generic;
diff --git a/Conductor/Definition/TaskType/LlmTasks/LlmGenerateEmbeddings.cs b/Conductor/Definition/TaskType/LlmTasks/LlmGenerateEmbeddings.cs
index 8a0e8de9..9945c325 100644
--- a/Conductor/Definition/TaskType/LlmTasks/LlmGenerateEmbeddings.cs
+++ b/Conductor/Definition/TaskType/LlmTasks/LlmGenerateEmbeddings.cs
@@ -1,4 +1,16 @@
-using Conductor.Client;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client;
namespace Conductor.Definition.TaskType.LlmTasks
{
diff --git a/Conductor/Definition/TaskType/LlmTasks/LlmIndexDocuments.cs b/Conductor/Definition/TaskType/LlmTasks/LlmIndexDocuments.cs
index 7137f5dc..863035b7 100644
--- a/Conductor/Definition/TaskType/LlmTasks/LlmIndexDocuments.cs
+++ b/Conductor/Definition/TaskType/LlmTasks/LlmIndexDocuments.cs
@@ -1,4 +1,16 @@
-using Conductor.Client;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client;
using Conductor.Definition.TaskType.LlmTasks.Utils;
using System.Collections.Generic;
diff --git a/Conductor/Definition/TaskType/LlmTasks/LlmIndexText.cs b/Conductor/Definition/TaskType/LlmTasks/LlmIndexText.cs
index a1e4d08e..39bdcbb7 100644
--- a/Conductor/Definition/TaskType/LlmTasks/LlmIndexText.cs
+++ b/Conductor/Definition/TaskType/LlmTasks/LlmIndexText.cs
@@ -1,4 +1,16 @@
-using Conductor.Client;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client;
using Conductor.Definition.TaskType;
using Conductor.Definition.TaskType.LlmTasks.Utils;
using System.Collections.Generic;
diff --git a/Conductor/Definition/TaskType/LlmTasks/LlmQueryEmbeddings.cs b/Conductor/Definition/TaskType/LlmTasks/LlmQueryEmbeddings.cs
index 8270aed8..f3fea27b 100644
--- a/Conductor/Definition/TaskType/LlmTasks/LlmQueryEmbeddings.cs
+++ b/Conductor/Definition/TaskType/LlmTasks/LlmQueryEmbeddings.cs
@@ -1,4 +1,16 @@
-using Conductor.Client;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client;
using System.Collections.Generic;
namespace Conductor.Definition.TaskType.LlmTasks
diff --git a/Conductor/Definition/TaskType/LlmTasks/LlmSearchIndex.cs b/Conductor/Definition/TaskType/LlmTasks/LlmSearchIndex.cs
index 0ef9b885..1a4979cd 100644
--- a/Conductor/Definition/TaskType/LlmTasks/LlmSearchIndex.cs
+++ b/Conductor/Definition/TaskType/LlmTasks/LlmSearchIndex.cs
@@ -1,4 +1,16 @@
-using Conductor.Client;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client;
namespace Conductor.Definition.TaskType.LlmTasks
{
diff --git a/Conductor/Definition/TaskType/LlmTasks/LlmTextComplete.cs b/Conductor/Definition/TaskType/LlmTasks/LlmTextComplete.cs
index 4f8114ea..a33109af 100644
--- a/Conductor/Definition/TaskType/LlmTasks/LlmTextComplete.cs
+++ b/Conductor/Definition/TaskType/LlmTasks/LlmTextComplete.cs
@@ -1,4 +1,16 @@
-using Conductor.Client;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client;
using System.Collections.Generic;
namespace Conductor.Definition.TaskType.LlmTasks
diff --git a/Conductor/Definition/TaskType/LlmTasks/Utils/EmbeddingModel.cs b/Conductor/Definition/TaskType/LlmTasks/Utils/EmbeddingModel.cs
index 057fdead..9e840e84 100644
--- a/Conductor/Definition/TaskType/LlmTasks/Utils/EmbeddingModel.cs
+++ b/Conductor/Definition/TaskType/LlmTasks/Utils/EmbeddingModel.cs
@@ -1,4 +1,16 @@
-namespace Conductor.Definition.TaskType.LlmTasks.Utils
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+namespace Conductor.Definition.TaskType.LlmTasks.Utils
{
///
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Client.Models;
namespace Conductor.Definition.TaskType
diff --git a/Conductor/Definition/TaskType/SimpleTask.cs b/Conductor/Definition/TaskType/SimpleTask.cs
index f4f75d80..90657da1 100644
--- a/Conductor/Definition/TaskType/SimpleTask.cs
+++ b/Conductor/Definition/TaskType/SimpleTask.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Client.Models;
namespace Conductor.Definition.TaskType
diff --git a/Conductor/Definition/TaskType/SubWorkflowTask.cs b/Conductor/Definition/TaskType/SubWorkflowTask.cs
index ffec76aa..72b91d21 100644
--- a/Conductor/Definition/TaskType/SubWorkflowTask.cs
+++ b/Conductor/Definition/TaskType/SubWorkflowTask.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Client.Models;
using System.Collections.Generic;
diff --git a/Conductor/Definition/TaskType/SwitchTask.cs b/Conductor/Definition/TaskType/SwitchTask.cs
index a1bc77cd..c4ee3b1f 100644
--- a/Conductor/Definition/TaskType/SwitchTask.cs
+++ b/Conductor/Definition/TaskType/SwitchTask.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Client.Models;
using System.Collections.Generic;
diff --git a/Conductor/Definition/TaskType/Task.cs b/Conductor/Definition/TaskType/Task.cs
index 37a9a2fc..664d802b 100644
--- a/Conductor/Definition/TaskType/Task.cs
+++ b/Conductor/Definition/TaskType/Task.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Client.Models;
using System.Collections.Generic;
diff --git a/Conductor/Definition/TaskType/TerminateTask.cs b/Conductor/Definition/TaskType/TerminateTask.cs
index 321dec74..29ecffe0 100644
--- a/Conductor/Definition/TaskType/TerminateTask.cs
+++ b/Conductor/Definition/TaskType/TerminateTask.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Client.Models;
namespace Conductor.Definition.TaskType
diff --git a/Conductor/Definition/TaskType/WaitForWebhookTask.cs b/Conductor/Definition/TaskType/WaitForWebhookTask.cs
index 24fb35eb..1f2c9fc6 100644
--- a/Conductor/Definition/TaskType/WaitForWebhookTask.cs
+++ b/Conductor/Definition/TaskType/WaitForWebhookTask.cs
@@ -1,4 +1,16 @@
-using System.Collections.Generic;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using System.Collections.Generic;
namespace Conductor.Definition.TaskType
{
diff --git a/Conductor/Definition/TaskType/WaitTask.cs b/Conductor/Definition/TaskType/WaitTask.cs
index d55afeb6..6da0bc1f 100644
--- a/Conductor/Definition/TaskType/WaitTask.cs
+++ b/Conductor/Definition/TaskType/WaitTask.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Client.Models;
using System;
diff --git a/Conductor/Examples/Copilot/Customer.cs b/Conductor/Examples/Copilot/Customer.cs
index 6e6a1edf..c7192a34 100644
--- a/Conductor/Examples/Copilot/Customer.cs
+++ b/Conductor/Examples/Copilot/Customer.cs
@@ -1,4 +1,16 @@
-namespace Conductor.Examples.Copilot
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+namespace Conductor.Examples.Copilot
{
public class Customer
{
diff --git a/Conductor/Examples/Copilot/OpenAICopilot.cs b/Conductor/Examples/Copilot/OpenAICopilot.cs
index 783e8336..365bd236 100644
--- a/Conductor/Examples/Copilot/OpenAICopilot.cs
+++ b/Conductor/Examples/Copilot/OpenAICopilot.cs
@@ -1,4 +1,16 @@
-using conductor.csharp.Client.Extensions;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using conductor.csharp.Client.Extensions;
using conductor.Examples;
using Conductor.Api;
using Conductor.Client;
diff --git a/Conductor/Examples/DynamicWorkflow.cs b/Conductor/Examples/DynamicWorkflow.cs
index fc167ad5..9c6f1e0f 100644
--- a/Conductor/Examples/DynamicWorkflow.cs
+++ b/Conductor/Examples/DynamicWorkflow.cs
@@ -1,4 +1,16 @@
-using Conductor.Api;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Api;
using Conductor.Client;
using Conductor.Client.Extensions;
using Conductor.Client.Models;
diff --git a/Conductor/Examples/ExampleConstant.cs b/Conductor/Examples/ExampleConstant.cs
index 8f7d738e..e3b4970e 100644
--- a/Conductor/Examples/ExampleConstant.cs
+++ b/Conductor/Examples/ExampleConstant.cs
@@ -1,4 +1,16 @@
-namespace conductor.Examples
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+namespace conductor.Examples
{
///
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client;
using Conductor.Definition;
using Conductor.Examples.Workers;
using Conductor.Executor;
diff --git a/Conductor/Examples/Orkes/OpenAIChatGpt.cs b/Conductor/Examples/Orkes/OpenAIChatGpt.cs
index 2aa920ed..df7422a3 100644
--- a/Conductor/Examples/Orkes/OpenAIChatGpt.cs
+++ b/Conductor/Examples/Orkes/OpenAIChatGpt.cs
@@ -1,4 +1,16 @@
-using conductor.csharp.Client.Extensions;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using conductor.csharp.Client.Extensions;
using conductor.Examples;
using Conductor.Api;
using Conductor.Client;
diff --git a/Conductor/Examples/Orkes/OpenAIChatUserInput.cs b/Conductor/Examples/Orkes/OpenAIChatUserInput.cs
index 493e2bc9..e7135401 100644
--- a/Conductor/Examples/Orkes/OpenAIChatUserInput.cs
+++ b/Conductor/Examples/Orkes/OpenAIChatUserInput.cs
@@ -1,4 +1,16 @@
-using conductor.csharp.Client.Extensions;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using conductor.csharp.Client.Extensions;
using conductor.Examples;
using Conductor.Api;
using Conductor.Client;
diff --git a/Conductor/Examples/Orkes/OpenAIFunctionExample.cs b/Conductor/Examples/Orkes/OpenAIFunctionExample.cs
index d752ee6c..6599ba77 100644
--- a/Conductor/Examples/Orkes/OpenAIFunctionExample.cs
+++ b/Conductor/Examples/Orkes/OpenAIFunctionExample.cs
@@ -1,4 +1,16 @@
-using conductor.csharp.Client.Extensions;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using conductor.csharp.Client.Extensions;
using conductor.Examples;
using Conductor.Api;
using Conductor.Client;
diff --git a/Conductor/Examples/Orkes/OpenAIHelloworld.cs b/Conductor/Examples/Orkes/OpenAIHelloworld.cs
index 4b427063..c41b529c 100644
--- a/Conductor/Examples/Orkes/OpenAIHelloworld.cs
+++ b/Conductor/Examples/Orkes/OpenAIHelloworld.cs
@@ -1,4 +1,16 @@
-using conductor.csharp.Client.Extensions;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using conductor.csharp.Client.Extensions;
using conductor.Examples;
using Conductor.Api;
using Conductor.Client;
diff --git a/Conductor/Examples/Orkes/SyncUpdates.cs b/Conductor/Examples/Orkes/SyncUpdates.cs
index e7a52f41..632b3bad 100644
--- a/Conductor/Examples/Orkes/SyncUpdates.cs
+++ b/Conductor/Examples/Orkes/SyncUpdates.cs
@@ -1,4 +1,16 @@
-using conductor.csharp.Client.Extensions;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using conductor.csharp.Client.Extensions;
using Conductor.Api;
using Conductor.Client.Extensions;
using Conductor.Client.Models;
diff --git a/Conductor/Examples/Orkes/TaskStatusChangeAudit.cs b/Conductor/Examples/Orkes/TaskStatusChangeAudit.cs
index d3837859..cad4013b 100644
--- a/Conductor/Examples/Orkes/TaskStatusChangeAudit.cs
+++ b/Conductor/Examples/Orkes/TaskStatusChangeAudit.cs
@@ -1,4 +1,16 @@
-using conductor.csharp.Client.Extensions;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using conductor.csharp.Client.Extensions;
using Conductor.Api;
using Conductor.Client.Extensions;
using Conductor.Client.Models;
diff --git a/Conductor/Examples/Orkes/VectorDbHelloWorld.cs b/Conductor/Examples/Orkes/VectorDbHelloWorld.cs
index fecd62cd..8d56bd6a 100644
--- a/Conductor/Examples/Orkes/VectorDbHelloWorld.cs
+++ b/Conductor/Examples/Orkes/VectorDbHelloWorld.cs
@@ -1,4 +1,16 @@
-using conductor.Examples;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using conductor.Examples;
using Conductor.Api;
using Conductor.Client;
using Conductor.Client.Ai;
diff --git a/Conductor/Examples/Orkes/WaitForWebhook.cs b/Conductor/Examples/Orkes/WaitForWebhook.cs
index 65cbc34f..035eb6e0 100644
--- a/Conductor/Examples/Orkes/WaitForWebhook.cs
+++ b/Conductor/Examples/Orkes/WaitForWebhook.cs
@@ -1,4 +1,16 @@
-using conductor.csharp.Client.Extensions;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using conductor.csharp.Client.Extensions;
using Conductor.Api;
using Conductor.Client;
using Conductor.Client.Ai;
diff --git a/Conductor/Examples/Orkes/Workers/ChatWorkers.cs b/Conductor/Examples/Orkes/Workers/ChatWorkers.cs
index 9cb998e6..c5f1616c 100644
--- a/Conductor/Examples/Orkes/Workers/ChatWorkers.cs
+++ b/Conductor/Examples/Orkes/Workers/ChatWorkers.cs
@@ -1,4 +1,16 @@
-using Conductor.Client.Worker;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client.Worker;
using Conductor.Definition.TaskType.LlmTasks;
using System.Collections.Generic;
diff --git a/Conductor/Examples/Orkes/Workers/ConversationCollector.cs b/Conductor/Examples/Orkes/Workers/ConversationCollector.cs
index fb19201e..ae147481 100644
--- a/Conductor/Examples/Orkes/Workers/ConversationCollector.cs
+++ b/Conductor/Examples/Orkes/Workers/ConversationCollector.cs
@@ -1,4 +1,16 @@
-namespace Conductor.Examples.Orkes.Workers
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+namespace Conductor.Examples.Orkes.Workers
{
public static class ConversationCollector
{
diff --git a/Conductor/Examples/Orkes/WorkflowRerun.cs b/Conductor/Examples/Orkes/WorkflowRerun.cs
index 7b8063a6..5b596740 100644
--- a/Conductor/Examples/Orkes/WorkflowRerun.cs
+++ b/Conductor/Examples/Orkes/WorkflowRerun.cs
@@ -1,4 +1,16 @@
-using conductor.csharp.Client.Extensions;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using conductor.csharp.Client.Extensions;
using Conductor.Api;
using Conductor.Client;
using Conductor.Client.Extensions;
diff --git a/Conductor/Examples/Utils/WorkerUtil.cs b/Conductor/Examples/Utils/WorkerUtil.cs
index 88953be1..3870be80 100644
--- a/Conductor/Examples/Utils/WorkerUtil.cs
+++ b/Conductor/Examples/Utils/WorkerUtil.cs
@@ -1,4 +1,16 @@
-using Conductor.Client.Extensions;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client.Extensions;
using Conductor.Client.Interfaces;
using System;
using System.Threading;
diff --git a/Conductor/Examples/Workers/DynamicWorker.cs b/Conductor/Examples/Workers/DynamicWorker.cs
index 841bacb8..e5a6db79 100644
--- a/Conductor/Examples/Workers/DynamicWorker.cs
+++ b/Conductor/Examples/Workers/DynamicWorker.cs
@@ -1,4 +1,16 @@
-using Conductor.Client.Extensions;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client.Extensions;
using Conductor.Client.Interfaces;
using Conductor.Client.Models;
using Conductor.Client.Worker;
diff --git a/Conductor/Examples/Workers/GreetingsWorkflow.cs b/Conductor/Examples/Workers/GreetingsWorkflow.cs
index 34267c7e..66a2dbdf 100644
--- a/Conductor/Examples/Workers/GreetingsWorkflow.cs
+++ b/Conductor/Examples/Workers/GreetingsWorkflow.cs
@@ -1,4 +1,16 @@
-using Conductor.Client.Worker;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client.Worker;
using Conductor.Definition;
using Conductor.Definition.TaskType;
diff --git a/Conductor/Executor/WorkflowExecutor.cs b/Conductor/Executor/WorkflowExecutor.cs
index e68730db..0ab17ccb 100644
--- a/Conductor/Executor/WorkflowExecutor.cs
+++ b/Conductor/Executor/WorkflowExecutor.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Api;
using Conductor.Client;
using Conductor.Client.Models;
diff --git a/Tests/Api/HumanTaskResourceApiTest.cs b/Tests/Api/HumanTaskResourceApiTest.cs
index 63d55530..9436a4fb 100644
--- a/Tests/Api/HumanTaskResourceApiTest.cs
+++ b/Tests/Api/HumanTaskResourceApiTest.cs
@@ -1,4 +1,16 @@
-using Conductor.Api;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Api;
using Conductor.Client;
using Conductor.Client.Extensions;
using Xunit;
diff --git a/Tests/Api/IntegrationResourceApiTests.cs b/Tests/Api/IntegrationResourceApiTests.cs
index 9ccfa541..5bb7dcff 100644
--- a/Tests/Api/IntegrationResourceApiTests.cs
+++ b/Tests/Api/IntegrationResourceApiTests.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Api;
using Conductor.Client;
using Conductor.Client.Extensions;
diff --git a/Tests/Api/PromptResourceApiTest.cs b/Tests/Api/PromptResourceApiTest.cs
index 49b56356..238dbc07 100644
--- a/Tests/Api/PromptResourceApiTest.cs
+++ b/Tests/Api/PromptResourceApiTest.cs
@@ -1,4 +1,16 @@
-using Conductor.Api;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Api;
using Conductor.Client;
using Conductor.Client.Extensions;
using Conductor.Client.Models;
diff --git a/Tests/Api/WorkflowResourceApiTest.cs b/Tests/Api/WorkflowResourceApiTest.cs
index 59b6806f..654ee7f2 100644
--- a/Tests/Api/WorkflowResourceApiTest.cs
+++ b/Tests/Api/WorkflowResourceApiTest.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using System;
using conductor.csharp.Client.Extensions;
using Conductor.Api;
diff --git a/Tests/Client/OrkesApiClientTest.cs b/Tests/Client/OrkesApiClientTest.cs
index 2aee3e63..268dabd5 100644
--- a/Tests/Client/OrkesApiClientTest.cs
+++ b/Tests/Client/OrkesApiClientTest.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Api;
using Conductor.Client;
using Conductor.Client.Extensions;
diff --git a/Tests/Definition/WorkflowDefinitionTests.cs b/Tests/Definition/WorkflowDefinitionTests.cs
index 89cbb169..629db876 100644
--- a/Tests/Definition/WorkflowDefinitionTests.cs
+++ b/Tests/Definition/WorkflowDefinitionTests.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Client.Extensions;
using Conductor.Client.Models;
using Conductor.Definition;
diff --git a/Tests/Extensions/AssertExtensions.cs b/Tests/Extensions/AssertExtensions.cs
index 79d18895..4ea6841e 100644
--- a/Tests/Extensions/AssertExtensions.cs
+++ b/Tests/Extensions/AssertExtensions.cs
@@ -1,4 +1,16 @@
-using System.Collections.Generic;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using System.Collections.Generic;
using System.Linq;
using Xunit;
diff --git a/Tests/Extensions/IntegrationExtensions.cs b/Tests/Extensions/IntegrationExtensions.cs
index 6269658f..91b6e356 100644
--- a/Tests/Extensions/IntegrationExtensions.cs
+++ b/Tests/Extensions/IntegrationExtensions.cs
@@ -1,4 +1,16 @@
-using Conductor.Api;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Api;
using Conductor.Client.Models;
using conductor_csharp.test.Helper;
using Newtonsoft.Json;
diff --git a/Tests/Helper/JsonHelper.cs b/Tests/Helper/JsonHelper.cs
index d0169746..b57ccbfc 100644
--- a/Tests/Helper/JsonHelper.cs
+++ b/Tests/Helper/JsonHelper.cs
@@ -1,4 +1,16 @@
-using Newtonsoft.Json;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Newtonsoft.Json;
using System;
using System.IO;
diff --git a/Tests/Helper/TestConstants.cs b/Tests/Helper/TestConstants.cs
index c992c65f..8c96248c 100644
--- a/Tests/Helper/TestConstants.cs
+++ b/Tests/Helper/TestConstants.cs
@@ -1,4 +1,16 @@
-namespace conductor_csharp.test.Helper
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+namespace conductor_csharp.test.Helper
{
public static class TestConstants
{
diff --git a/Tests/Worker/AnnotatedWorker.cs b/Tests/Worker/AnnotatedWorker.cs
index cf16112d..e3f4b64a 100644
--- a/Tests/Worker/AnnotatedWorker.cs
+++ b/Tests/Worker/AnnotatedWorker.cs
@@ -1,4 +1,16 @@
-using Conductor.Client.Worker;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client.Worker;
using conductor_csharp.test.Helper;
namespace Tests.Worker
diff --git a/Tests/Worker/AnnotatedWorkerTest.cs b/Tests/Worker/AnnotatedWorkerTest.cs
index 9fba260a..cecb2f81 100644
--- a/Tests/Worker/AnnotatedWorkerTest.cs
+++ b/Tests/Worker/AnnotatedWorkerTest.cs
@@ -1,4 +1,16 @@
-using Conductor.Api;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Api;
using Conductor.Client;
using Conductor.Client.Extensions;
using Conductor.Client.Models;
diff --git a/Tests/Worker/TestWorkflows.cs b/Tests/Worker/TestWorkflows.cs
index 66692af0..1be68908 100644
--- a/Tests/Worker/TestWorkflows.cs
+++ b/Tests/Worker/TestWorkflows.cs
@@ -1,4 +1,16 @@
-using conductor.csharp.Client.Extensions;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using conductor.csharp.Client.Extensions;
using Conductor.Api;
using Conductor.Client;
using Conductor.Client.Extensions;
diff --git a/Tests/Worker/WorkerTests.cs b/Tests/Worker/WorkerTests.cs
index d1f77312..64f41594 100644
--- a/Tests/Worker/WorkerTests.cs
+++ b/Tests/Worker/WorkerTests.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using conductor.csharp.Client.Extensions;
using Conductor.Api;
using Conductor.Client.Extensions;
diff --git a/Tests/Worker/Workers.cs b/Tests/Worker/Workers.cs
index 0eb68054..349d1ee2 100644
--- a/Tests/Worker/Workers.cs
+++ b/Tests/Worker/Workers.cs
@@ -1,3 +1,15 @@
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
using Conductor.Client.Extensions;
using Conductor.Client.Interfaces;
using Conductor.Client.Models;
diff --git a/conductor-csharp.sln.licenseheader b/conductor-csharp.sln.licenseheader
new file mode 100644
index 00000000..2abe1dd4
--- /dev/null
+++ b/conductor-csharp.sln.licenseheader
@@ -0,0 +1,14 @@
+extensions: designer.cs generated.cs
+extensions: .cs .cpp .h
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
\ No newline at end of file
diff --git a/csharp-examples/HumanTaskExamples.cs b/csharp-examples/HumanTaskExamples.cs
index c7bf5d7e..315006ac 100644
--- a/csharp-examples/HumanTaskExamples.cs
+++ b/csharp-examples/HumanTaskExamples.cs
@@ -1,4 +1,16 @@
-using Conductor.Api;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Api;
using Conductor.Client.Authentication;
using Conductor.Client;
diff --git a/csharp-examples/Program.cs b/csharp-examples/Program.cs
index db2a02dc..49e681ad 100644
--- a/csharp-examples/Program.cs
+++ b/csharp-examples/Program.cs
@@ -1,4 +1,16 @@
-using csharp_examples;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using csharp_examples;
internal class Program
{
diff --git a/csharp-examples/Runner.cs b/csharp-examples/Runner.cs
index 24123c5c..2a5b39a7 100644
--- a/csharp-examples/Runner.cs
+++ b/csharp-examples/Runner.cs
@@ -1,4 +1,16 @@
-using System.Collections;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using System.Collections;
using conductor.csharp.Client.Extensions;
using Conductor.Client;
using Conductor.Client.Authentication;
diff --git a/csharp-examples/TestWorker.cs b/csharp-examples/TestWorker.cs
index 477760dc..2fc6b4b1 100644
--- a/csharp-examples/TestWorker.cs
+++ b/csharp-examples/TestWorker.cs
@@ -1,4 +1,16 @@
-using Conductor.Client.Extensions;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client.Extensions;
using Conductor.Client.Interfaces;
using Conductor.Client.Models;
using Conductor.Client.Worker;
diff --git a/csharp-examples/WorkFlowExamples.cs b/csharp-examples/WorkFlowExamples.cs
index c18e5edd..bc629bab 100644
--- a/csharp-examples/WorkFlowExamples.cs
+++ b/csharp-examples/WorkFlowExamples.cs
@@ -1,4 +1,16 @@
-using Conductor.Client;
+/*
+ * Copyright 2024 Conductor Authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations under the License.
+ */
+using Conductor.Client;
using Conductor.Definition.TaskType;
using Conductor.Definition;
using Conductor.Executor;