Skip to content

Commit

Permalink
feat: updates to protobuf definitions for flipt main (#8)
Browse files Browse the repository at this point in the history
Co-authored-by: flipt-bot <[email protected]>
Co-authored-by: Mark Phelps <[email protected]>
  • Loading branch information
3 people authored Oct 31, 2023
1 parent 2a5ba53 commit 4c5cd86
Show file tree
Hide file tree
Showing 2 changed files with 177 additions and 27 deletions.
60 changes: 33 additions & 27 deletions src/Flipt.Grpc/Auth.cs
Original file line number Diff line number Diff line change
Expand Up @@ -70,34 +70,39 @@ static AuthReflection() {
"Y291bnRUb2tlbiKFAQocVmVyaWZ5U2VydmljZUFjY291bnRSZXNwb25zZRIh",
"CgxjbGllbnRfdG9rZW4YASABKAlSC2NsaWVudFRva2VuEkIKDmF1dGhlbnRp",
"Y2F0aW9uGAIgASgLMhouZmxpcHQuYXV0aC5BdXRoZW50aWNhdGlvblIOYXV0",
"aGVudGljYXRpb24qUwoGTWV0aG9kEg8KC01FVEhPRF9OT05FEAASEAoMTUVU",
"aGVudGljYXRpb24qZgoGTWV0aG9kEg8KC01FVEhPRF9OT05FEAASEAoMTUVU",
"SE9EX1RPS0VOEAESDwoLTUVUSE9EX09JREMQAhIVChFNRVRIT0RfS1VCRVJO",
"RVRFUxADMoMBChtQdWJsaWNBdXRoZW50aWNhdGlvblNlcnZpY2USZAoZTGlz",
"dEF1dGhlbnRpY2F0aW9uTWV0aG9kcxIWLmdvb2dsZS5wcm90b2J1Zi5FbXB0",
"eRotLmZsaXB0LmF1dGguTGlzdEF1dGhlbnRpY2F0aW9uTWV0aG9kc1Jlc3Bv",
"bnNlIgAy5wMKFUF1dGhlbnRpY2F0aW9uU2VydmljZRJNChVHZXRBdXRoZW50",
"aWNhdGlvblNlbGYSFi5nb29nbGUucHJvdG9idWYuRW1wdHkaGi5mbGlwdC5h",
"dXRoLkF1dGhlbnRpY2F0aW9uIgASVwoRR2V0QXV0aGVudGljYXRpb24SJC5m",
"bGlwdC5hdXRoLkdldEF1dGhlbnRpY2F0aW9uUmVxdWVzdBoaLmZsaXB0LmF1",
"dGguQXV0aGVudGljYXRpb24iABJoChNMaXN0QXV0aGVudGljYXRpb25zEiYu",
"ZmxpcHQuYXV0aC5MaXN0QXV0aGVudGljYXRpb25zUmVxdWVzdBonLmZsaXB0",
"LmF1dGguTGlzdEF1dGhlbnRpY2F0aW9uc1Jlc3BvbnNlIgASWQoURGVsZXRl",
"QXV0aGVudGljYXRpb24SJy5mbGlwdC5hdXRoLkRlbGV0ZUF1dGhlbnRpY2F0",
"aW9uUmVxdWVzdBoWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eSIAEmEKGEV4cGly",
"ZUF1dGhlbnRpY2F0aW9uU2VsZhIrLmZsaXB0LmF1dGguRXhwaXJlQXV0aGVu",
"dGljYXRpb25TZWxmUmVxdWVzdBoWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eSIA",
"MnQKIEF1dGhlbnRpY2F0aW9uTWV0aG9kVG9rZW5TZXJ2aWNlElAKC0NyZWF0",
"ZVRva2VuEh4uZmxpcHQuYXV0aC5DcmVhdGVUb2tlblJlcXVlc3QaHy5mbGlw",
"dC5hdXRoLkNyZWF0ZVRva2VuUmVzcG9uc2UiADK/AQofQXV0aGVudGljYXRp",
"b25NZXRob2RPSURDU2VydmljZRJTCgxBdXRob3JpemVVUkwSHy5mbGlwdC5h",
"dXRoLkF1dGhvcml6ZVVSTFJlcXVlc3QaIC5mbGlwdC5hdXRoLkF1dGhvcml6",
"ZVVSTFJlc3BvbnNlIgASRwoIQ2FsbGJhY2sSGy5mbGlwdC5hdXRoLkNhbGxi",
"YWNrUmVxdWVzdBocLmZsaXB0LmF1dGguQ2FsbGJhY2tSZXNwb25zZSIAMpQB",
"CiVBdXRoZW50aWNhdGlvbk1ldGhvZEt1YmVybmV0ZXNTZXJ2aWNlEmsKFFZl",
"cmlmeVNlcnZpY2VBY2NvdW50EicuZmxpcHQuYXV0aC5WZXJpZnlTZXJ2aWNl",
"QWNjb3VudFJlcXVlc3QaKC5mbGlwdC5hdXRoLlZlcmlmeVNlcnZpY2VBY2Nv",
"dW50UmVzcG9uc2UiAEIiWiBnby5mbGlwdC5pby9mbGlwdC9ycGMvZmxpcHQv",
"YXV0aGIGcHJvdG8z"));
"RVRFUxADEhEKDU1FVEhPRF9HSVRIVUIQBDKDAQobUHVibGljQXV0aGVudGlj",
"YXRpb25TZXJ2aWNlEmQKGUxpc3RBdXRoZW50aWNhdGlvbk1ldGhvZHMSFi5n",
"b29nbGUucHJvdG9idWYuRW1wdHkaLS5mbGlwdC5hdXRoLkxpc3RBdXRoZW50",
"aWNhdGlvbk1ldGhvZHNSZXNwb25zZSIAMucDChVBdXRoZW50aWNhdGlvblNl",
"cnZpY2USTQoVR2V0QXV0aGVudGljYXRpb25TZWxmEhYuZ29vZ2xlLnByb3Rv",
"YnVmLkVtcHR5GhouZmxpcHQuYXV0aC5BdXRoZW50aWNhdGlvbiIAElcKEUdl",
"dEF1dGhlbnRpY2F0aW9uEiQuZmxpcHQuYXV0aC5HZXRBdXRoZW50aWNhdGlv",
"blJlcXVlc3QaGi5mbGlwdC5hdXRoLkF1dGhlbnRpY2F0aW9uIgASaAoTTGlz",
"dEF1dGhlbnRpY2F0aW9ucxImLmZsaXB0LmF1dGguTGlzdEF1dGhlbnRpY2F0",
"aW9uc1JlcXVlc3QaJy5mbGlwdC5hdXRoLkxpc3RBdXRoZW50aWNhdGlvbnNS",
"ZXNwb25zZSIAElkKFERlbGV0ZUF1dGhlbnRpY2F0aW9uEicuZmxpcHQuYXV0",
"aC5EZWxldGVBdXRoZW50aWNhdGlvblJlcXVlc3QaFi5nb29nbGUucHJvdG9i",
"dWYuRW1wdHkiABJhChhFeHBpcmVBdXRoZW50aWNhdGlvblNlbGYSKy5mbGlw",
"dC5hdXRoLkV4cGlyZUF1dGhlbnRpY2F0aW9uU2VsZlJlcXVlc3QaFi5nb29n",
"bGUucHJvdG9idWYuRW1wdHkiADJ0CiBBdXRoZW50aWNhdGlvbk1ldGhvZFRv",
"a2VuU2VydmljZRJQCgtDcmVhdGVUb2tlbhIeLmZsaXB0LmF1dGguQ3JlYXRl",
"VG9rZW5SZXF1ZXN0Gh8uZmxpcHQuYXV0aC5DcmVhdGVUb2tlblJlc3BvbnNl",
"IgAyvwEKH0F1dGhlbnRpY2F0aW9uTWV0aG9kT0lEQ1NlcnZpY2USUwoMQXV0",
"aG9yaXplVVJMEh8uZmxpcHQuYXV0aC5BdXRob3JpemVVUkxSZXF1ZXN0GiAu",
"ZmxpcHQuYXV0aC5BdXRob3JpemVVUkxSZXNwb25zZSIAEkcKCENhbGxiYWNr",
"EhsuZmxpcHQuYXV0aC5DYWxsYmFja1JlcXVlc3QaHC5mbGlwdC5hdXRoLkNh",
"bGxiYWNrUmVzcG9uc2UiADKUAQolQXV0aGVudGljYXRpb25NZXRob2RLdWJl",
"cm5ldGVzU2VydmljZRJrChRWZXJpZnlTZXJ2aWNlQWNjb3VudBInLmZsaXB0",
"LmF1dGguVmVyaWZ5U2VydmljZUFjY291bnRSZXF1ZXN0GiguZmxpcHQuYXV0",
"aC5WZXJpZnlTZXJ2aWNlQWNjb3VudFJlc3BvbnNlIgAywQEKIUF1dGhlbnRp",
"Y2F0aW9uTWV0aG9kR2l0aHViU2VydmljZRJTCgxBdXRob3JpemVVUkwSHy5m",
"bGlwdC5hdXRoLkF1dGhvcml6ZVVSTFJlcXVlc3QaIC5mbGlwdC5hdXRoLkF1",
"dGhvcml6ZVVSTFJlc3BvbnNlIgASRwoIQ2FsbGJhY2sSGy5mbGlwdC5hdXRo",
"LkNhbGxiYWNrUmVxdWVzdBocLmZsaXB0LmF1dGguQ2FsbGJhY2tSZXNwb25z",
"ZSIAQiJaIGdvLmZsaXB0LmlvL2ZsaXB0L3JwYy9mbGlwdC9hdXRoYgZwcm90",
"bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.EmptyReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.StructReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Flipt.Auth.Method), }, null, new pbr::GeneratedClrTypeInfo[] {
Expand Down Expand Up @@ -128,6 +133,7 @@ public enum Method {
[pbr::OriginalName("METHOD_TOKEN")] Token = 1,
[pbr::OriginalName("METHOD_OIDC")] Oidc = 2,
[pbr::OriginalName("METHOD_KUBERNETES")] Kubernetes = 3,
[pbr::OriginalName("METHOD_GITHUB")] Github = 4,
}

#endregion
Expand Down
144 changes: 144 additions & 0 deletions src/Flipt.Grpc/AuthGrpc.cs
Original file line number Diff line number Diff line change
Expand Up @@ -722,5 +722,149 @@ protected override AuthenticationMethodKubernetesServiceClient NewInstance(Clien
}

}
public static partial class AuthenticationMethodGithubService
{
static readonly string __ServiceName = "flipt.auth.AuthenticationMethodGithubService";

[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
static void __Helper_SerializeMessage(global::Google.Protobuf.IMessage message, grpc::SerializationContext context)
{
#if !GRPC_DISABLE_PROTOBUF_BUFFER_SERIALIZATION
if (message is global::Google.Protobuf.IBufferMessage)
{
context.SetPayloadLength(message.CalculateSize());
global::Google.Protobuf.MessageExtensions.WriteTo(message, context.GetBufferWriter());
context.Complete();
return;
}
#endif
context.Complete(global::Google.Protobuf.MessageExtensions.ToByteArray(message));
}

[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
static class __Helper_MessageCache<T>
{
public static readonly bool IsBufferMessage = global::System.Reflection.IntrospectionExtensions.GetTypeInfo(typeof(global::Google.Protobuf.IBufferMessage)).IsAssignableFrom(typeof(T));
}

[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
static T __Helper_DeserializeMessage<T>(grpc::DeserializationContext context, global::Google.Protobuf.MessageParser<T> parser) where T : global::Google.Protobuf.IMessage<T>
{
#if !GRPC_DISABLE_PROTOBUF_BUFFER_SERIALIZATION
if (__Helper_MessageCache<T>.IsBufferMessage)
{
return parser.ParseFrom(context.PayloadAsReadOnlySequence());
}
#endif
return parser.ParseFrom(context.PayloadAsNewBuffer());
}

[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
static readonly grpc::Marshaller<global::Flipt.Auth.AuthorizeURLRequest> __Marshaller_flipt_auth_AuthorizeURLRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Flipt.Auth.AuthorizeURLRequest.Parser));
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
static readonly grpc::Marshaller<global::Flipt.Auth.AuthorizeURLResponse> __Marshaller_flipt_auth_AuthorizeURLResponse = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Flipt.Auth.AuthorizeURLResponse.Parser));
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
static readonly grpc::Marshaller<global::Flipt.Auth.CallbackRequest> __Marshaller_flipt_auth_CallbackRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Flipt.Auth.CallbackRequest.Parser));
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
static readonly grpc::Marshaller<global::Flipt.Auth.CallbackResponse> __Marshaller_flipt_auth_CallbackResponse = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Flipt.Auth.CallbackResponse.Parser));

[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
static readonly grpc::Method<global::Flipt.Auth.AuthorizeURLRequest, global::Flipt.Auth.AuthorizeURLResponse> __Method_AuthorizeURL = new grpc::Method<global::Flipt.Auth.AuthorizeURLRequest, global::Flipt.Auth.AuthorizeURLResponse>(
grpc::MethodType.Unary,
__ServiceName,
"AuthorizeURL",
__Marshaller_flipt_auth_AuthorizeURLRequest,
__Marshaller_flipt_auth_AuthorizeURLResponse);

[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
static readonly grpc::Method<global::Flipt.Auth.CallbackRequest, global::Flipt.Auth.CallbackResponse> __Method_Callback = new grpc::Method<global::Flipt.Auth.CallbackRequest, global::Flipt.Auth.CallbackResponse>(
grpc::MethodType.Unary,
__ServiceName,
"Callback",
__Marshaller_flipt_auth_CallbackRequest,
__Marshaller_flipt_auth_CallbackResponse);

/// <summary>Service descriptor</summary>
public static global::Google.Protobuf.Reflection.ServiceDescriptor Descriptor
{
get { return global::Flipt.Auth.AuthReflection.Descriptor.Services[5]; }
}

/// <summary>Client for AuthenticationMethodGithubService</summary>
public partial class AuthenticationMethodGithubServiceClient : grpc::ClientBase<AuthenticationMethodGithubServiceClient>
{
/// <summary>Creates a new client for AuthenticationMethodGithubService</summary>
/// <param name="channel">The channel to use to make remote calls.</param>
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
public AuthenticationMethodGithubServiceClient(grpc::ChannelBase channel) : base(channel)
{
}
/// <summary>Creates a new client for AuthenticationMethodGithubService that uses a custom <c>CallInvoker</c>.</summary>
/// <param name="callInvoker">The callInvoker to use to make remote calls.</param>
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
public AuthenticationMethodGithubServiceClient(grpc::CallInvoker callInvoker) : base(callInvoker)
{
}
/// <summary>Protected parameterless constructor to allow creation of test doubles.</summary>
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
protected AuthenticationMethodGithubServiceClient() : base()
{
}
/// <summary>Protected constructor to allow creation of configured clients.</summary>
/// <param name="configuration">The client configuration.</param>
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
protected AuthenticationMethodGithubServiceClient(ClientBaseConfiguration configuration) : base(configuration)
{
}

[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
public virtual global::Flipt.Auth.AuthorizeURLResponse AuthorizeURL(global::Flipt.Auth.AuthorizeURLRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
{
return AuthorizeURL(request, new grpc::CallOptions(headers, deadline, cancellationToken));
}
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
public virtual global::Flipt.Auth.AuthorizeURLResponse AuthorizeURL(global::Flipt.Auth.AuthorizeURLRequest request, grpc::CallOptions options)
{
return CallInvoker.BlockingUnaryCall(__Method_AuthorizeURL, null, options, request);
}
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
public virtual grpc::AsyncUnaryCall<global::Flipt.Auth.AuthorizeURLResponse> AuthorizeURLAsync(global::Flipt.Auth.AuthorizeURLRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
{
return AuthorizeURLAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken));
}
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
public virtual grpc::AsyncUnaryCall<global::Flipt.Auth.AuthorizeURLResponse> AuthorizeURLAsync(global::Flipt.Auth.AuthorizeURLRequest request, grpc::CallOptions options)
{
return CallInvoker.AsyncUnaryCall(__Method_AuthorizeURL, null, options, request);
}
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
public virtual global::Flipt.Auth.CallbackResponse Callback(global::Flipt.Auth.CallbackRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
{
return Callback(request, new grpc::CallOptions(headers, deadline, cancellationToken));
}
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
public virtual global::Flipt.Auth.CallbackResponse Callback(global::Flipt.Auth.CallbackRequest request, grpc::CallOptions options)
{
return CallInvoker.BlockingUnaryCall(__Method_Callback, null, options, request);
}
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
public virtual grpc::AsyncUnaryCall<global::Flipt.Auth.CallbackResponse> CallbackAsync(global::Flipt.Auth.CallbackRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
{
return CallbackAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken));
}
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
public virtual grpc::AsyncUnaryCall<global::Flipt.Auth.CallbackResponse> CallbackAsync(global::Flipt.Auth.CallbackRequest request, grpc::CallOptions options)
{
return CallInvoker.AsyncUnaryCall(__Method_Callback, null, options, request);
}
/// <summary>Creates a new instance of client from given <c>ClientBaseConfiguration</c>.</summary>
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
protected override AuthenticationMethodGithubServiceClient NewInstance(ClientBaseConfiguration configuration)
{
return new AuthenticationMethodGithubServiceClient(configuration);
}
}

}
}
#endregion

0 comments on commit 4c5cd86

Please sign in to comment.