Units
Units of measure (read-only reference data).
List all units
- Java
- Python
- Rust
DataWrapper<UnitModel> units = client.units().list();
for (UnitModel unit : units.getItems()) {
System.out.println(unit.getExternalId() + " — " + unit.getName() + " (" + unit.getSymbol() + ")");
}
for unit in client.units.list():
print(unit.external_id, unit.name, unit.symbol)
for unit in api.units.list().await?.get_items() {
println!("{} — {} ({})", unit.external_id, unit.name, unit.symbol);
}
Look up
- Java
- Python
- Rust
byIds takes UnitModels with their id set:
UnitModel lookup = new UnitModel();
lookup.setId(7L);
DataWrapper<UnitModel> result = client.units().byIds(List.of(lookup));
import datahub_sdk
by_ext = client.units.by_external_ids("celsius")
by_id = client.units.by_ids([datahub_sdk.IdCollection(id=7)])
use dataplatform_rust_sdk::generic::{DataWrapper, IdAndExtId};
let by_ext = api.units.by_external_id("celsius").await?;
let by_id = api.units.by_ids(&DataWrapper::from(vec![IdAndExtId::from_id(7)])).await?;