Skip to content

Latest commit

 

History

History
604 lines (435 loc) · 18.8 KB

File metadata and controls

604 lines (435 loc) · 18.8 KB

MobileAppsApi

All URIs are relative to https://api.flipdish.co

Method HTTP request Description
getAppConfigSalesChannel GET /api/v1.0/mobileapps/{appId}/saleschannel/details
getStatistics GET /api/v1.0/mobileapps/{appId}/statistics
getSubmissionDetails GET /api/v1.0/mobileapps/{appId}/submission/details
getSubmissionStatus GET /api/v1.0/mobileapps/{appId}/submission/{submissionId}/status
publish POST /api/v1.0/mobileapps/{appId}/submission/{submissionId}/publish
resubmission POST /api/v1.0/mobileapps/{appId}/resubmission
submission POST /api/v1.0/mobileapps/{appId}/submission
unpublish POST /api/v1.0/mobileapps/{appId}/submission/{submissionId}/unpublish
updateAppConfigSalesChannel POST /api/v1.0/mobileapps/{appId}/saleschannel
updateSubmissionStatus POST /api/v1.0/mobileapps/{appId}/submission/{submissionId}/status
uploadImage POST /api/v1.0/mobileapps/{appId}/submission/image

getAppConfigSalesChannel

RestApiResultAppConfigSalesChannel getAppConfigSalesChannel(appId)

Example

// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.MobileAppsApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();

// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");

MobileAppsApi apiInstance = new MobileAppsApi();
String appId = "appId_example"; // String | 
try {
    RestApiResultAppConfigSalesChannel result = apiInstance.getAppConfigSalesChannel(appId);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling MobileAppsApi#getAppConfigSalesChannel");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
appId String

Return type

RestApiResultAppConfigSalesChannel

Authorization

oauth2

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json, text/json, application/xml, text/xml

getStatistics

RestApiArrayResultMobileAppsStatistics getStatistics(appId, platformTypes)

Example

// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.MobileAppsApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();

// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");

MobileAppsApi apiInstance = new MobileAppsApi();
String appId = "appId_example"; // String | 
List<String> platformTypes = Arrays.asList("platformTypes_example"); // List<String> | 
try {
    RestApiArrayResultMobileAppsStatistics result = apiInstance.getStatistics(appId, platformTypes);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling MobileAppsApi#getStatistics");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
appId String
platformTypes List<String> [enum: None, Android, IOS]

Return type

RestApiArrayResultMobileAppsStatistics

Authorization

oauth2

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json, text/json, application/xml, text/xml

getSubmissionDetails

RestApiResultMobileAppsSubmissionDetails getSubmissionDetails(appId)

Example

// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.MobileAppsApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();

// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");

MobileAppsApi apiInstance = new MobileAppsApi();
String appId = "appId_example"; // String | 
try {
    RestApiResultMobileAppsSubmissionDetails result = apiInstance.getSubmissionDetails(appId);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling MobileAppsApi#getSubmissionDetails");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
appId String

Return type

RestApiResultMobileAppsSubmissionDetails

Authorization

oauth2

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json, text/json, application/xml, text/xml

getSubmissionStatus

RestApiResultMobileAppsSubmissionStatus getSubmissionStatus(appId, submissionId)

Example

// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.MobileAppsApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();

// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");

MobileAppsApi apiInstance = new MobileAppsApi();
String appId = "appId_example"; // String | 
Integer submissionId = 56; // Integer | 
try {
    RestApiResultMobileAppsSubmissionStatus result = apiInstance.getSubmissionStatus(appId, submissionId);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling MobileAppsApi#getSubmissionStatus");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
appId String
submissionId Integer

Return type

RestApiResultMobileAppsSubmissionStatus

Authorization

oauth2

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json, text/json, application/xml, text/xml

publish

RestApiResultRestApiIntegerResult publish(appId, submissionId, platformType)

Example

// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.MobileAppsApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();

// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");

MobileAppsApi apiInstance = new MobileAppsApi();
String appId = "appId_example"; // String | 
Integer submissionId = 56; // Integer | 
String platformType = "platformType_example"; // String | 
try {
    RestApiResultRestApiIntegerResult result = apiInstance.publish(appId, submissionId, platformType);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling MobileAppsApi#publish");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
appId String
submissionId Integer
platformType String [optional] [enum: None, Android, IOS]

Return type

RestApiResultRestApiIntegerResult

Authorization

oauth2

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json, text/json, application/xml, text/xml

resubmission

RestApiResultMobileAppsSubmission resubmission(appId, mobileAppsSubmission)

Example

// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.MobileAppsApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();

// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");

MobileAppsApi apiInstance = new MobileAppsApi();
String appId = "appId_example"; // String | 
MobileAppsSubmission mobileAppsSubmission = new MobileAppsSubmission(); // MobileAppsSubmission | 
try {
    RestApiResultMobileAppsSubmission result = apiInstance.resubmission(appId, mobileAppsSubmission);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling MobileAppsApi#resubmission");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
appId String
mobileAppsSubmission MobileAppsSubmission

Return type

RestApiResultMobileAppsSubmission

Authorization

oauth2

HTTP request headers

  • Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
  • Accept: application/json, text/json, application/xml, text/xml

submission

RestApiResultMobileAppsSubmission submission(appId, mobileAppsSubmission)

Example

// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.MobileAppsApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();

// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");

MobileAppsApi apiInstance = new MobileAppsApi();
String appId = "appId_example"; // String | 
MobileAppsSubmission mobileAppsSubmission = new MobileAppsSubmission(); // MobileAppsSubmission | 
try {
    RestApiResultMobileAppsSubmission result = apiInstance.submission(appId, mobileAppsSubmission);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling MobileAppsApi#submission");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
appId String
mobileAppsSubmission MobileAppsSubmission

Return type

RestApiResultMobileAppsSubmission

Authorization

oauth2

HTTP request headers

  • Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
  • Accept: application/json, text/json, application/xml, text/xml

unpublish

RestApiIntegerResult unpublish(appId, submissionId, platformType)

Example

// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.MobileAppsApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();

// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");

MobileAppsApi apiInstance = new MobileAppsApi();
String appId = "appId_example"; // String | 
Integer submissionId = 56; // Integer | 
String platformType = "platformType_example"; // String | 
try {
    RestApiIntegerResult result = apiInstance.unpublish(appId, submissionId, platformType);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling MobileAppsApi#unpublish");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
appId String
submissionId Integer
platformType String [optional] [enum: None, Android, IOS]

Return type

RestApiIntegerResult

Authorization

oauth2

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json, text/json, application/xml, text/xml

updateAppConfigSalesChannel

RestApiResultAppConfigSalesChannel updateAppConfigSalesChannel(appId, appConfigSalesChannel)

Example

// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.MobileAppsApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();

// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");

MobileAppsApi apiInstance = new MobileAppsApi();
String appId = "appId_example"; // String | 
AppConfigSalesChannel appConfigSalesChannel = new AppConfigSalesChannel(); // AppConfigSalesChannel | 
try {
    RestApiResultAppConfigSalesChannel result = apiInstance.updateAppConfigSalesChannel(appId, appConfigSalesChannel);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling MobileAppsApi#updateAppConfigSalesChannel");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
appId String
appConfigSalesChannel AppConfigSalesChannel

Return type

RestApiResultAppConfigSalesChannel

Authorization

oauth2

HTTP request headers

  • Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
  • Accept: application/json, text/json, application/xml, text/xml

updateSubmissionStatus

RestApiResultUpdateMobileAppsSubmissionStatus updateSubmissionStatus(appId, submissionId, updateSubmissionStatus)

Example

// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.MobileAppsApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();

// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");

MobileAppsApi apiInstance = new MobileAppsApi();
String appId = "appId_example"; // String | 
Integer submissionId = 56; // Integer | 
UpdateMobileAppsSubmissionStatus updateSubmissionStatus = new UpdateMobileAppsSubmissionStatus(); // UpdateMobileAppsSubmissionStatus | 
try {
    RestApiResultUpdateMobileAppsSubmissionStatus result = apiInstance.updateSubmissionStatus(appId, submissionId, updateSubmissionStatus);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling MobileAppsApi#updateSubmissionStatus");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
appId String
submissionId Integer
updateSubmissionStatus UpdateMobileAppsSubmissionStatus

Return type

RestApiResultUpdateMobileAppsSubmissionStatus

Authorization

oauth2

HTTP request headers

  • Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
  • Accept: application/json, text/json, application/xml, text/xml

uploadImage

RestApiResultMobileAppsImage uploadImage(appId, image)

Example

// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.MobileAppsApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();

// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");

MobileAppsApi apiInstance = new MobileAppsApi();
String appId = "appId_example"; // String | 
File image = new File("/path/to/file.txt"); // File | Mobile Apps image
try {
    RestApiResultMobileAppsImage result = apiInstance.uploadImage(appId, image);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling MobileAppsApi#uploadImage");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
appId String
image File Mobile Apps image

Return type

RestApiResultMobileAppsImage

Authorization

oauth2

HTTP request headers

  • Content-Type: multipart/form-data
  • Accept: application/json, text/json, application/xml, text/xml