All URIs are relative to http://localhost:7072/api
Method | HTTP request | Description |
---|---|---|
HttpTranslationsById | GET /translations/{id} | |
HttpTranslationsByIdFilterByCustomField | GET /translations/{id}/custom/{customField} | |
HttpTranslationsByIdFilterByProperty | GET /translations/{id}/{property} |
Dictionary<string, Dictionary<string, Object>> HttpTranslationsById (string id, bool? items = null)
Get all the translations of a whole entity (Asset, Collection, Collection Type, Download Format)
using System.Collections.Generic;
using System.Diagnostics;
using Agravity.Public.Api;
using Agravity.Public.Client;
using Agravity.Public.Model;
namespace Example
{
public class HttpTranslationsByIdExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "http://localhost:7072/api";
// Configure API key authorization: function_key
config.AddApiKey("x-functions-key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("x-functions-key", "Bearer");
var apiInstance = new PublicTranslationManagementApi(config);
var id = "id_example"; // string | The ID of any translateable entity (Asset, Collection, Collection Type, Download Format).
var items = true; // bool? | If the items should be included (only for entity type Collection and Asset). (optional)
try
{
Dictionary<string, Dictionary<string, Object>> result = apiInstance.HttpTranslationsById(id, items);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling PublicTranslationManagementApi.HttpTranslationsById: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
This returns an ApiResponse object which contains the response data, status code and headers.
try
{
ApiResponse<Dictionary<string, Dictionary<string, Object>>> response = apiInstance.HttpTranslationsByIdWithHttpInfo(id, items);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling PublicTranslationManagementApi.HttpTranslationsByIdWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
Name | Type | Description | Notes |
---|---|---|---|
id | string | The ID of any translateable entity (Asset, Collection, Collection Type, Download Format). | |
items | bool? | If the items should be included (only for entity type Collection and Asset). | [optional] |
Dictionary<string, Dictionary<string, Object>>
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Returns the dictionary of the dictionaries with all translations | - |
400 | Could not get all translations from {id}! (Code: fd86fae5-1eed-4770-b519-d403b85fa1d0) <br/>Could not get entity {id} from database! (Code: eb42dc0d-78ee-4fc9-9a65-d5df472c7a03) | - |
404 | If the entity with that ID was not found. | - |
401 | Unauthorized. API Key not provided. | - |
500 | Internal server error. Please contact administrator. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Dictionary<string, Dictionary<string, Object>> HttpTranslationsByIdFilterByCustomField (string id, string customField)
Get the translation of custom field on the entity (Asset, Collection)
using System.Collections.Generic;
using System.Diagnostics;
using Agravity.Public.Api;
using Agravity.Public.Client;
using Agravity.Public.Model;
namespace Example
{
public class HttpTranslationsByIdFilterByCustomFieldExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "http://localhost:7072/api";
// Configure API key authorization: function_key
config.AddApiKey("x-functions-key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("x-functions-key", "Bearer");
var apiInstance = new PublicTranslationManagementApi(config);
var id = "id_example"; // string | The ID of only translateable entities with custom fields (Asset, Collection).
var customField = "customField_example"; // string | Limit the output to a specific custom field key.
try
{
Dictionary<string, Dictionary<string, Object>> result = apiInstance.HttpTranslationsByIdFilterByCustomField(id, customField);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling PublicTranslationManagementApi.HttpTranslationsByIdFilterByCustomField: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
This returns an ApiResponse object which contains the response data, status code and headers.
try
{
ApiResponse<Dictionary<string, Dictionary<string, Object>>> response = apiInstance.HttpTranslationsByIdFilterByCustomFieldWithHttpInfo(id, customField);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling PublicTranslationManagementApi.HttpTranslationsByIdFilterByCustomFieldWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
Name | Type | Description | Notes |
---|---|---|---|
id | string | The ID of only translateable entities with custom fields (Asset, Collection). | |
customField | string | Limit the output to a specific custom field key. |
Dictionary<string, Dictionary<string, Object>>
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Returns the dictionary of the dictionaries with all translations | - |
400 | Could not get all translations from {id}! (Code: fd86fae5-1eed-4770-b519-d403b85fa1d0) <br/>Could not get entity {id} from database! (Code: eb42dc0d-78ee-4fc9-9a65-d5df472c7a03) | - |
404 | If the entity with that ID was not found. | - |
401 | Unauthorized. API Key not provided. | - |
500 | Internal server error. Please contact administrator. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Dictionary<string, Dictionary<string, Object>> HttpTranslationsByIdFilterByProperty (string id, string property, bool? items = null)
Get the translations of a specific field on the entity (Asset, Collection, Collection Type, Download Format)
using System.Collections.Generic;
using System.Diagnostics;
using Agravity.Public.Api;
using Agravity.Public.Client;
using Agravity.Public.Model;
namespace Example
{
public class HttpTranslationsByIdFilterByPropertyExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "http://localhost:7072/api";
// Configure API key authorization: function_key
config.AddApiKey("x-functions-key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("x-functions-key", "Bearer");
var apiInstance = new PublicTranslationManagementApi(config);
var id = "id_example"; // string | The ID of any translateable entity (Asset, Collection, Collection Type, Download Format).
var property = "property_example"; // string | Limit to one specific property (key)
var items = true; // bool? | If the items should be included (only for entity type Collection and Asset). (optional)
try
{
Dictionary<string, Dictionary<string, Object>> result = apiInstance.HttpTranslationsByIdFilterByProperty(id, property, items);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling PublicTranslationManagementApi.HttpTranslationsByIdFilterByProperty: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
This returns an ApiResponse object which contains the response data, status code and headers.
try
{
ApiResponse<Dictionary<string, Dictionary<string, Object>>> response = apiInstance.HttpTranslationsByIdFilterByPropertyWithHttpInfo(id, property, items);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling PublicTranslationManagementApi.HttpTranslationsByIdFilterByPropertyWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
Name | Type | Description | Notes |
---|---|---|---|
id | string | The ID of any translateable entity (Asset, Collection, Collection Type, Download Format). | |
property | string | Limit to one specific property (key) | |
items | bool? | If the items should be included (only for entity type Collection and Asset). | [optional] |
Dictionary<string, Dictionary<string, Object>>
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Returns the dictionary of the dictionaries with all translations | - |
400 | Could not get all translations from {id}! (Code: fd86fae5-1eed-4770-b519-d403b85fa1d0) <br/>Could not get entity {id} from database! (Code: eb42dc0d-78ee-4fc9-9a65-d5df472c7a03) | - |
404 | If the entity with that ID was not found. | - |
401 | Unauthorized. API Key not provided. | - |
500 | Internal server error. Please contact administrator. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]