Skip to content

Commit

Permalink
latest changes from activity-info branch
Browse files Browse the repository at this point in the history
  • Loading branch information
mo-c4t committed Aug 14, 2024
1 parent b036995 commit 710d0c1
Show file tree
Hide file tree
Showing 3 changed files with 49 additions and 4 deletions.
9 changes: 5 additions & 4 deletions proto/cmp/services/activity/v1alpha/activity_types.proto
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ import "cmp/types/v1alpha/datetime_range.proto";
import "cmp/types/v1alpha/duration.proto";
import "cmp/types/v1alpha/contact_info.proto";
import "cmp/types/v1alpha/product_code.proto";
import "cmp/types/v1alpha/delivery.proto";
import "cmp/types/v1alpha/redemption.proto";
import "cmp/services/activity/v1alpha/search_result_types.proto";

message ActivityExtendedInfo {
Expand Down Expand Up @@ -121,14 +123,13 @@ message ActivityDetails {
string availability_type = 19;

// Delivery Formats; such as QR Code, NFT, Ticket, ... etc
repeated string delivery_formats = 20;
repeated cmp.types.v1alpha.DeliveryFormat delivery_formats = 20;

// Delivery Methods; such as Email, SMS, Post, ... etc
repeated string delivery_methods = 21;
repeated cmp.types.v1alpha.DeliveryMethod delivery_methods = 21;

// Redemption method
string redemption_method = 22;

repeated cmp.types.v1alpha.RedemptionMethod redemption_method = 22;
}


Expand Down
28 changes: 28 additions & 0 deletions proto/cmp/types/v1alpha/delivery.proto
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
syntax = "proto3";

package cmp.types.v1alpha;

// Delivery Formats and Methods
//
// ![Diagram](https://storage.googleapis.com/docs-cmp-files/diagrams/proto/cmp/types/v1alpha/delivery.proto.dot.xs.svg)
// [Open Message Diagram](https://storage.googleapis.com/docs-cmp-files/diagrams/proto/cmp/types/v1alpha/delivery.proto.dot.svg)

enum DeliveryFormat {
DELIVERY_FORMAT_UNSPECIFIED = 0;
DELIVERY_FORMAT_OTHER = 1;
DELIVERY_FORMAT_NFT = 2;
DELIVERY_FORMAT_QRCODE = 3;
DELIVERY_FORMAT_BARCODE = 4;
DELIVERY_FORMAT_PDF = 5;
}


enum DeliveryMethod {
DELIVERY_METHOD_UNSPECIFIED = 0;
DELIVERY_METHOD_OTHER = 1;
DELIVERY_METHOD_API = 2;
DELIVERY_METHOD_EMAIL = 3;
DELIVERY_METHOD_SMS = 4;
DELIVERY_METHOD_WHATSAPP = 5;
DELIVERY_METHOD_POST = 6;
}
16 changes: 16 additions & 0 deletions proto/cmp/types/v1alpha/redemption.proto
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
syntax = "proto3";

package cmp.types.v1alpha;

// Redemption Methods
//
// ![Diagram](https://storage.googleapis.com/docs-cmp-files/diagrams/proto/cmp/types/v1alpha/redemption.proto.dot.xs.svg)
// [Open Message Diagram](https://storage.googleapis.com/docs-cmp-files/diagrams/proto/cmp/types/v1alpha/redemption.proto.dot.svg)

enum RedemptionMethod {
REDEMPTION_METHOD_UNSPECIFIED = 0;
REDEMPTION_METHOD_OTHER = 1;
REDEMPTION_METHOD_DIGITAL = 2;
REDEMPTION_METHOD_PRINT = 3;
REDEMPTION_METHOD_MANIFEST = 4;
}

0 comments on commit 710d0c1

Please sign in to comment.