Class GetSubscriptionInfoApi


  • public class GetSubscriptionInfoApi
    extends Object
    • Constructor Detail

      • GetSubscriptionInfoApi

        public GetSubscriptionInfoApi()
      • GetSubscriptionInfoApi

        public GetSubscriptionInfoApi​(ApiClient apiClient)
    • Method Detail

      • getApiClient

        public ApiClient getApiClient()
      • setApiClient

        public void setApiClient​(ApiClient apiClient)
      • subscriptionsGetCall

        public com.squareup.okhttp.Call subscriptionsGetCall​(String apiUUID,
                                                             String appUUID,
                                                             String tenantDomain,
                                                             ProgressResponseBody.ProgressListener progressListener,
                                                             ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                      throws ApiException
        Build call for subscriptionsGet
        Parameters:
        apiUUID - UUID of the API (optional)
        appUUID - UUID of the Application (optional)
        tenantDomain - Tenant Domain of the Application (optional)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • subscriptionsGet

        public SubscriptionDTO subscriptionsGet​(String apiUUID,
                                                String appUUID,
                                                String tenantDomain)
                                         throws ApiException
        Get the subscriptions meta information of an api by providing the api uuid and application uuid. This operation is used to get the subscription information of an API from storage. If the Tenant domain is not provided carbon.super will be picked as the Tenant domain.
        Parameters:
        apiUUID - UUID of the API (optional)
        appUUID - UUID of the Application (optional)
        tenantDomain - Tenant Domain of the Application (optional)
        Returns:
        SubscriptionDTO
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • subscriptionsGetWithHttpInfo

        public ApiResponse<SubscriptionDTO> subscriptionsGetWithHttpInfo​(String apiUUID,
                                                                         String appUUID,
                                                                         String tenantDomain)
                                                                  throws ApiException
        Get the subscriptions meta information of an api by providing the api uuid and application uuid. This operation is used to get the subscription information of an API from storage. If the Tenant domain is not provided carbon.super will be picked as the Tenant domain.
        Parameters:
        apiUUID - UUID of the API (optional)
        appUUID - UUID of the Application (optional)
        tenantDomain - Tenant Domain of the Application (optional)
        Returns:
        ApiResponse<SubscriptionDTO>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • subscriptionsGetAsync

        public com.squareup.okhttp.Call subscriptionsGetAsync​(String apiUUID,
                                                              String appUUID,
                                                              String tenantDomain,
                                                              ApiCallback<SubscriptionDTO> callback)
                                                       throws ApiException
        Get the subscriptions meta information of an api by providing the api uuid and application uuid. (asynchronously) This operation is used to get the subscription information of an API from storage. If the Tenant domain is not provided carbon.super will be picked as the Tenant domain.
        Parameters:
        apiUUID - UUID of the API (optional)
        appUUID - UUID of the Application (optional)
        tenantDomain - Tenant Domain of the Application (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 object