Class DefaultApi
- java.lang.Object
-
- software.amazon.spapi.api.finances.v2024_06_19.DefaultApi
-
public class DefaultApi extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DefaultApi.Builder
-
Constructor Summary
Constructors Constructor Description DefaultApi(ApiClient apiClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApiClient
getApiClient()
ListTransactionsResponse
listTransactions(org.threeten.bp.OffsetDateTime postedAfter, org.threeten.bp.OffsetDateTime postedBefore, java.lang.String marketplaceId, java.lang.String nextToken)
Returns transactions for the given parameters.okhttp3.Call
listTransactionsAsync(org.threeten.bp.OffsetDateTime postedAfter, org.threeten.bp.OffsetDateTime postedBefore, java.lang.String marketplaceId, java.lang.String nextToken, ApiCallback<ListTransactionsResponse> callback)
(asynchronously) Returns transactions for the given parameters.okhttp3.Call
listTransactionsCall(org.threeten.bp.OffsetDateTime postedAfter, org.threeten.bp.OffsetDateTime postedBefore, java.lang.String marketplaceId, java.lang.String nextToken, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener)
Build call for listTransactionsApiResponse<ListTransactionsResponse>
listTransactionsWithHttpInfo(org.threeten.bp.OffsetDateTime postedAfter, org.threeten.bp.OffsetDateTime postedBefore, java.lang.String marketplaceId, java.lang.String nextToken)
Returns transactions for the given parameters.void
setApiClient(ApiClient apiClient)
-
-
-
Constructor Detail
-
DefaultApi
public DefaultApi(ApiClient apiClient)
-
-
Method Detail
-
getApiClient
public ApiClient getApiClient()
-
setApiClient
public void setApiClient(ApiClient apiClient)
-
listTransactionsCall
public okhttp3.Call listTransactionsCall(org.threeten.bp.OffsetDateTime postedAfter, org.threeten.bp.OffsetDateTime postedBefore, java.lang.String marketplaceId, java.lang.String nextToken, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException, LWAException
Build call for listTransactions- Parameters:
postedAfter
- The response includes financial events posted after (or on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. The date-time must be more than two minutes before the time of the request. (required)postedBefore
- The response includes financial events posted before (but not on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. The date-time must be later than `PostedAfter` and more than two minutes before the request was submitted. If `PostedAfter` and `PostedBefore` are more than 180 days apart, the response is empty. **Default:** Two minutes before the time of the request. (optional)marketplaceId
- The ID of the marketplace from which you want to retrieve transactions. (optional)nextToken
- The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages. (optional)progressListener
- Progress listenerprogressRequestListener
- Progress request listener- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body objectLWAException
- If calls to fetch LWA access token fails
-
listTransactions
public ListTransactionsResponse listTransactions(org.threeten.bp.OffsetDateTime postedAfter, org.threeten.bp.OffsetDateTime postedBefore, java.lang.String marketplaceId, java.lang.String nextToken) throws ApiException, LWAException
Returns transactions for the given parameters. Orders from the last 48 hours might not be included in financial events. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 0.5 | 10 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).- Parameters:
postedAfter
- The response includes financial events posted after (or on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. The date-time must be more than two minutes before the time of the request. (required)postedBefore
- The response includes financial events posted before (but not on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. The date-time must be later than `PostedAfter` and more than two minutes before the request was submitted. If `PostedAfter` and `PostedBefore` are more than 180 days apart, the response is empty. **Default:** Two minutes before the time of the request. (optional)marketplaceId
- The ID of the marketplace from which you want to retrieve transactions. (optional)nextToken
- The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages. (optional)- Returns:
- ListTransactionsResponse
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
listTransactionsWithHttpInfo
public ApiResponse<ListTransactionsResponse> listTransactionsWithHttpInfo(org.threeten.bp.OffsetDateTime postedAfter, org.threeten.bp.OffsetDateTime postedBefore, java.lang.String marketplaceId, java.lang.String nextToken) throws ApiException, LWAException
Returns transactions for the given parameters. Orders from the last 48 hours might not be included in financial events. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 0.5 | 10 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).- Parameters:
postedAfter
- The response includes financial events posted after (or on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. The date-time must be more than two minutes before the time of the request. (required)postedBefore
- The response includes financial events posted before (but not on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. The date-time must be later than `PostedAfter` and more than two minutes before the request was submitted. If `PostedAfter` and `PostedBefore` are more than 180 days apart, the response is empty. **Default:** Two minutes before the time of the request. (optional)marketplaceId
- The ID of the marketplace from which you want to retrieve transactions. (optional)nextToken
- The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages. (optional)- Returns:
- ApiResponse<ListTransactionsResponse>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
listTransactionsAsync
public okhttp3.Call listTransactionsAsync(org.threeten.bp.OffsetDateTime postedAfter, org.threeten.bp.OffsetDateTime postedBefore, java.lang.String marketplaceId, java.lang.String nextToken, ApiCallback<ListTransactionsResponse> callback) throws ApiException, LWAException
(asynchronously) Returns transactions for the given parameters. Orders from the last 48 hours might not be included in financial events. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 0.5 | 10 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits).- Parameters:
postedAfter
- The response includes financial events posted after (or on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. The date-time must be more than two minutes before the time of the request. (required)postedBefore
- The response includes financial events posted before (but not on) this date. This date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date-time format. The date-time must be later than `PostedAfter` and more than two minutes before the request was submitted. If `PostedAfter` and `PostedBefore` are more than 180 days apart, the response is empty. **Default:** Two minutes before the time of the request. (optional)marketplaceId
- The ID of the marketplace from which you want to retrieve transactions. (optional)nextToken
- The response includes `nextToken` when the number of results exceeds the specified `pageSize` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages. (optional)callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body objectLWAException
- If calls to fetch LWA access token fails
-
-