Skip to content

Commit ad4cee3

Browse files
committed
Release v1.1.135
1 parent edd6958 commit ad4cee3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+10993
-2203
lines changed

PassKit.Grpc.nuspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<metadata>
44
<id>PassKit.Grpc</id>
55
<title>PassKit gRPC SDK</title>
6-
<version>1.1.123</version>
6+
<version>1.1.135</version>
77
<icon>images/icon.png</icon>
88
<description>
99
SDK for the PassKit gRPC API that can be used to create, configure and manage Membership, Loyalty, Event Ticket, Coupon, Transit and Boarding Pass content for mobile wallet applications, including Apple Pay and Google Pay.
@@ -21,10 +21,10 @@
2121
<tags>PassKit gRPC Apple Wallet Google Pay</tags>
2222
<dependencies>
2323
<group targetFramework=".NETCoreApp6.0">
24-
<dependency id="Google.Protobuf" version="3.29.3" />
25-
<dependency id="Google.Api.CommonProtos" version="2.16.0" />
24+
<dependency id="Google.Protobuf" version="3.31.1" />
25+
<dependency id="Google.Api.CommonProtos" version="2.17.0" />
2626
<dependency id="Grpc.Core" version="2.46.6" />
27-
<dependency id="Grpc.Tools" version="2.69.0" />
27+
<dependency id="Grpc.Tools" version="2.72.0" />
2828
</group>
2929
</dependencies>
3030
</metadata>

src/csharp/PassKit/Grpc/ARpcCertificatesGrpc.cs

Lines changed: 227 additions & 0 deletions
Large diffs are not rendered by default.

src/csharp/PassKit/Grpc/ARpcDistributionGrpc.cs

Lines changed: 171 additions & 0 deletions
Large diffs are not rendered by default.

src/csharp/PassKit/Grpc/ARpcImagesGrpc.cs

Lines changed: 567 additions & 4 deletions
Large diffs are not rendered by default.

src/csharp/PassKit/Grpc/ARpcMessagesGrpc.cs

Lines changed: 140 additions & 0 deletions
Large diffs are not rendered by default.

src/csharp/PassKit/Grpc/ARpcOthersGrpc.cs

Lines changed: 1180 additions & 4 deletions
Large diffs are not rendered by default.

src/csharp/PassKit/Grpc/ARpcTemplatesGrpc.cs

Lines changed: 1011 additions & 0 deletions
Large diffs are not rendered by default.

src/csharp/PassKit/Grpc/Analytics/ARpcGrpc.cs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
using grpc = global::Grpc.Core;
1414

1515
namespace PassKit.Grpc.Analytics {
16+
/// <summary>
17+
/// Analytics provides access to daily, monthly, or yearly analytics reports.
18+
/// </summary>
1619
public static partial class Analytics
1720
{
1821
static readonly string __ServiceName = "analytics.Analytics";
@@ -97,7 +100,7 @@ protected AnalyticsClient(ClientBaseConfiguration configuration) : base(configur
97100
}
98101

99102
/// <summary>
100-
/// Retrieve a daily, monthly or yearly record.
103+
/// Retrieves analytics data for a class or project, such as daily check-ins, installs, redemptions, etc. Required fields: classId, protocol.
101104
/// </summary>
102105
/// <param name="request">The request to send to the server.</param>
103106
/// <param name="headers">The initial metadata to send with the call. This parameter is optional.</param>
@@ -110,7 +113,7 @@ protected AnalyticsClient(ClientBaseConfiguration configuration) : base(configur
110113
return getAnalytics(request, new grpc::CallOptions(headers, deadline, cancellationToken));
111114
}
112115
/// <summary>
113-
/// Retrieve a daily, monthly or yearly record.
116+
/// Retrieves analytics data for a class or project, such as daily check-ins, installs, redemptions, etc. Required fields: classId, protocol.
114117
/// </summary>
115118
/// <param name="request">The request to send to the server.</param>
116119
/// <param name="options">The options for the call.</param>
@@ -121,7 +124,7 @@ protected AnalyticsClient(ClientBaseConfiguration configuration) : base(configur
121124
return CallInvoker.BlockingUnaryCall(__Method_getAnalytics, null, options, request);
122125
}
123126
/// <summary>
124-
/// Retrieve a daily, monthly or yearly record.
127+
/// Retrieves analytics data for a class or project, such as daily check-ins, installs, redemptions, etc. Required fields: classId, protocol.
125128
/// </summary>
126129
/// <param name="request">The request to send to the server.</param>
127130
/// <param name="headers">The initial metadata to send with the call. This parameter is optional.</param>
@@ -134,7 +137,7 @@ protected AnalyticsClient(ClientBaseConfiguration configuration) : base(configur
134137
return getAnalyticsAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken));
135138
}
136139
/// <summary>
137-
/// Retrieve a daily, monthly or yearly record.
140+
/// Retrieves analytics data for a class or project, such as daily check-ins, installs, redemptions, etc. Required fields: classId, protocol.
138141
/// </summary>
139142
/// <param name="request">The request to send to the server.</param>
140143
/// <param name="options">The options for the call.</param>

src/csharp/PassKit/Grpc/Attributes.g.cs

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,40 +45,127 @@ static AttributesReflection() {
4545

4646
}
4747
#region Enums
48+
/// <summary>
49+
/// DeviceAttributes is a bitmask enum describing capabilities or properties of a device.
50+
/// </summary>
4851
public enum DeviceAttributes {
52+
/// <summary>
53+
/// No attributes are set.
54+
/// </summary>
4955
[pbr::OriginalName("NoAttributes")] NoAttributes = 0,
56+
/// <summary>
57+
/// Device is running iOS.
58+
/// </summary>
5059
[pbr::OriginalName("Ios")] Ios = 1,
60+
/// <summary>
61+
/// Device is running Android.
62+
/// </summary>
5163
[pbr::OriginalName("Android")] Android = 2,
64+
/// <summary>
65+
/// Device supports a wallet application.
66+
/// </summary>
5267
[pbr::OriginalName("SupportWallet")] SupportWallet = 4,
68+
/// <summary>
69+
/// Device has a wallet scanner installed.
70+
/// </summary>
5371
[pbr::OriginalName("WalletScanner")] WalletScanner = 8,
72+
/// <summary>
73+
/// Device runs a background wallet daemon.
74+
/// </summary>
5475
[pbr::OriginalName("WalletDaemon")] WalletDaemon = 16,
76+
/// <summary>
77+
/// Device supports .pkpass files.
78+
/// </summary>
5579
[pbr::OriginalName("WalletPasses")] WalletPasses = 32,
80+
/// <summary>
81+
/// Device is running Windows.
82+
/// </summary>
5683
[pbr::OriginalName("Windows")] Windows = 64,
84+
/// <summary>
85+
/// Device is running macOS.
86+
/// </summary>
5787
[pbr::OriginalName("OSX")] Osx = 128,
88+
/// <summary>
89+
/// Device is running Linux.
90+
/// </summary>
5891
[pbr::OriginalName("Linux")] Linux = 256,
92+
/// <summary>
93+
/// Device is a mobile form factor.
94+
/// </summary>
5995
[pbr::OriginalName("Mobile")] Mobile = 512,
96+
/// <summary>
97+
/// Device is a desktop form factor.
98+
/// </summary>
6099
[pbr::OriginalName("Desktop")] Desktop = 1024,
100+
/// <summary>
101+
/// Device is a tablet.
102+
/// </summary>
61103
[pbr::OriginalName("Tablet")] Tablet = 2048,
104+
/// <summary>
105+
/// Device is an unsupported version of iOS.
106+
/// </summary>
62107
[pbr::OriginalName("UnsupportedIos")] UnsupportedIos = 4096,
63108
}
64109

110+
/// <summary>
111+
/// Channel indicates the origin of a request.
112+
/// </summary>
65113
public enum Channel {
114+
/// <summary>
115+
/// Unknown source.
116+
/// </summary>
66117
[pbr::OriginalName("UnknownChannel")] UnknownChannel = 0,
118+
/// <summary>
119+
/// Request originated from the web application.
120+
/// </summary>
67121
[pbr::OriginalName("Web")] Web = 1,
122+
/// <summary>
123+
/// Request originated via the public API.
124+
/// </summary>
68125
[pbr::OriginalName("API")] Api = 2,
126+
/// <summary>
127+
/// Request originated from a mobile or desktop app.
128+
/// </summary>
69129
[pbr::OriginalName("App")] App = 3,
70130
}
71131

132+
/// <summary>
133+
/// Authentication defines the method used to authenticate the request.
134+
/// </summary>
72135
public enum Authentication {
136+
/// <summary>
137+
/// No authentication provided.
138+
/// </summary>
73139
[pbr::OriginalName("Unauthenticated")] Unauthenticated = 0,
140+
/// <summary>
141+
/// Session or web token was used.
142+
/// </summary>
74143
[pbr::OriginalName("WebToken")] WebToken = 1,
144+
/// <summary>
145+
/// Bearer token authentication.
146+
/// </summary>
75147
[pbr::OriginalName("BearerToken")] BearerToken = 2,
148+
/// <summary>
149+
/// Certificate-based authentication.
150+
/// </summary>
76151
[pbr::OriginalName("Certificate")] Certificate = 3,
77152
}
78153

154+
/// <summary>
155+
/// UserType describes the category of the user who made the request.
156+
/// </summary>
79157
public enum UserType {
158+
/// <summary>
159+
/// Unknown or unspecified user type.
160+
/// </summary>
80161
[pbr::OriginalName("UnknownUserType")] UnknownUserType = 0,
162+
/// <summary>
163+
/// Regular user.
164+
/// </summary>
81165
[pbr::OriginalName("User")] User = 1,
166+
/// <summary>
167+
/// Team member with assigned roles and permissions.
168+
/// </summary>
82169
[pbr::OriginalName("TeamMember")] TeamMember = 2,
83170
}
84171

src/csharp/PassKit/Grpc/Billing.g.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ static BillingReflection() {
4242

4343
}
4444
#region Messages
45+
/// <summary>
46+
/// Quota provides usage and status information for various metered event types. The key is one of the values from pk.MeteredEventType.
47+
/// </summary>
4548
[global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
4649
public sealed partial class Quota : pb::IMessage<Quota>
4750
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
@@ -232,6 +235,9 @@ public void MergeFrom(pb::CodedInputStream input) {
232235

233236
}
234237

238+
/// <summary>
239+
/// QuotaDetails provides information about a specific quota usage.
240+
/// </summary>
235241
[global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
236242
public sealed partial class QuotaDetails : pb::IMessage<QuotaDetails>
237243
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE

0 commit comments

Comments
 (0)