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; }