aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLibravatar vman <public@vaughnnugent.com>2022-11-19 01:12:39 -0500
committerLibravatar vman <public@vaughnnugent.com>2022-11-19 01:12:39 -0500
commitf98db0b17925c8fe3145bdb4438aef4d1b34136a (patch)
tree1fa94312573753b63644a183d42cb2709b0d532d
parentc9e17b57a5ecdeea81674de5a033a201e7802526 (diff)
License updates
-rw-r--r--Emails.Transactional.Client/ClientExtensions.cs26
-rw-r--r--Emails.Transactional.Client/EmailTransactionRequest.cs26
-rw-r--r--Emails.Transactional.Client/Emails.Transactional.Client.xml3
-rw-r--r--Emails.Transactional.Client/Exceptions/InvalidAuthorizationException.cs26
-rw-r--r--Emails.Transactional.Client/Exceptions/InvalidTransactionRequestException.cs26
-rw-r--r--Emails.Transactional.Client/Exceptions/InvalidTransactionResponseException.cs26
-rw-r--r--Emails.Transactional.Client/Exceptions/TransactionExceptionBase.cs26
-rw-r--r--Emails.Transactional.Client/Exceptions/ValidationFailedException.cs26
-rw-r--r--Emails.Transactional.Client/TransactionResult.cs26
-rw-r--r--Emails.Transactional.Client/TransactionalEmailConfig.cs26
-rw-r--r--Emails.Transactional.Client/ValidationErrorMessage.cs26
-rw-r--r--Transactional Emails/Api Endpoints/SendEndpoint.cs26
-rw-r--r--Transactional Emails/EmailDbCtx.cs26
-rw-r--r--Transactional Emails/EmailTransaction.cs26
-rw-r--r--Transactional Emails/SmtpProvider.cs26
-rw-r--r--Transactional Emails/TEmailEntryPoint.cs26
-rw-r--r--Transactional Emails/Transactions/EmailTransactionValidator.cs26
-rw-r--r--Transactional Emails/Transactions/TransactionResult.cs26
-rw-r--r--Transactional Emails/Transactions/TransactionStore.cs26
19 files changed, 453 insertions, 18 deletions
diff --git a/Emails.Transactional.Client/ClientExtensions.cs b/Emails.Transactional.Client/ClientExtensions.cs
index 3246b9f..e9ad14e 100644
--- a/Emails.Transactional.Client/ClientExtensions.cs
+++ b/Emails.Transactional.Client/ClientExtensions.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: Emails.Transactional.Client
+* File: ClientExtensions.cs
+*
+* ClientExtensions.cs is part of Emails.Transactional.Client which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* Emails.Transactional.Client is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* Emails.Transactional.Client is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with Emails.Transactional.Client. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using System.Net;
using System.Threading;
diff --git a/Emails.Transactional.Client/EmailTransactionRequest.cs b/Emails.Transactional.Client/EmailTransactionRequest.cs
index 1f1a4e2..d6b1ebe 100644
--- a/Emails.Transactional.Client/EmailTransactionRequest.cs
+++ b/Emails.Transactional.Client/EmailTransactionRequest.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: Emails.Transactional.Client
+* File: EmailTransactionRequest.cs
+*
+* EmailTransactionRequest.cs is part of Emails.Transactional.Client which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* Emails.Transactional.Client is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* Emails.Transactional.Client is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with Emails.Transactional.Client. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using System.Collections.Generic;
using System.Text.Json.Serialization;
diff --git a/Emails.Transactional.Client/Emails.Transactional.Client.xml b/Emails.Transactional.Client/Emails.Transactional.Client.xml
index 013b85e..a69734e 100644
--- a/Emails.Transactional.Client/Emails.Transactional.Client.xml
+++ b/Emails.Transactional.Client/Emails.Transactional.Client.xml
@@ -1,4 +1,7 @@
<?xml version="1.0"?>
+<!--
+Copyright (c) 2022 Vaughn Nugent
+-->
<doc>
<assembly>
<name>Emails.Transactional.Client</name>
diff --git a/Emails.Transactional.Client/Exceptions/InvalidAuthorizationException.cs b/Emails.Transactional.Client/Exceptions/InvalidAuthorizationException.cs
index eed2f42..2f31ad9 100644
--- a/Emails.Transactional.Client/Exceptions/InvalidAuthorizationException.cs
+++ b/Emails.Transactional.Client/Exceptions/InvalidAuthorizationException.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: Emails.Transactional.Client
+* File: InvalidAuthorizationException.cs
+*
+* InvalidAuthorizationException.cs is part of Emails.Transactional.Client which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* Emails.Transactional.Client is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* Emails.Transactional.Client is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with Emails.Transactional.Client. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using RestSharp;
diff --git a/Emails.Transactional.Client/Exceptions/InvalidTransactionRequestException.cs b/Emails.Transactional.Client/Exceptions/InvalidTransactionRequestException.cs
index 11d4bd9..a841d92 100644
--- a/Emails.Transactional.Client/Exceptions/InvalidTransactionRequestException.cs
+++ b/Emails.Transactional.Client/Exceptions/InvalidTransactionRequestException.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: Emails.Transactional.Client
+* File: InvalidTransactionRequestException.cs
+*
+* InvalidTransactionRequestException.cs is part of Emails.Transactional.Client which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* Emails.Transactional.Client is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* Emails.Transactional.Client is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with Emails.Transactional.Client. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using System.Runtime.Serialization;
using RestSharp;
diff --git a/Emails.Transactional.Client/Exceptions/InvalidTransactionResponseException.cs b/Emails.Transactional.Client/Exceptions/InvalidTransactionResponseException.cs
index ed64a0c..100e351 100644
--- a/Emails.Transactional.Client/Exceptions/InvalidTransactionResponseException.cs
+++ b/Emails.Transactional.Client/Exceptions/InvalidTransactionResponseException.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: Emails.Transactional.Client
+* File: InvalidTransactionResponseException.cs
+*
+* InvalidTransactionResponseException.cs is part of Emails.Transactional.Client which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* Emails.Transactional.Client is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* Emails.Transactional.Client is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with Emails.Transactional.Client. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using RestSharp;
namespace Emails.Transactional.Client.Exceptions
diff --git a/Emails.Transactional.Client/Exceptions/TransactionExceptionBase.cs b/Emails.Transactional.Client/Exceptions/TransactionExceptionBase.cs
index 6cee30d..a442470 100644
--- a/Emails.Transactional.Client/Exceptions/TransactionExceptionBase.cs
+++ b/Emails.Transactional.Client/Exceptions/TransactionExceptionBase.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: Emails.Transactional.Client
+* File: TransactionExceptionBase.cs
+*
+* TransactionExceptionBase.cs is part of Emails.Transactional.Client which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* Emails.Transactional.Client is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* Emails.Transactional.Client is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with Emails.Transactional.Client. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using System.Runtime.Serialization;
using RestSharp;
diff --git a/Emails.Transactional.Client/Exceptions/ValidationFailedException.cs b/Emails.Transactional.Client/Exceptions/ValidationFailedException.cs
index 12bcc33..d8f4bdf 100644
--- a/Emails.Transactional.Client/Exceptions/ValidationFailedException.cs
+++ b/Emails.Transactional.Client/Exceptions/ValidationFailedException.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: Emails.Transactional.Client
+* File: ValidationFailedException.cs
+*
+* ValidationFailedException.cs is part of Emails.Transactional.Client which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* Emails.Transactional.Client is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* Emails.Transactional.Client is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with Emails.Transactional.Client. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
diff --git a/Emails.Transactional.Client/TransactionResult.cs b/Emails.Transactional.Client/TransactionResult.cs
index 5c97b3d..279e0d2 100644
--- a/Emails.Transactional.Client/TransactionResult.cs
+++ b/Emails.Transactional.Client/TransactionResult.cs
@@ -1,4 +1,28 @@
-using System.Collections.Generic;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: Emails.Transactional.Client
+* File: TransactionResult.cs
+*
+* TransactionResult.cs is part of Emails.Transactional.Client which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* Emails.Transactional.Client is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* Emails.Transactional.Client is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with Emails.Transactional.Client. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System.Collections.Generic;
using System.Text.Json.Serialization;
namespace Emails.Transactional.Client
diff --git a/Emails.Transactional.Client/TransactionalEmailConfig.cs b/Emails.Transactional.Client/TransactionalEmailConfig.cs
index 9efeba4..1ce5459 100644
--- a/Emails.Transactional.Client/TransactionalEmailConfig.cs
+++ b/Emails.Transactional.Client/TransactionalEmailConfig.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: Emails.Transactional.Client
+* File: TransactionalEmailConfig.cs
+*
+* TransactionalEmailConfig.cs is part of Emails.Transactional.Client which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* Emails.Transactional.Client is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* Emails.Transactional.Client is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with Emails.Transactional.Client. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using System.Collections.Generic;
namespace Emails.Transactional.Client
diff --git a/Emails.Transactional.Client/ValidationErrorMessage.cs b/Emails.Transactional.Client/ValidationErrorMessage.cs
index 5e7d728..e2e5f44 100644
--- a/Emails.Transactional.Client/ValidationErrorMessage.cs
+++ b/Emails.Transactional.Client/ValidationErrorMessage.cs
@@ -1,4 +1,28 @@
-using System.Text.Json.Serialization;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: Emails.Transactional.Client
+* File: ValidationErrorMessage.cs
+*
+* ValidationErrorMessage.cs is part of Emails.Transactional.Client which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* Emails.Transactional.Client is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* Emails.Transactional.Client is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with Emails.Transactional.Client. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System.Text.Json.Serialization;
namespace Emails.Transactional.Client
{
diff --git a/Transactional Emails/Api Endpoints/SendEndpoint.cs b/Transactional Emails/Api Endpoints/SendEndpoint.cs
index c19dbcf..c464f6b 100644
--- a/Transactional Emails/Api Endpoints/SendEndpoint.cs
+++ b/Transactional Emails/Api Endpoints/SendEndpoint.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: Transactional Emails
+* File: SendEndpoint.cs
+*
+* SendEndpoint.cs is part of Transactional Emails which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* Transactional Emails is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* Transactional Emails is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with Transactional Emails. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using System.IO;
using System.Net;
using System.Text;
diff --git a/Transactional Emails/EmailDbCtx.cs b/Transactional Emails/EmailDbCtx.cs
index 000822f..cd865d8 100644
--- a/Transactional Emails/EmailDbCtx.cs
+++ b/Transactional Emails/EmailDbCtx.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: Transactional Emails
+* File: EmailDbCtx.cs
+*
+* EmailDbCtx.cs is part of Transactional Emails which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* Transactional Emails is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* Transactional Emails is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with Transactional Emails. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using Microsoft.EntityFrameworkCore;
diff --git a/Transactional Emails/EmailTransaction.cs b/Transactional Emails/EmailTransaction.cs
index 7a21089..bb7b4a8 100644
--- a/Transactional Emails/EmailTransaction.cs
+++ b/Transactional Emails/EmailTransaction.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: Transactional Emails
+* File: EmailTransaction.cs
+*
+* EmailTransaction.cs is part of Transactional Emails which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* Transactional Emails is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* Transactional Emails is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with Transactional Emails. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using System.Text.Json;
using System.Text.Json.Serialization;
using System.Collections.Generic;
diff --git a/Transactional Emails/SmtpProvider.cs b/Transactional Emails/SmtpProvider.cs
index 1912109..e864a9d 100644
--- a/Transactional Emails/SmtpProvider.cs
+++ b/Transactional Emails/SmtpProvider.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: Transactional Emails
+* File: SmtpProvider.cs
+*
+* SmtpProvider.cs is part of Transactional Emails which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* Transactional Emails is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* Transactional Emails is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with Transactional Emails. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using System.Net;
using System.Threading;
using System.Threading.Tasks;
diff --git a/Transactional Emails/TEmailEntryPoint.cs b/Transactional Emails/TEmailEntryPoint.cs
index 97b9c86..224bf3d 100644
--- a/Transactional Emails/TEmailEntryPoint.cs
+++ b/Transactional Emails/TEmailEntryPoint.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: Transactional Emails
+* File: TEmailEntryPoint.cs
+*
+* TEmailEntryPoint.cs is part of Transactional Emails which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* Transactional Emails is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* Transactional Emails is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with Transactional Emails. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using System.Collections.Generic;
using Emails.Transactional.Endpoints;
diff --git a/Transactional Emails/Transactions/EmailTransactionValidator.cs b/Transactional Emails/Transactions/EmailTransactionValidator.cs
index 09571bf..5786efb 100644
--- a/Transactional Emails/Transactions/EmailTransactionValidator.cs
+++ b/Transactional Emails/Transactions/EmailTransactionValidator.cs
@@ -1,4 +1,28 @@
-using FluentValidation;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: Transactional Emails
+* File: EmailTransactionValidator.cs
+*
+* EmailTransactionValidator.cs is part of Transactional Emails which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* Transactional Emails is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* Transactional Emails is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with Transactional Emails. If not, see http://www.gnu.org/licenses/.
+*/
+
+using FluentValidation;
using VNLib.Plugins.Extensions.Validation;
diff --git a/Transactional Emails/Transactions/TransactionResult.cs b/Transactional Emails/Transactions/TransactionResult.cs
index 2f14875..8506a56 100644
--- a/Transactional Emails/Transactions/TransactionResult.cs
+++ b/Transactional Emails/Transactions/TransactionResult.cs
@@ -1,4 +1,28 @@
-using System.Text.Json.Serialization;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: Transactional Emails
+* File: TransactionResult.cs
+*
+* TransactionResult.cs is part of Transactional Emails which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* Transactional Emails is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* Transactional Emails is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with Transactional Emails. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System.Text.Json.Serialization;
using VNLib.Plugins.Extensions.Validation;
diff --git a/Transactional Emails/Transactions/TransactionStore.cs b/Transactional Emails/Transactions/TransactionStore.cs
index 9a700ae..a6bd4b9 100644
--- a/Transactional Emails/Transactions/TransactionStore.cs
+++ b/Transactional Emails/Transactions/TransactionStore.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: Transactional Emails
+* File: TransactionStore.cs
+*
+* TransactionStore.cs is part of Transactional Emails which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* Transactional Emails is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* Transactional Emails is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with Transactional Emails. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using System.Linq;
using Microsoft.EntityFrameworkCore;