public interface PaymentApi
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<PaymentCreateResponseBody> |
createOrder(PaymentCreateRequestBody body) |
retrofit2.Call<PaymentPlanResponseBody> |
getBackupPlan(java.lang.String name) |
retrofit2.Call<OrderInfoResponseBody> |
getOrderInfo(java.lang.String orderId) |
retrofit2.Call<OrderListResponseBody> |
getOrderList() |
retrofit2.Call<PaymentPackageResponseBody> |
getPackageInfo() |
retrofit2.Call<PaymentVersionResponseBody> |
getPaymentVersion() |
retrofit2.Call<PaymentPlanResponseBody> |
getPricingPlan(java.lang.String name) |
retrofit2.Call<HiveResponseBody> |
payOrder(PayOrderRequestBody body) |
@GET(value="/api/v1/payment/vault_package_info") retrofit2.Call<PaymentPackageResponseBody> getPackageInfo()
@GET(value="/api/v1/payment/vault_pricing_plan") retrofit2.Call<PaymentPlanResponseBody> getPricingPlan(@Query(value="name") java.lang.String name)
@GET(value="/api/v1/payment/vault_backup_plan") retrofit2.Call<PaymentPlanResponseBody> getBackupPlan(@Query(value="name") java.lang.String name)
@POST(value="/api/v1/payment/create_vault_package_order") retrofit2.Call<PaymentCreateResponseBody> createOrder(@Body PaymentCreateRequestBody body)
@POST(value="/api/v1/payment/pay_vault_package_order") retrofit2.Call<HiveResponseBody> payOrder(@Body PayOrderRequestBody body)
@GET(value="/api/v1/payment/vault_package_order") retrofit2.Call<OrderInfoResponseBody> getOrderInfo(@Query(value="order_id") java.lang.String orderId)
@GET(value="/api/v1/payment/vault_package_order_list") retrofit2.Call<OrderListResponseBody> getOrderList()
@GET(value="/api/v1/payment/version") retrofit2.Call<PaymentVersionResponseBody> getPaymentVersion()