From 726d103d4b90619cee785c0823a8abef06027598 Mon Sep 17 00:00:00 2001 From: Riccardo Balbo Date: Mon, 27 May 2024 17:49:09 +0200 Subject: [PATCH] More payment stuff --- proto/Bid.proto | 10 ++++++++++ proto/Job.proto | 4 ++-- proto/Payment.proto | 3 ++- 3 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 proto/Bid.proto diff --git a/proto/Bid.proto b/proto/Bid.proto new file mode 100644 index 0000000..5051cdd --- /dev/null +++ b/proto/Bid.proto @@ -0,0 +1,10 @@ + +syntax = "proto3"; +option php_namespace = 'App\\Grpc\\nostr'; +option php_metadata_namespace = 'App\\Grpc\\nostr\\GPBMetadata'; + +message Bid { + uint64 amount = 1; + string currency = 2; + string protocol = 3; +} diff --git a/proto/Job.proto b/proto/Job.proto index e404e55..375f6e2 100644 --- a/proto/Job.proto +++ b/proto/Job.proto @@ -5,7 +5,7 @@ import "JobInput.proto"; import "JobState.proto"; import "JobResult.proto"; import "Payment.proto"; - +import "Bid.proto"; option php_namespace = 'App\\Grpc\\nostr'; option php_metadata_namespace = 'App\\Grpc\\nostr\\GPBMetadata'; @@ -44,7 +44,7 @@ message Job { string outputFormat = 16; optional bool encrypted = 17; - repeated Payment bids = 19; + optional Bid bid = 19; diff --git a/proto/Payment.proto b/proto/Payment.proto index 671ea58..3047077 100644 --- a/proto/Payment.proto +++ b/proto/Payment.proto @@ -2,12 +2,13 @@ syntax = "proto3"; option php_namespace = 'App\\Grpc\\nostr'; option php_metadata_namespace = 'App\\Grpc\\nostr\\GPBMetadata'; +import "PaymentStatus.proto"; message Payment { string id = 1; uint64 amount = 2; string currency = 3; string protocol = 4; - string status = 5; + PaymentStatus status = 5; optional string data = 6; }