PublicationApi
All URIs are relative to https://api.molecularmatch.com/v4
Method | HTTP request | Description |
---|---|---|
countPublications | POST /publication/count | Get the count of Publications matching a searchRequest |
getPublication | GET /publication/{id} | Get a Publication |
searchPublications | POST /publication/search | Search for Publications |
countPublications
SearchResponsePublication countPublications(body)
Get the count of Publications matching a searchRequest
Get the count of Publications matching a searchRequest
Example
// Import classes:
//import io.swagger.client.ApiClient;
//import io.swagger.client.ApiException;
//import io.swagger.client.Configuration;
//import io.swagger.client.auth.*;
//import io.swagger.client.api.PublicationApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
PublicationApi apiInstance = new PublicationApi();
SearchRequest body = new SearchRequest(); // SearchRequest | SearchRequest object to send to MolecularMatch for processing
try {
SearchResponsePublication result = apiInstance.countPublications(body);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicationApi#countPublications");
e.printStackTrace();
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
body | SearchRequest | SearchRequest object to send to MolecularMatch for processing |
Return type
HTTP request headers
- Content-Type: application/json
- Accept: application/json
getPublication
Publication getPublication(id)
Get a Publication
Get a Publication
Example
// Import classes:
//import io.swagger.client.ApiClient;
//import io.swagger.client.ApiException;
//import io.swagger.client.Configuration;
//import io.swagger.client.auth.*;
//import io.swagger.client.api.PublicationApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
PublicationApi apiInstance = new PublicationApi();
String id = "id_example"; // String | ID of the Publication to return
try {
Publication result = apiInstance.getPublication(id);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicationApi#getPublication");
e.printStackTrace();
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String | ID of the Publication to return |
Return type
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
searchPublications
SearchResponsePublication searchPublications(body)
Search for Publications
Search for Publications
Example
// Import classes:
//import io.swagger.client.ApiClient;
//import io.swagger.client.ApiException;
//import io.swagger.client.Configuration;
//import io.swagger.client.auth.*;
//import io.swagger.client.api.PublicationApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
PublicationApi apiInstance = new PublicationApi();
SearchRequest body = new SearchRequest(); // SearchRequest | SearchRequest object to send to MolecularMatch for processing
try {
SearchResponsePublication result = apiInstance.searchPublications(body);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicationApi#searchPublications");
e.printStackTrace();
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
body | SearchRequest | SearchRequest object to send to MolecularMatch for processing |
Return type
HTTP request headers
- Content-Type: application/json
- Accept: application/json