feat: update Protobuf definitions and add customer-facing APIs for various services
This commit is contained in:
@@ -226,6 +226,7 @@ message GetUserPackageStatusResponse
|
||||
message InitiateBasePackagePaymentRequest
|
||||
{
|
||||
int64 user_id = 1;
|
||||
string callback_url = 2; // Payment gateway callback URL
|
||||
}
|
||||
|
||||
message InitiateBasePackagePaymentResponse
|
||||
@@ -235,6 +236,7 @@ message InitiateBasePackagePaymentResponse
|
||||
int64 order_id = 3;
|
||||
int64 transaction_id = 4;
|
||||
int64 amount = 5;
|
||||
string payment_gateway_url = 6;
|
||||
}
|
||||
|
||||
message VerifyBasePackagePaymentRequest
|
||||
@@ -267,7 +269,7 @@ message GetCustomerPackagesRequest
|
||||
|
||||
message GetCustomerPackagesResponse
|
||||
{
|
||||
repeated CustomerPackageModel packages = 1;
|
||||
repeated CustomerPackageModel models = 1;
|
||||
}
|
||||
|
||||
message GetCustomerPackageDetailsRequest
|
||||
@@ -277,9 +279,13 @@ message GetCustomerPackageDetailsRequest
|
||||
|
||||
message GetCustomerPackageDetailsResponse
|
||||
{
|
||||
CustomerPackageModel package = 1;
|
||||
repeated PackageFeature features = 2;
|
||||
PurchaseRequirements requirements = 3;
|
||||
int64 id = 1;
|
||||
string title = 2;
|
||||
string description = 3;
|
||||
int64 price = 4;
|
||||
google.protobuf.StringValue image_path = 5;
|
||||
repeated PackageFeature features = 6;
|
||||
PurchaseRequirements requirements = 7;
|
||||
}
|
||||
|
||||
message CustomerPurchasePackageRequest
|
||||
@@ -342,6 +348,8 @@ message CustomerPackageModel
|
||||
int32 validity_days = 9;
|
||||
bool is_popular = 10;
|
||||
string short_description = 11;
|
||||
string title = 12; // Alias for frontend compatibility (uses name)
|
||||
string image_path = 13; // Alias for frontend compatibility (uses image_url)
|
||||
}
|
||||
|
||||
message PackageFeature
|
||||
|
||||
Reference in New Issue
Block a user