summaryrefslogtreecommitdiff
path: root/Client/Assembly-CSharp/GoogleMobileAds/Api/ServerSideVerificationOptions.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Client/Assembly-CSharp/GoogleMobileAds/Api/ServerSideVerificationOptions.cs')
-rw-r--r--Client/Assembly-CSharp/GoogleMobileAds/Api/ServerSideVerificationOptions.cs41
1 files changed, 41 insertions, 0 deletions
diff --git a/Client/Assembly-CSharp/GoogleMobileAds/Api/ServerSideVerificationOptions.cs b/Client/Assembly-CSharp/GoogleMobileAds/Api/ServerSideVerificationOptions.cs
new file mode 100644
index 0000000..6f0e920
--- /dev/null
+++ b/Client/Assembly-CSharp/GoogleMobileAds/Api/ServerSideVerificationOptions.cs
@@ -0,0 +1,41 @@
+using System;
+
+namespace GoogleMobileAds.Api
+{
+ public class ServerSideVerificationOptions
+ {
+ public string UserId { get; private set; }
+
+ public string CustomData { get; private set; }
+
+ public class Builder
+ {
+ internal string UserId { get; private set; }
+
+ internal string CustomData { get; private set; }
+
+ public ServerSideVerificationOptions.Builder SetUserId(string userId)
+ {
+ this.UserId = userId;
+ return this;
+ }
+
+ public ServerSideVerificationOptions.Builder SetCustomData(string customData)
+ {
+ this.CustomData = customData;
+ return this;
+ }
+
+ public ServerSideVerificationOptions Build()
+ {
+ return new ServerSideVerificationOptions(this);
+ }
+ }
+
+ private ServerSideVerificationOptions(ServerSideVerificationOptions.Builder builder)
+ {
+ this.UserId = builder.UserId;
+ this.CustomData = builder.CustomData;
+ }
+ }
+}