Skip to content

Latest commit

 

History

History
441 lines (325 loc) · 13.2 KB

CasesApi.md

File metadata and controls

441 lines (325 loc) · 13.2 KB

CasesApi

All URIs are relative to https://de.openlegaldata.io/api

Method HTTP request Description
casesCreate POST /cases/
casesDelete DELETE /cases/{id}/
casesList GET /cases/
casesPartialUpdate PATCH /cases/{id}/
casesRead GET /cases/{id}/
casesSearchList GET /cases/search/
casesUpdate PUT /cases/{id}/

casesCreate

ModelCase casesCreate(data)

List view for cases

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.CasesApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();

// Configure API key authorization: api_key
ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
api_key.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.setApiKeyPrefix("Token");

CasesApi apiInstance = new CasesApi();
ModelCase data = new ModelCase(); // ModelCase | 
try {
    ModelCase result = apiInstance.casesCreate(data);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling CasesApi#casesCreate");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
data ModelCase

Return type

ModelCase

Authorization

api_key

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

casesDelete

casesDelete(id)

List view for cases

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.CasesApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();

// Configure API key authorization: api_key
ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
api_key.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.setApiKeyPrefix("Token");

CasesApi apiInstance = new CasesApi();
Integer id = 56; // Integer | A unique integer value identifying this case.
try {
    apiInstance.casesDelete(id);
} catch (ApiException e) {
    System.err.println("Exception when calling CasesApi#casesDelete");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
id Integer A unique integer value identifying this case.

Return type

null (empty response body)

Authorization

api_key

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

casesList

InlineResponse2003 casesList(ordering, date, slug, fileNumber, ecli, court, courtSlug, courtJurisdiction, courtLevelOfAppeal, courtState, page, pageSize)

List view for cases

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.CasesApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();

// Configure API key authorization: api_key
ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
api_key.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.setApiKeyPrefix("Token");

CasesApi apiInstance = new CasesApi();
String ordering = "ordering_example"; // String | Which field to use when ordering the results.
String date = "date_example"; // String | 
String slug = "slug_example"; // String | 
String fileNumber = "fileNumber_example"; // String | 
String ecli = "ecli_example"; // String | 
BigDecimal court = new BigDecimal(); // BigDecimal | 
String courtSlug = "courtSlug_example"; // String | 
String courtJurisdiction = "courtJurisdiction_example"; // String | 
String courtLevelOfAppeal = "courtLevelOfAppeal_example"; // String | 
String courtState = "courtState_example"; // String | 
Integer page = 56; // Integer | A page number within the paginated result set.
Integer pageSize = 56; // Integer | Number of results to return per page.
try {
    InlineResponse2003 result = apiInstance.casesList(ordering, date, slug, fileNumber, ecli, court, courtSlug, courtJurisdiction, courtLevelOfAppeal, courtState, page, pageSize);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling CasesApi#casesList");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
ordering String Which field to use when ordering the results. [optional]
date String [optional]
slug String [optional]
fileNumber String [optional]
ecli String [optional]
court BigDecimal [optional]
courtSlug String [optional]
courtJurisdiction String [optional]
courtLevelOfAppeal String [optional]
courtState String [optional]
page Integer A page number within the paginated result set. [optional]
pageSize Integer Number of results to return per page. [optional]

Return type

InlineResponse2003

Authorization

api_key

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

casesPartialUpdate

ModelCase casesPartialUpdate(id, data)

List view for cases

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.CasesApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();

// Configure API key authorization: api_key
ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
api_key.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.setApiKeyPrefix("Token");

CasesApi apiInstance = new CasesApi();
Integer id = 56; // Integer | A unique integer value identifying this case.
ModelCase data = new ModelCase(); // ModelCase | 
try {
    ModelCase result = apiInstance.casesPartialUpdate(id, data);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling CasesApi#casesPartialUpdate");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
id Integer A unique integer value identifying this case.
data ModelCase

Return type

ModelCase

Authorization

api_key

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

casesRead

ModelCase casesRead(id)

List view for cases

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.CasesApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();

// Configure API key authorization: api_key
ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
api_key.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.setApiKeyPrefix("Token");

CasesApi apiInstance = new CasesApi();
Integer id = 56; // Integer | A unique integer value identifying this case.
try {
    ModelCase result = apiInstance.casesRead(id);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling CasesApi#casesRead");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
id Integer A unique integer value identifying this case.

Return type

ModelCase

Authorization

api_key

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

casesSearchList

InlineResponse2004 casesSearchList(text, facetModelName, date, courtJurisdiction, courtLevelOfAppeal, decisionType, court, page, pageSize)

Search view (list only)

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.CasesApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();

// Configure API key authorization: api_key
ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
api_key.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.setApiKeyPrefix("Token");

CasesApi apiInstance = new CasesApi();
String text = "text_example"; // String | Search query on text content (Lucence syntax support).
String facetModelName = "facetModelName_example"; // String | facet_model_name
String date = "date_example"; // String | date
String courtJurisdiction = "courtJurisdiction_example"; // String | court_jurisdiction
String courtLevelOfAppeal = "courtLevelOfAppeal_example"; // String | court_level_of_appeal
String decisionType = "decisionType_example"; // String | decision_type
String court = "court_example"; // String | court
Integer page = 56; // Integer | A page number within the paginated result set.
Integer pageSize = 56; // Integer | Number of results to return per page.
try {
    InlineResponse2004 result = apiInstance.casesSearchList(text, facetModelName, date, courtJurisdiction, courtLevelOfAppeal, decisionType, court, page, pageSize);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling CasesApi#casesSearchList");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
text String Search query on text content (Lucence syntax support).
facetModelName String facet_model_name [optional]
date String date [optional]
courtJurisdiction String court_jurisdiction [optional]
courtLevelOfAppeal String court_level_of_appeal [optional]
decisionType String decision_type [optional]
court String court [optional]
page Integer A page number within the paginated result set. [optional]
pageSize Integer Number of results to return per page. [optional]

Return type

InlineResponse2004

Authorization

api_key

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

casesUpdate

ModelCase casesUpdate(id, data)

List view for cases

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.CasesApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();

// Configure API key authorization: api_key
ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
api_key.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.setApiKeyPrefix("Token");

CasesApi apiInstance = new CasesApi();
Integer id = 56; // Integer | A unique integer value identifying this case.
ModelCase data = new ModelCase(); // ModelCase | 
try {
    ModelCase result = apiInstance.casesUpdate(id, data);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling CasesApi#casesUpdate");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
id Integer A unique integer value identifying this case.
data ModelCase

Return type

ModelCase

Authorization

api_key

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json