public interface TransactionTokensResource
@POST("/tokens")
retrofit2.Call<TransactionTokenWithData> create(@Body
CreateReq dataToPost,
@Header("Idempotency-Key")
IdempotencyKey idempotencyKey)
@GET("/stores/{storeId}/tokens/{tokenId}")
retrofit2.Call<TransactionTokenWithData> get(@Path("storeId")
StoreId storeId,
@Path("tokenId")
TransactionTokenId tokenId)
@DELETE("/stores/{storeId}/tokens/{tokenId}")
retrofit2.Call<Void> delete(@Path("storeId")
StoreId storeId,
@Path("tokenId")
TransactionTokenId tokenId)
@PATCH("/stores/{storeId}/tokens/{tokenId}")
retrofit2.Call<TransactionTokenWithData> update(@Path("storeId")
StoreId storeId,
@Path("tokenId")
TransactionTokenId tokenId,
@Body
UpdateReq dataToPatch,
@Header("Idempotency-Key")
IdempotencyKey idempotencyKey)
@GET("/stores/{storeId}/tokens")
retrofit2.Call<PaginatedList<TransactionToken>> list(@Path("storeId")
StoreId storeId,
@Query("limit") @Nullable
Integer limit,
@Query("cursor_direction") @Nullable
CursorDirection cursorDirection,
@Query("cursor") @Nullable
TransactionTokenId cursor,
@Query("all") @Nullable
Boolean all,
@Query("search") @Nullable
String search,
@Query("mode") @Nullable
ProcessingMode mode,
@Query("type") @Nullable
TransactionTokenType type,
@Query("customer_id") @Nullable
GopayCustomerId customerId)
@GET("/tokens")
retrofit2.Call<PaginatedList<TransactionToken>> listMerchant(@Query("limit") @Nullable
Integer limit,
@Query("cursor_direction") @Nullable
CursorDirection cursorDirection,
@Query("cursor") @Nullable
TransactionTokenId cursor,
@Query("all") @Nullable
Boolean all,
@Query("search") @Nullable
String search,
@Query("mode") @Nullable
ProcessingMode mode,
@Query("type") @Nullable
TransactionTokenType type,
@Query("customer_id") @Nullable
GopayCustomerId customerId)
@POST("/tokens/alias")
retrofit2.Call<TemporaryTokenAlias> createAlias(@Body
TemporaryTokenAliasReq dataToPost,
@Header("Idempotency-Key")
IdempotencyKey idempotencyKey)
@GET("/stores/{storeId}/tokens/alias/{aliasId}")
retrofit2.Call<TemporaryTokenAlias> getAlias(@Path("storeId")
StoreId storeId,
@Path("aliasId")
TemporaryTokenAliasId aliasId)
@GET("/stores/{storeId}/tokens/alias/{aliasId}")
retrofit2.Call<GoPayBinaryData> getAliasAsImage(@Path("storeId")
StoreId storeId,
@Path("aliasId")
TemporaryTokenAliasId aliasId,
@Query("media") @Nullable
String media)
@DELETE("/stores/{storeId}/tokens/alias/{aliasId}")
retrofit2.Call<Void> deleteAlias(@Path("storeId")
StoreId storeId,
@Path("aliasId")
TemporaryTokenAliasId aliasId)
Copyright © 2018 The Apache Software Foundation. All rights reserved.