diff --git a/wallet/v1/msg.proto b/wallet/v1/msg.proto index 7bcf100..d63124e 100644 --- a/wallet/v1/msg.proto +++ b/wallet/v1/msg.proto @@ -358,7 +358,7 @@ message SaleGetTokenReq { auth.v1.InternalIAM iam = 1; int64 asset_id = 2; double amount = 3; - optional string discount_code = 4; + optional uint64 discount_code = 4; } // represent the information regarding the ipg gateway @@ -368,7 +368,7 @@ message SaleGetTokenRes { int64 total_price = 3; double amount = 4; string asset = 5; - optional string discount_code = 6; + optional uint64 discount_code = 4; } message SaleConfirmReq { @@ -379,7 +379,7 @@ message SaleConfirmReq { string card_holder_info = 5; string card_holder_pan = 6; string final_amount = 7; - optional string discount_code = 8; + optional uint64 discount_code = 4; } message SaleConfirmRes { @@ -393,7 +393,7 @@ message SaleManualReq { string paid_at = 4; string rrn = 5; string national_id = 6; - optional string discount_code = 7; + optional uint64 discount_code = 4; } @@ -491,15 +491,17 @@ message LockAssetReq { } message AssetDiscountReq { - string code = 1; - int64 asset_id = 2; - optional double amount = 3; // calculate discount amount + auth.v1.InternalIAM iam = 1; + string code = 2; + int64 asset_id = 3; + optional double amount = 4; // calculate discount amount } message AssetDiscountRes { - string code = 1; - string expires_at = 2; - double static_amount = 3; - double percentage = 4; - optional double discount_amount = 5; // based of asset price and discount amount in req + uint64 id = 1; + string code = 2; + string expires_at = 3; + double static_amount = 4; + double percentage = 5; + optional double discount_amount = 6; // based of asset price and discount amount in req }