-
Notifications
You must be signed in to change notification settings - Fork 7
Quantity SDK
The
Quantity
archetype represents an amount of something measured according to some standard of measurement.
- Standards compliance
- Business archetypes defined
- Explore other business archetype patterns
-
Labor
-
SIInternationalSystemOfUnits
-
SystemsOfUnits
Standard | Contents |
---|---|
SI | International System of Units—Bureau International des Poids et Mesures (BIPM). |
Unicode CLDR | Unicode Common Locale Data Repository provides locales-specific patterns for formatting, parsing, spelling aloud, and handling traditional/archiac numbers. |
"A business archetype is a primordial thing that occurs consistently and universally in business domains and business software systems." (Arlow & Neustadt, Enterprise patterns and MDA: building better software with archetype patterns and UML, 2006, p. 5)
Open a Swagger-UI instance, then copy and paste the following Swagger specification URLs into the "Explore" text field and select the "Explore" button for additional APIs.
-
Locale
: http://api.swindle.net/archetypes/v1/schemas/locales/locales.yaml -
Money
: http://api.swindle.net/archetypes/v1/schemas/money/money.yaml -
Party
: http://api.swindle.net/archetypes/v1/schemas/parties/parties.yaml -
Quantity
: http://api.swindle.net/archetypes/v1/schemas/quantities/quantities.yaml
Create an new
Unit
of Labor.
Standards for name
assignments.
When creating a new Unit
, follow these rules for the value of Unit's
name
property:
-
Use lower case:
name's
value SHOULD be in lower case. -
Format with kebab case:
name's
value SHOULD be given in kebab case.
POST /systems-of-units/labor
Curl
curl -X POST "http://api.swindle.net/archetypes/v1/quantities/systems-of-units/labor"
Java
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.LaborApi;
import java.io.File;
import java.util.*;
public class LaborApiExample {
public static void main(String[] args) {
LaborApi apiInstance = new LaborApi();
SystemOfUnits_3 body = ; // SystemOfUnits_3 | The new `Unit` object to be added.**Important**: The `name` of the labor `Unit`, i.e., "`work-hour`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`work-hour`" will return data, but "Work-Hour" will result in an HTTP status code of 404 (`NotFoundError`).**Format**: `name's` value must be given in [**kebab case**](https://runkit.com/commonality/59a1c3805d3740001245a72d). For example, "`work-hour`" will return data, but "work hour" (with whitespace) or "`WorkHour`" (in [`PascalCase`](http://wiki.c2.com/?PascalCase)) will result in an HTTP status code of 404 (`NotFoundError`).
try {
SystemOfUnits_1 result = apiInstance.createLaborUnit(body);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling LaborApi#createLaborUnit");
e.printStackTrace();
}
}
}
Android
import io.swagger.client.api.LaborApi;
public class LaborApiExample {
public static void main(String[] args) {
LaborApi apiInstance = new LaborApi();
SystemOfUnits_3 body = ; // SystemOfUnits_3 | The new `Unit` object to be added.**Important**: The `name` of the labor `Unit`, i.e., "`work-hour`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`work-hour`" will return data, but "Work-Hour" will result in an HTTP status code of 404 (`NotFoundError`).**Format**: `name's` value must be given in [**kebab case**](https://runkit.com/commonality/59a1c3805d3740001245a72d). For example, "`work-hour`" will return data, but "work hour" (with whitespace) or "`WorkHour`" (in [`PascalCase`](http://wiki.c2.com/?PascalCase)) will result in an HTTP status code of 404 (`NotFoundError`).
try {
SystemOfUnits_1 result = apiInstance.createLaborUnit(body);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling LaborApi#createLaborUnit");
e.printStackTrace();
}
}
}
Objective-C
SystemOfUnits_3 *body = ; // The new `Unit` object to be added.**Important**: The `name` of the labor `Unit`, i.e., "`work-hour`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`work-hour`" will return data, but "Work-Hour" will result in an HTTP status code of 404 (`NotFoundError`).**Format**: `name's` value must be given in [**kebab case**](https://runkit.com/commonality/59a1c3805d3740001245a72d). For example, "`work-hour`" will return data, but "work hour" (with whitespace) or "`WorkHour`" (in [`PascalCase`](http://wiki.c2.com/?PascalCase)) will result in an HTTP status code of 404 (`NotFoundError`).
LaborApi *apiInstance = [[LaborApi alloc] init];
// Create an new Unit of Labor.
[apiInstance createLaborUnitWith:body
completionHandler: ^(SystemOfUnits_1 output, NSError* error) {
if (output) {
NSLog(@"%@", output);
}
if (error) {
NSLog(@"Error: %@", error);
}
}];
JavaScript
const Quantity = require('quantity');
const api = new Quantity.LaborApi()
const body = ; // {SystemOfUnits_3} The new `Unit` object to be added.**Important**: The `name` of the labor `Unit`, i.e., "`work-hour`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`work-hour`" will return data, but "Work-Hour" will result in an HTTP status code of 404 (`NotFoundError`).**Format**: `name's` value must be given in [**kebab case**](https://runkit.com/commonality/59a1c3805d3740001245a72d). For example, "`work-hour`" will return data, but "work hour" (with whitespace) or "`WorkHour`" (in [`PascalCase`](http://wiki.c2.com/?PascalCase)) will result in an HTTP status code of 404 (`NotFoundError`).
const callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
api.createLaborUnit(body, callback);
C#
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;
namespace Example
{
public class createLaborUnitExample
{
public void main()
{
const apiInstance = new LaborApi();
const body = new SystemOfUnits_3(); // SystemOfUnits_3 | The new `Unit` object to be added.**Important**: The `name` of the labor `Unit`, i.e., "`work-hour`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`work-hour`" will return data, but "Work-Hour" will result in an HTTP status code of 404 (`NotFoundError`).**Format**: `name's` value must be given in [**kebab case**](https://runkit.com/commonality/59a1c3805d3740001245a72d). For example, "`work-hour`" will return data, but "work hour" (with whitespace) or "`WorkHour`" (in [`PascalCase`](http://wiki.c2.com/?PascalCase)) will result in an HTTP status code of 404 (`NotFoundError`).
try
{
// Create an new Unit of Labor.
SystemOfUnits_1 result = apiInstance.createLaborUnit(body);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling LaborApi.createLaborUnit: " + e.Message );
}
}
}
}
PHP
**Important**: The `name` of the labor `Unit`, i.e., "`work-hour`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`work-hour`" will return data, but "Work-Hour" will result in an HTTP status code of 404 (`NotFoundError`).**Format**: `name's` value must be given in [**kebab case**](https://runkit.com/commonality/59a1c3805d3740001245a72d). For example, "`work-hour`" will return data, but "work hour" (with whitespace) or "`WorkHour`" (in [`PascalCase`](http://wiki.c2.com/?PascalCase)) will result in an HTTP status code of 404 (`NotFoundError`).
try {
$result = $api_instance->createLaborUnit($body);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling LaborApi->createLaborUnit: ', $e->getMessage(), PHP_EOL;
}
?>
Perl
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::LaborApi;
my $api_instance = WWW::SwaggerClient::LaborApi->new();
my $body = WWW::SwaggerClient::Object::SystemOfUnits_3->new(); # SystemOfUnits_3 | The new `Unit` object to be added.**Important**: The `name` of the labor `Unit`, i.e., "`work-hour`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`work-hour`" will return data, but "Work-Hour" will result in an HTTP status code of 404 (`NotFoundError`).**Format**: `name's` value must be given in [**kebab case**](https://runkit.com/commonality/59a1c3805d3740001245a72d). For example, "`work-hour`" will return data, but "work hour" (with whitespace) or "`WorkHour`" (in [`PascalCase`](http://wiki.c2.com/?PascalCase)) will result in an HTTP status code of 404 (`NotFoundError`).
eval {
my $result = $api_instance->createLaborUnit(body => $body);
print Dumper($result);
};
if ($@) {
warn "Exception when calling LaborApi->createLaborUnit: $@\n";
}
Python
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
## create an instance of the API class
api_instance = swagger_client.LaborApi()
body = # SystemOfUnits_3 | The new `Unit` object to be added.**Important**: The `name` of the labor `Unit`, i.e., "`work-hour`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`work-hour`" will return data, but "Work-Hour" will result in an HTTP status code of 404 (`NotFoundError`).**Format**: `name's` value must be given in [**kebab case**](https://runkit.com/commonality/59a1c3805d3740001245a72d). For example, "`work-hour`" will return data, but "work hour" (with whitespace) or "`WorkHour`" (in [`PascalCase`](http://wiki.c2.com/?PascalCase)) will result in an HTTP status code of 404 (`NotFoundError`).
try:
# Create an new Unit of Labor.
api_response = api_instance.create_labor_unit(body)
pprint(api_response)
except ApiException as e:
print("Exception when calling LaborApi->createLaborUnit: %s\n" % e)
Body parameters
Name | Description |
---|---|
body * |
Retrieve a metric or unit by name.
The name
of the labor Unit
, i.e., "work-hour
".
-
Case-sensitivity:
name's
value is case-sensitive. For example, "work-hour
" will return data, but "Work-Hour" will result in an HTTP status code of 404 (NotFoundError
). -
Format:
name's
value must be given in kebab case. For example, "work-hour
" will return data, but "work hour" (with whitespace) or "WorkHour
" (inPascalCase
) will result in an HTTP status code of 404 (NotFoundError
).
GET /systems-of-units/labor/{name}
Curl
curl -X GET "http://api.swindle.net/archetypes/v1/quantities/systems-of-units/labor/{name}"
Java
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.LaborApi;
import java.io.File;
import java.util.*;
public class LaborApiExample {
public static void main(String[] args) {
LaborApi apiInstance = new LaborApi();
String name = name_example; // String | The `name` of the labor `Unit`, i.e., "`work-hour`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`work-hour`" will return data, but "Work-Hour" will result in an HTTP status code of 404 (`NotFoundError`).**Format**: `name's` value must be given in [**kebab case**](https://runkit.com/commonality/59a1c3805d3740001245a72d). For example, "`work-hour`" will return data, but "work hour" (with whitespace) or "`WorkHour`" (in [`PascalCase`](http://wiki.c2.com/?PascalCase)) will result in an HTTP status code of 404 (`NotFoundError`).
try {
Unit_1 result = apiInstance.getLaborUnitByName(name);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling LaborApi#getLaborUnitByName");
e.printStackTrace();
}
}
}
Android
import io.swagger.client.api.LaborApi;
public class LaborApiExample {
public static void main(String[] args) {
LaborApi apiInstance = new LaborApi();
String name = name_example; // String | The `name` of the labor `Unit`, i.e., "`work-hour`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`work-hour`" will return data, but "Work-Hour" will result in an HTTP status code of 404 (`NotFoundError`).**Format**: `name's` value must be given in [**kebab case**](https://runkit.com/commonality/59a1c3805d3740001245a72d). For example, "`work-hour`" will return data, but "work hour" (with whitespace) or "`WorkHour`" (in [`PascalCase`](http://wiki.c2.com/?PascalCase)) will result in an HTTP status code of 404 (`NotFoundError`).
try {
Unit_1 result = apiInstance.getLaborUnitByName(name);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling LaborApi#getLaborUnitByName");
e.printStackTrace();
}
}
}
Objective-C
String *name = name_example; // The `name` of the labor `Unit`, i.e., "`work-hour`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`work-hour`" will return data, but "Work-Hour" will result in an HTTP status code of 404 (`NotFoundError`).**Format**: `name's` value must be given in [**kebab case**](https://runkit.com/commonality/59a1c3805d3740001245a72d). For example, "`work-hour`" will return data, but "work hour" (with whitespace) or "`WorkHour`" (in [`PascalCase`](http://wiki.c2.com/?PascalCase)) will result in an HTTP status code of 404 (`NotFoundError`).
LaborApi *apiInstance = [[LaborApi alloc] init];
// Retrieve a metric or unit by name.
[apiInstance getLaborUnitByNameWith:name
completionHandler: ^(Unit_1 output, NSError* error) {
if (output) {
NSLog(@"%@", output);
}
if (error) {
NSLog(@"Error: %@", error);
}
}];
JavaScript
const Quantity = require('quantity');
const api = new Quantity.LaborApi()
const name = name_example; // {String} The `name` of the labor `Unit`, i.e., "`work-hour`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`work-hour`" will return data, but "Work-Hour" will result in an HTTP status code of 404 (`NotFoundError`).**Format**: `name's` value must be given in [**kebab case**](https://runkit.com/commonality/59a1c3805d3740001245a72d). For example, "`work-hour`" will return data, but "work hour" (with whitespace) or "`WorkHour`" (in [`PascalCase`](http://wiki.c2.com/?PascalCase)) will result in an HTTP status code of 404 (`NotFoundError`).
const callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
api.getLaborUnitByName(name, callback);
C#
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;
namespace Example
{
public class getLaborUnitByNameExample
{
public void main()
{
const apiInstance = new LaborApi();
const name = name_example; // String | The `name` of the labor `Unit`, i.e., "`work-hour`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`work-hour`" will return data, but "Work-Hour" will result in an HTTP status code of 404 (`NotFoundError`).**Format**: `name's` value must be given in [**kebab case**](https://runkit.com/commonality/59a1c3805d3740001245a72d). For example, "`work-hour`" will return data, but "work hour" (with whitespace) or "`WorkHour`" (in [`PascalCase`](http://wiki.c2.com/?PascalCase)) will result in an HTTP status code of 404 (`NotFoundError`).
try
{
// Retrieve a metric or unit by name.
Unit_1 result = apiInstance.getLaborUnitByName(name);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling LaborApi.getLaborUnitByName: " + e.Message );
}
}
}
}
PHP
**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`work-hour`" will return data, but "Work-Hour" will result in an HTTP status code of 404 (`NotFoundError`).**Format**: `name's` value must be given in [**kebab case**](https://runkit.com/commonality/59a1c3805d3740001245a72d). For example, "`work-hour`" will return data, but "work hour" (with whitespace) or "`WorkHour`" (in [`PascalCase`](http://wiki.c2.com/?PascalCase)) will result in an HTTP status code of 404 (`NotFoundError`).
try {
$result = $api_instance->getLaborUnitByName($name);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling LaborApi->getLaborUnitByName: ', $e->getMessage(), PHP_EOL;
}
?>
Perl
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::LaborApi;
my $api_instance = WWW::SwaggerClient::LaborApi->new();
my $name = name_example; # String | The `name` of the labor `Unit`, i.e., "`work-hour`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`work-hour`" will return data, but "Work-Hour" will result in an HTTP status code of 404 (`NotFoundError`).**Format**: `name's` value must be given in [**kebab case**](https://runkit.com/commonality/59a1c3805d3740001245a72d). For example, "`work-hour`" will return data, but "work hour" (with whitespace) or "`WorkHour`" (in [`PascalCase`](http://wiki.c2.com/?PascalCase)) will result in an HTTP status code of 404 (`NotFoundError`).
eval {
my $result = $api_instance->getLaborUnitByName(name => $name);
print Dumper($result);
};
if ($@) {
warn "Exception when calling LaborApi->getLaborUnitByName: $@\n";
}
Python
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
## create an instance of the API class
api_instance = swagger_client.LaborApi()
name = name_example # String | The `name` of the labor `Unit`, i.e., "`work-hour`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`work-hour`" will return data, but "Work-Hour" will result in an HTTP status code of 404 (`NotFoundError`).**Format**: `name's` value must be given in [**kebab case**](https://runkit.com/commonality/59a1c3805d3740001245a72d). For example, "`work-hour`" will return data, but "work hour" (with whitespace) or "`WorkHour`" (in [`PascalCase`](http://wiki.c2.com/?PascalCase)) will result in an HTTP status code of 404 (`NotFoundError`).
try:
# Retrieve a metric or unit by name.
api_response = api_instance.get_labor_unit_by_name(name)
pprint(api_response)
except ApiException as e:
print("Exception when calling LaborApi->getLaborUnitByName: %s\n" % e)
Path parameters
Name | Description |
---|---|
name* | String The name of the labor Unit , i.e., "work-hour ".
|
Retrieve a metric or unit by its SI name.
Retrieve a specific SiBaseUnit
using its name
property's case-sensitive value.
GET /systems-of-units/SI/base-units/{name}
Curl
curl -X GET "http://api.swindle.net/archetypes/v1/quantities/systems-of-units/SI/base-units/{name}"
Java
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.SIInternationalSystemOfUnitsApi;
import java.io.File;
import java.util.*;
public class SIInternationalSystemOfUnitsApiExample {
public static void main(String[] args) {
SIInternationalSystemOfUnitsApi apiInstance = new SIInternationalSystemOfUnitsApi();
String name = name_example; // String | The `name` of the `SiBaseUnit`, e.g., "`metric`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`ampere`" will return data, but capitalized "`Meter`" will result in an HTTP status code of 404 (`NotFoundError`).
try {
SiBaseUnit_1 result = apiInstance.getSiBaseUnitByName(name);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SIInternationalSystemOfUnitsApi#getSiBaseUnitByName");
e.printStackTrace();
}
}
}
Android
import io.swagger.client.api.SIInternationalSystemOfUnitsApi;
public class SIInternationalSystemOfUnitsApiExample {
public static void main(String[] args) {
SIInternationalSystemOfUnitsApi apiInstance = new SIInternationalSystemOfUnitsApi();
String name = name_example; // String | The `name` of the `SiBaseUnit`, e.g., "`metric`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`ampere`" will return data, but capitalized "`Meter`" will result in an HTTP status code of 404 (`NotFoundError`).
try {
SiBaseUnit_1 result = apiInstance.getSiBaseUnitByName(name);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SIInternationalSystemOfUnitsApi#getSiBaseUnitByName");
e.printStackTrace();
}
}
}
Objective-C
String *name = name_example; // The `name` of the `SiBaseUnit`, e.g., "`metric`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`ampere`" will return data, but capitalized "`Meter`" will result in an HTTP status code of 404 (`NotFoundError`).
SIInternationalSystemOfUnitsApi *apiInstance = [[SIInternationalSystemOfUnitsApi alloc] init];
// Retrieve a metric or unit by its SI name.
[apiInstance getSiBaseUnitByNameWith:name
completionHandler: ^(SiBaseUnit_1 output, NSError* error) {
if (output) {
NSLog(@"%@", output);
}
if (error) {
NSLog(@"Error: %@", error);
}
}];
JavaScript
const Quantity = require('quantity');
const api = new Quantity.SIInternationalSystemOfUnitsApi()
const name = name_example; // {String} The `name` of the `SiBaseUnit`, e.g., "`metric`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`ampere`" will return data, but capitalized "`Meter`" will result in an HTTP status code of 404 (`NotFoundError`).
const callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
api.getSiBaseUnitByName(name, callback);
C#
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;
namespace Example
{
public class getSiBaseUnitByNameExample
{
public void main()
{
const apiInstance = new SIInternationalSystemOfUnitsApi();
const name = name_example; // String | The `name` of the `SiBaseUnit`, e.g., "`metric`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`ampere`" will return data, but capitalized "`Meter`" will result in an HTTP status code of 404 (`NotFoundError`).
try
{
// Retrieve a metric or unit by its SI name.
SiBaseUnit_1 result = apiInstance.getSiBaseUnitByName(name);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling SIInternationalSystemOfUnitsApi.getSiBaseUnitByName: " + e.Message );
}
}
}
}
PHP
**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`ampere`" will return data, but capitalized "`Meter`" will result in an HTTP status code of 404 (`NotFoundError`).
try {
$result = $api_instance->getSiBaseUnitByName($name);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling SIInternationalSystemOfUnitsApi->getSiBaseUnitByName: ', $e->getMessage(), PHP_EOL;
}
?>
Perl
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::SIInternationalSystemOfUnitsApi;
my $api_instance = WWW::SwaggerClient::SIInternationalSystemOfUnitsApi->new();
my $name = name_example; # String | The `name` of the `SiBaseUnit`, e.g., "`metric`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`ampere`" will return data, but capitalized "`Meter`" will result in an HTTP status code of 404 (`NotFoundError`).
eval {
my $result = $api_instance->getSiBaseUnitByName(name => $name);
print Dumper($result);
};
if ($@) {
warn "Exception when calling SIInternationalSystemOfUnitsApi->getSiBaseUnitByName: $@\n";
}
Python
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
## create an instance of the API class
api_instance = swagger_client.SIInternationalSystemOfUnitsApi()
name = name_example # String | The `name` of the `SiBaseUnit`, e.g., "`metric`".**Case-sensitivity**: `name's` value is **case-sensitive**. For example, "`ampere`" will return data, but capitalized "`Meter`" will result in an HTTP status code of 404 (`NotFoundError`).
try:
# Retrieve a metric or unit by its SI name.
api_response = api_instance.get_si_base_unit_by_name(name)
pprint(api_response)
except ApiException as e:
print("Exception when calling SIInternationalSystemOfUnitsApi->getSiBaseUnitByName: %s\n" % e)
Path parameters
Name | Description |
---|---|
name* | String The name of the SiBaseUnit , e.g., "metric ".Case-sensitivity: name's value is case-sensitive. For example, "ampere " will return data, but capitalized "Meter " will result in an HTTP status code of 404 (NotFoundError ). Required |
Create a new
SystemOfUnits
.
POST /systems-of-units
Curl
curl -X POST "http://api.swindle.net/archetypes/v1/quantities/systems-of-units"
Java
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.SystemsOfUnitsApi;
import java.io.File;
import java.util.*;
public class SystemsOfUnitsApiExample {
public static void main(String[] args) {
SystemsOfUnitsApi apiInstance = new SystemsOfUnitsApi();
SystemOfUnits_2 body = ; // SystemOfUnits_2 | The `SystemOfUnits` to be added.
try {
SystemOfUnits_1 result = apiInstance.createSystemOfUnits(body);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SystemsOfUnitsApi#createSystemOfUnits");
e.printStackTrace();
}
}
}
Android
import io.swagger.client.api.SystemsOfUnitsApi;
public class SystemsOfUnitsApiExample {
public static void main(String[] args) {
SystemsOfUnitsApi apiInstance = new SystemsOfUnitsApi();
SystemOfUnits_2 body = ; // SystemOfUnits_2 | The `SystemOfUnits` to be added.
try {
SystemOfUnits_1 result = apiInstance.createSystemOfUnits(body);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SystemsOfUnitsApi#createSystemOfUnits");
e.printStackTrace();
}
}
}
Objective-C
SystemOfUnits_2 *body = ; // The `SystemOfUnits` to be added.
SystemsOfUnitsApi *apiInstance = [[SystemsOfUnitsApi alloc] init];
// Create an new SystemOfUnits.
[apiInstance createSystemOfUnitsWith:body
completionHandler: ^(SystemOfUnits_1 output, NSError* error) {
if (output) {
NSLog(@"%@", output);
}
if (error) {
NSLog(@"Error: %@", error);
}
}];
JavaScript
const Quantity = require('quantity');
const api = new Quantity.SystemsOfUnitsApi()
const body = ; // {SystemOfUnits_2} The `SystemOfUnits` to be added.
const callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
api.createSystemOfUnits(body, callback);
C#
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;
namespace Example
{
public class createSystemOfUnitsExample
{
public void main()
{
const apiInstance = new SystemsOfUnitsApi();
const body = new SystemOfUnits_2(); // SystemOfUnits_2 | The `SystemOfUnits` to be added.
try
{
// Create an new SystemOfUnits.
SystemOfUnits_1 result = apiInstance.createSystemOfUnits(body);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling SystemsOfUnitsApi.createSystemOfUnits: " + e.Message );
}
}
}
}
PHP
createSystemOfUnits($body);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling SystemsOfUnitsApi->createSystemOfUnits: ', $e->getMessage(), PHP_EOL;
}
?>
Perl
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::SystemsOfUnitsApi;
my $api_instance = WWW::SwaggerClient::SystemsOfUnitsApi->new();
my $body = WWW::SwaggerClient::Object::SystemOfUnits_2->new(); # SystemOfUnits_2 | The `SystemOfUnits` to be added.
eval {
my $result = $api_instance->createSystemOfUnits(body => $body);
print Dumper($result);
};
if ($@) {
warn "Exception when calling SystemsOfUnitsApi->createSystemOfUnits: $@\n";
}
Python
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
## create an instance of the API class
api_instance = swagger_client.SystemsOfUnitsApi()
body = # SystemOfUnits_2 | The `SystemOfUnits` to be added.
try:
# Create an new SystemOfUnits.
api_response = api_instance.create_system_of_units(body)
pprint(api_response)
except ApiException as e:
print("Exception when calling SystemsOfUnitsApi->createSystemOfUnits: %s\n" % e)
Body parameters
Name | Description |
---|---|
body * |
Retrieve a specific SystemOfUnits
using its nameOfSystem
property's case-sensitive value.
GET /systems-of-units/{name-of-system}
Curl
curl -X GET "http://api.swindle.net/archetypes/v1/quantities/systems-of-units/{name-of-system}"
Java
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.SystemsOfUnitsApi;
import java.io.File;
import java.util.*;
public class SystemsOfUnitsApiExample {
public static void main(String[] args) {
SystemsOfUnitsApi apiInstance = new SystemsOfUnitsApi();
String nameOfSystem = nameOfSystem_example; // String | The name of the system of units, e.g., "SI" for the International System of Units (SI). **Case-sensitivity**: `name-of-system's` value is **case-sensitive**. For example, "SI" will return data, but lower-case "si" will result in an HTTP status code of 404 (`NotFoundError`).
try {
SystemOfUnits_1 result = apiInstance.getSystemOfUnitsByName(nameOfSystem);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SystemsOfUnitsApi#getSystemOfUnitsByName");
e.printStackTrace();
}
}
}
Android
import io.swagger.client.api.SystemsOfUnitsApi;
public class SystemsOfUnitsApiExample {
public static void main(String[] args) {
SystemsOfUnitsApi apiInstance = new SystemsOfUnitsApi();
String nameOfSystem = nameOfSystem_example; // String | The name of the system of units, e.g., "SI" for the International System of Units (SI). **Case-sensitivity**: `name-of-system's` value is **case-sensitive**. For example, "SI" will return data, but lower-case "si" will result in an HTTP status code of 404 (`NotFoundError`).
try {
SystemOfUnits_1 result = apiInstance.getSystemOfUnitsByName(nameOfSystem);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SystemsOfUnitsApi#getSystemOfUnitsByName");
e.printStackTrace();
}
}
}
Objective-C
String *nameOfSystem = nameOfSystem_example; // The name of the system of units, e.g., "SI" for the International System of Units (SI). **Case-sensitivity**: `name-of-system's` value is **case-sensitive**. For example, "SI" will return data, but lower-case "si" will result in an HTTP status code of 404 (`NotFoundError`).
SystemsOfUnitsApi *apiInstance = [[SystemsOfUnitsApi alloc] init];
// Retrieve a specific system of units by name.
[apiInstance getSystemOfUnitsByNameWith:nameOfSystem
completionHandler: ^(SystemOfUnits_1 output, NSError* error) {
if (output) {
NSLog(@"%@", output);
}
if (error) {
NSLog(@"Error: %@", error);
}
}];
JavaScript
const Quantity = require('quantity');
const api = new Quantity.SystemsOfUnitsApi()
const nameOfSystem = nameOfSystem_example; // {String} The name of the system of units, e.g., "SI" for the International System of Units (SI). **Case-sensitivity**: `name-of-system's` value is **case-sensitive**. For example, "SI" will return data, but lower-case "si" will result in an HTTP status code of 404 (`NotFoundError`).
const callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
api.getSystemOfUnitsByName(nameOfSystem, callback);
C#
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;
namespace Example
{
public class getSystemOfUnitsByNameExample
{
public void main()
{
const apiInstance = new SystemsOfUnitsApi();
const nameOfSystem = nameOfSystem_example; // String | The name of the system of units, e.g., "SI" for the International System of Units (SI). **Case-sensitivity**: `name-of-system's` value is **case-sensitive**. For example, "SI" will return data, but lower-case "si" will result in an HTTP status code of 404 (`NotFoundError`).
try
{
// Retrieve a specific system of units by name.
SystemOfUnits_1 result = apiInstance.getSystemOfUnitsByName(nameOfSystem);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling SystemsOfUnitsApi.getSystemOfUnitsByName: " + e.Message );
}
}
}
}
PHP
**Case-sensitivity**: `name-of-system's` value is **case-sensitive**. For example, "SI" will return data, but lower-case "si" will result in an HTTP status code of 404 (`NotFoundError`).
try {
$result = $api_instance->getSystemOfUnitsByName($nameOfSystem);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling SystemsOfUnitsApi->getSystemOfUnitsByName: ', $e->getMessage(), PHP_EOL;
}
?>
Perl
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::SystemsOfUnitsApi;
my $api_instance = WWW::SwaggerClient::SystemsOfUnitsApi->new();
my $nameOfSystem = nameOfSystem_example; # String | The name of the system of units, e.g., "SI" for the International System of Units (SI). **Case-sensitivity**: `name-of-system's` value is **case-sensitive**. For example, "SI" will return data, but lower-case "si" will result in an HTTP status code of 404 (`NotFoundError`).
eval {
my $result = $api_instance->getSystemOfUnitsByName(nameOfSystem => $nameOfSystem);
print Dumper($result);
};
if ($@) {
warn "Exception when calling SystemsOfUnitsApi->getSystemOfUnitsByName: $@\n";
}
Python
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
## create an instance of the API class
api_instance = swagger_client.SystemsOfUnitsApi()
nameOfSystem = nameOfSystem_example # String | The name of the system of units, e.g., "SI" for the International System of Units (SI). **Case-sensitivity**: `name-of-system's` value is **case-sensitive**. For example, "SI" will return data, but lower-case "si" will result in an HTTP status code of 404 (`NotFoundError`).
try:
# Retrieve a specific system of units by name.
api_response = api_instance.get_system_of_units_by_name(nameOfSystem)
pprint(api_response)
except ApiException as e:
print("Exception when calling SystemsOfUnitsApi->getSystemOfUnitsByName: %s\n" % e)
Path parameters
Name | Description |
---|---|
name-of-system* | String The name of the system of units, e.g., "SI" for the International System of Units (SI). Case-sensitivity: name-of-system's value is case-sensitive. For example, "SI" will return data, but lower-case "si" will result in an HTTP status code of 404 (NotFoundError ). Required |
Retrieve a list of all
SystemOfUnits
.
GET /systems-of-units
Curl
curl -X GET "http://api.swindle.net/archetypes/v1/quantities/systems-of-units"
Java
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.SystemsOfUnitsApi;
import java.io.File;
import java.util.*;
public class SystemsOfUnitsApiExample {
public static void main(String[] args) {
SystemsOfUnitsApi apiInstance = new SystemsOfUnitsApi();
try {
SystemOfUnits_1 result = apiInstance.getSystemsOfUnits();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SystemsOfUnitsApi#getSystemsOfUnits");
e.printStackTrace();
}
}
}
Android
import io.swagger.client.api.SystemsOfUnitsApi;
public class SystemsOfUnitsApiExample {
public static void main(String[] args) {
SystemsOfUnitsApi apiInstance = new SystemsOfUnitsApi();
try {
SystemOfUnits_1 result = apiInstance.getSystemsOfUnits();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SystemsOfUnitsApi#getSystemsOfUnits");
e.printStackTrace();
}
}
}
Objective-C
SystemsOfUnitsApi *apiInstance = [[SystemsOfUnitsApi alloc] init];
// Retrieve all systems of units.
[apiInstance getSystemsOfUnitsWithCompletionHandler:
^(SystemOfUnits_1 output, NSError* error) {
if (output) {
NSLog(@"%@", output);
}
if (error) {
NSLog(@"Error: %@", error);
}
}];
JavaScript
const Quantity = require('quantity');
const api = new Quantity.SystemsOfUnitsApi()
const callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
api.getSystemsOfUnits(callback);
C#
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;
namespace Example
{
public class getSystemsOfUnitsExample
{
public void main()
{
const apiInstance = new SystemsOfUnitsApi();
try
{
// Retrieve all systems of units.
SystemOfUnits_1 result = apiInstance.getSystemsOfUnits();
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling SystemsOfUnitsApi.getSystemsOfUnits: " + e.Message );
}
}
}
}
PHP
getSystemsOfUnits();
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling SystemsOfUnitsApi->getSystemsOfUnits: ', $e->getMessage(), PHP_EOL;
}
?>
Perl
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::SystemsOfUnitsApi;
my $api_instance = WWW::SwaggerClient::SystemsOfUnitsApi->new();
eval {
my $result = $api_instance->getSystemsOfUnits();
print Dumper($result);
};
if ($@) {
warn "Exception when calling SystemsOfUnitsApi->getSystemsOfUnits: $@\n";
}
Python
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
## create an instance of the API class
api_instance = swagger_client.SystemsOfUnitsApi()
try:
# Retrieve all systems of units.
api_response = api_instance.get_systems_of_units()
pprint(api_response)
except ApiException as e:
print("Exception when calling SystemsOfUnitsApi->getSystemsOfUnits: %s\n" % e)
Suggestions, contact, support and error reporting; Information URL: https://github.com/commonality Contact Info: [email protected]
Apache License 2.0 http://www.apache.org/licenses/LICENSE-2.0.html Generated 2017-09-05T08:15:28.357Z
This work is licensed under a Creative Commons Attribution 4.0 International License.
Graphic art by icons8.