All URIs are relative to http://localhost
Method | HTTP request | Description |
---|---|---|
apiDiscussionsCommentsCommentIdDelete | DELETE /api/discussions/comments/{commentId} | |
apiDiscussionsCommentsCommentIdPost | POST /api/discussions/comments/{commentId} | |
apiDiscussionsFoldersFolderIdTopicsGet | GET /api/discussions/folders/{folderId}/topics | |
apiDiscussionsFoldersFolderIdTopicsPost | POST /api/discussions/folders/{folderId}/topics | |
apiDiscussionsFoldersGet | GET /api/discussions/folders | |
apiDiscussionsFoldersPost | POST /api/discussions/folders | |
apiDiscussionsTopicsGet | GET /api/discussions/topics | |
apiDiscussionsTopicsTopicIdCommentsPost | POST /api/discussions/topics/{topicId}/comments | |
apiDiscussionsTopicsTopicIdDelete | DELETE /api/discussions/topics/{topicId} | |
apiDiscussionsTopicsTopicIdGet | GET /api/discussions/topics/{topicId} | |
apiDiscussionsTopicsTopicIdPost | POST /api/discussions/topics/{topicId} |
apiDiscussionsCommentsCommentIdDelete(commentId)
// Import classes:
import mikufan.cx.vocadbapiclient.client.ApiClient;
import mikufan.cx.vocadbapiclient.client.ApiException;
import mikufan.cx.vocadbapiclient.client.Configuration;
import mikufan.cx.vocadbapiclient.client.models.*;
import mikufan.cx.vocadbapiclient.api.DiscussionApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
DiscussionApi apiInstance = new DiscussionApi(defaultClient);
Integer commentId = 56; // Integer |
try {
apiInstance.apiDiscussionsCommentsCommentIdDelete(commentId);
} catch (ApiException e) {
System.err.println("Exception when calling DiscussionApi#apiDiscussionsCommentsCommentIdDelete");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
commentId | Integer |
null (empty response body)
No authorization required
- Content-Type: Not defined
- Accept: Not defined
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
apiDiscussionsCommentsCommentIdPost(commentId, commentForApiContract)
// Import classes:
import mikufan.cx.vocadbapiclient.client.ApiClient;
import mikufan.cx.vocadbapiclient.client.ApiException;
import mikufan.cx.vocadbapiclient.client.Configuration;
import mikufan.cx.vocadbapiclient.client.models.*;
import mikufan.cx.vocadbapiclient.api.DiscussionApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
DiscussionApi apiInstance = new DiscussionApi(defaultClient);
Integer commentId = 56; // Integer |
CommentForApiContract commentForApiContract = new CommentForApiContract(); // CommentForApiContract |
try {
apiInstance.apiDiscussionsCommentsCommentIdPost(commentId, commentForApiContract);
} catch (ApiException e) {
System.err.println("Exception when calling DiscussionApi#apiDiscussionsCommentsCommentIdPost");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
commentId | Integer | ||
commentForApiContract | CommentForApiContract | [optional] |
null (empty response body)
No authorization required
- Content-Type: application/json-patch+json, application/json, text/json, application/*+json
- Accept: Not defined
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
List<DiscussionTopicContract> apiDiscussionsFoldersFolderIdTopicsGet(folderId, fields)
// Import classes:
import mikufan.cx.vocadbapiclient.client.ApiClient;
import mikufan.cx.vocadbapiclient.client.ApiException;
import mikufan.cx.vocadbapiclient.client.Configuration;
import mikufan.cx.vocadbapiclient.client.models.*;
import mikufan.cx.vocadbapiclient.api.DiscussionApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
DiscussionApi apiInstance = new DiscussionApi(defaultClient);
Integer folderId = 56; // Integer |
DiscussionTopicOptionalFields fields = DiscussionTopicOptionalFields.fromValue("None"); // DiscussionTopicOptionalFields |
try {
List<DiscussionTopicContract> result = apiInstance.apiDiscussionsFoldersFolderIdTopicsGet(folderId, fields);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DiscussionApi#apiDiscussionsFoldersFolderIdTopicsGet");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
folderId | Integer | ||
fields | DiscussionTopicOptionalFields | [optional] [enum: None, Comments, CommentCount, Content, LastComment, All] |
No authorization required
- Content-Type: Not defined
- Accept: text/plain, application/json, text/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
DiscussionTopicContract apiDiscussionsFoldersFolderIdTopicsPost(folderId, discussionTopicContract)
// Import classes:
import mikufan.cx.vocadbapiclient.client.ApiClient;
import mikufan.cx.vocadbapiclient.client.ApiException;
import mikufan.cx.vocadbapiclient.client.Configuration;
import mikufan.cx.vocadbapiclient.client.models.*;
import mikufan.cx.vocadbapiclient.api.DiscussionApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
DiscussionApi apiInstance = new DiscussionApi(defaultClient);
Integer folderId = 56; // Integer |
DiscussionTopicContract discussionTopicContract = new DiscussionTopicContract(); // DiscussionTopicContract |
try {
DiscussionTopicContract result = apiInstance.apiDiscussionsFoldersFolderIdTopicsPost(folderId, discussionTopicContract);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DiscussionApi#apiDiscussionsFoldersFolderIdTopicsPost");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
folderId | Integer | ||
discussionTopicContract | DiscussionTopicContract | [optional] |
No authorization required
- Content-Type: application/json-patch+json, application/json, text/json, application/*+json
- Accept: text/plain, application/json, text/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
List<DiscussionFolderContract> apiDiscussionsFoldersGet(fields)
// Import classes:
import mikufan.cx.vocadbapiclient.client.ApiClient;
import mikufan.cx.vocadbapiclient.client.ApiException;
import mikufan.cx.vocadbapiclient.client.Configuration;
import mikufan.cx.vocadbapiclient.client.models.*;
import mikufan.cx.vocadbapiclient.api.DiscussionApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
DiscussionApi apiInstance = new DiscussionApi(defaultClient);
DiscussionFolderOptionalFields fields = DiscussionFolderOptionalFields.fromValue("None"); // DiscussionFolderOptionalFields |
try {
List<DiscussionFolderContract> result = apiInstance.apiDiscussionsFoldersGet(fields);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DiscussionApi#apiDiscussionsFoldersGet");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
fields | DiscussionFolderOptionalFields | [optional] [enum: None, LastTopic, TopicCount] |
List<DiscussionFolderContract>
No authorization required
- Content-Type: Not defined
- Accept: text/plain, application/json, text/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
DiscussionFolderContract apiDiscussionsFoldersPost(discussionFolderContract)
// Import classes:
import mikufan.cx.vocadbapiclient.client.ApiClient;
import mikufan.cx.vocadbapiclient.client.ApiException;
import mikufan.cx.vocadbapiclient.client.Configuration;
import mikufan.cx.vocadbapiclient.client.models.*;
import mikufan.cx.vocadbapiclient.api.DiscussionApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
DiscussionApi apiInstance = new DiscussionApi(defaultClient);
DiscussionFolderContract discussionFolderContract = new DiscussionFolderContract(); // DiscussionFolderContract |
try {
DiscussionFolderContract result = apiInstance.apiDiscussionsFoldersPost(discussionFolderContract);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DiscussionApi#apiDiscussionsFoldersPost");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
discussionFolderContract | DiscussionFolderContract | [optional] |
No authorization required
- Content-Type: application/json-patch+json, application/json, text/json, application/*+json
- Accept: text/plain, application/json, text/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
DiscussionTopicContractPartialFindResult apiDiscussionsTopicsGet(folderId, start, maxResults, getTotalCount, sort, fields)
// Import classes:
import mikufan.cx.vocadbapiclient.client.ApiClient;
import mikufan.cx.vocadbapiclient.client.ApiException;
import mikufan.cx.vocadbapiclient.client.Configuration;
import mikufan.cx.vocadbapiclient.client.models.*;
import mikufan.cx.vocadbapiclient.api.DiscussionApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
DiscussionApi apiInstance = new DiscussionApi(defaultClient);
Integer folderId = 56; // Integer |
Integer start = 0; // Integer |
Integer maxResults = 10; // Integer |
Boolean getTotalCount = false; // Boolean |
DiscussionTopicSortRule sort = DiscussionTopicSortRule.fromValue("None"); // DiscussionTopicSortRule |
DiscussionTopicOptionalFields fields = DiscussionTopicOptionalFields.fromValue("None"); // DiscussionTopicOptionalFields |
try {
DiscussionTopicContractPartialFindResult result = apiInstance.apiDiscussionsTopicsGet(folderId, start, maxResults, getTotalCount, sort, fields);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DiscussionApi#apiDiscussionsTopicsGet");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
folderId | Integer | [optional] | |
start | Integer | [optional] [default to 0] | |
maxResults | Integer | [optional] [default to 10] | |
getTotalCount | Boolean | [optional] [default to false] | |
sort | DiscussionTopicSortRule | [optional] [enum: None, Name, DateCreated, LastCommentDate] | |
fields | DiscussionTopicOptionalFields | [optional] [enum: None, Comments, CommentCount, Content, LastComment, All] |
DiscussionTopicContractPartialFindResult
No authorization required
- Content-Type: Not defined
- Accept: text/plain, application/json, text/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
CommentForApiContract apiDiscussionsTopicsTopicIdCommentsPost(topicId, commentForApiContract)
// Import classes:
import mikufan.cx.vocadbapiclient.client.ApiClient;
import mikufan.cx.vocadbapiclient.client.ApiException;
import mikufan.cx.vocadbapiclient.client.Configuration;
import mikufan.cx.vocadbapiclient.client.models.*;
import mikufan.cx.vocadbapiclient.api.DiscussionApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
DiscussionApi apiInstance = new DiscussionApi(defaultClient);
Integer topicId = 56; // Integer |
CommentForApiContract commentForApiContract = new CommentForApiContract(); // CommentForApiContract |
try {
CommentForApiContract result = apiInstance.apiDiscussionsTopicsTopicIdCommentsPost(topicId, commentForApiContract);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DiscussionApi#apiDiscussionsTopicsTopicIdCommentsPost");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
topicId | Integer | ||
commentForApiContract | CommentForApiContract | [optional] |
No authorization required
- Content-Type: application/json-patch+json, application/json, text/json, application/*+json
- Accept: text/plain, application/json, text/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
apiDiscussionsTopicsTopicIdDelete(topicId)
// Import classes:
import mikufan.cx.vocadbapiclient.client.ApiClient;
import mikufan.cx.vocadbapiclient.client.ApiException;
import mikufan.cx.vocadbapiclient.client.Configuration;
import mikufan.cx.vocadbapiclient.client.models.*;
import mikufan.cx.vocadbapiclient.api.DiscussionApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
DiscussionApi apiInstance = new DiscussionApi(defaultClient);
Integer topicId = 56; // Integer |
try {
apiInstance.apiDiscussionsTopicsTopicIdDelete(topicId);
} catch (ApiException e) {
System.err.println("Exception when calling DiscussionApi#apiDiscussionsTopicsTopicIdDelete");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
topicId | Integer |
null (empty response body)
No authorization required
- Content-Type: Not defined
- Accept: Not defined
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
DiscussionTopicContract apiDiscussionsTopicsTopicIdGet(topicId, fields)
// Import classes:
import mikufan.cx.vocadbapiclient.client.ApiClient;
import mikufan.cx.vocadbapiclient.client.ApiException;
import mikufan.cx.vocadbapiclient.client.Configuration;
import mikufan.cx.vocadbapiclient.client.models.*;
import mikufan.cx.vocadbapiclient.api.DiscussionApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
DiscussionApi apiInstance = new DiscussionApi(defaultClient);
Integer topicId = 56; // Integer |
DiscussionTopicOptionalFields fields = DiscussionTopicOptionalFields.fromValue("None"); // DiscussionTopicOptionalFields |
try {
DiscussionTopicContract result = apiInstance.apiDiscussionsTopicsTopicIdGet(topicId, fields);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DiscussionApi#apiDiscussionsTopicsTopicIdGet");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
topicId | Integer | ||
fields | DiscussionTopicOptionalFields | [optional] [enum: None, Comments, CommentCount, Content, LastComment, All] |
No authorization required
- Content-Type: Not defined
- Accept: text/plain, application/json, text/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
apiDiscussionsTopicsTopicIdPost(topicId, discussionTopicContract)
// Import classes:
import mikufan.cx.vocadbapiclient.client.ApiClient;
import mikufan.cx.vocadbapiclient.client.ApiException;
import mikufan.cx.vocadbapiclient.client.Configuration;
import mikufan.cx.vocadbapiclient.client.models.*;
import mikufan.cx.vocadbapiclient.api.DiscussionApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
DiscussionApi apiInstance = new DiscussionApi(defaultClient);
Integer topicId = 56; // Integer |
DiscussionTopicContract discussionTopicContract = new DiscussionTopicContract(); // DiscussionTopicContract |
try {
apiInstance.apiDiscussionsTopicsTopicIdPost(topicId, discussionTopicContract);
} catch (ApiException e) {
System.err.println("Exception when calling DiscussionApi#apiDiscussionsTopicsTopicIdPost");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
topicId | Integer | ||
discussionTopicContract | DiscussionTopicContract | [optional] |
null (empty response body)
No authorization required
- Content-Type: application/json-patch+json, application/json, text/json, application/*+json
- Accept: Not defined
Status code | Description | Response headers |
---|---|---|
200 | Success | - |