public static void BindService(grpc::ServiceBinderBase serviceBinder, IAMCredentialsBase serviceImpl) { serviceBinder.AddMethod(__Method_GenerateAccessToken, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Iam.Credentials.V1.GenerateAccessTokenRequest, global::Google.Cloud.Iam.Credentials.V1.GenerateAccessTokenResponse>(serviceImpl.GenerateAccessToken)); serviceBinder.AddMethod(__Method_GenerateIdToken, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Iam.Credentials.V1.GenerateIdTokenRequest, global::Google.Cloud.Iam.Credentials.V1.GenerateIdTokenResponse>(serviceImpl.GenerateIdToken)); serviceBinder.AddMethod(__Method_SignBlob, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Iam.Credentials.V1.SignBlobRequest, global::Google.Cloud.Iam.Credentials.V1.SignBlobResponse>(serviceImpl.SignBlob)); serviceBinder.AddMethod(__Method_SignJwt, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Iam.Credentials.V1.SignJwtRequest, global::Google.Cloud.Iam.Credentials.V1.SignJwtResponse>(serviceImpl.SignJwt)); }
public static grpc::ServerServiceDefinition BindService(IAMCredentialsBase serviceImpl) { return(grpc::ServerServiceDefinition.CreateBuilder() .AddMethod(__Method_GenerateAccessToken, serviceImpl.GenerateAccessToken) .AddMethod(__Method_GenerateIdToken, serviceImpl.GenerateIdToken) .AddMethod(__Method_SignBlob, serviceImpl.SignBlob) .AddMethod(__Method_SignJwt, serviceImpl.SignJwt).Build()); }