public interface CommerceBenefitLimitationAPI
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<BaseResponse<CreateBenefitLimitationResp>> |
create(CreateBenefitLimitationReq req,
BaseReq baseReq) |
retrofit2.Call<BaseResponse<ListBenefitLimitationResp>> |
list(String entityType,
String pageToken,
Integer pageSize,
String entityID,
String benefitType,
String status,
BaseReq baseReq) |
retrofit2.Call<BaseResponse<UpdateBenefitLimitationResp>> |
update(String id,
UpdateBenefitLimitationReq req,
BaseReq baseReq) |
@Headers(value="Content-Type: application/json") @POST(value="/v1/commerce/benefit/limitations") retrofit2.Call<BaseResponse<CreateBenefitLimitationResp>> create(@Body CreateBenefitLimitationReq req, @Tag BaseReq baseReq)
@Headers(value="Content-Type: application/json")
@PUT(value="/v1/commerce/benefit/limitations/{benefit_id}")
retrofit2.Call<BaseResponse<UpdateBenefitLimitationResp>> update(@Path(value="benefit_id")
String id,
@Body
UpdateBenefitLimitationReq req,
@Tag
BaseReq baseReq)
@Headers(value="Content-Type: application/json") @GET(value="/v1/commerce/benefit/limitations") retrofit2.Call<BaseResponse<ListBenefitLimitationResp>> list(@Query(value="entity_type") String entityType, @Query(value="page_token") String pageToken, @Query(value="page_size") Integer pageSize, @Query(value="entity_id") String entityID, @Query(value="benefit_type") String benefitType, @Query(value="status") String status, @Tag BaseReq baseReq)
Copyright © 2025. All rights reserved.